mirror of
https://github.com/nix-community/home-manager
synced 2024-11-23 11:39:46 +01:00
aerc: do not use smtp-starttls (#4272)
It was deprecated in 0.15.0, +insecure schema is suggested instead. Thus, we can just copy imap logic, which already uses +insecure.
This commit is contained in:
parent
15043a6591
commit
0a014a729c
2 changed files with 9 additions and 11 deletions
|
@ -177,21 +177,20 @@ in {
|
|||
params = cfg.aerc.smtpOauth2Params;
|
||||
};
|
||||
|
||||
protocol = if smtp.tls.enable && !smtp.tls.useStartTls then
|
||||
"smtps${loginMethod'}"
|
||||
protocol = if smtp.tls.enable then
|
||||
if smtp.tls.useStartTls then
|
||||
"smtp${loginMethod'}"
|
||||
else
|
||||
"smtps${loginMethod'}"
|
||||
else
|
||||
"smtp${loginMethod'}";
|
||||
"smtp+insecure${loginMethod'}";
|
||||
|
||||
port' = optPort smtp.port;
|
||||
|
||||
smtp-starttls =
|
||||
if smtp.tls.enable && smtp.tls.useStartTls then "yes" else null;
|
||||
|
||||
in {
|
||||
outgoing =
|
||||
"${protocol}://${userName}@${smtp.host}${port'}${oauthParams'}";
|
||||
} // optPwCmd "outgoing" passwordCommand
|
||||
// optAttr "smtp-starttls" smtp-starttls;
|
||||
} // optPwCmd "outgoing" passwordCommand;
|
||||
|
||||
msmtp = cfg: {
|
||||
outgoing = "msmtpq --read-envelope-from --read-recipients";
|
||||
|
|
|
@ -38,7 +38,6 @@ source-cred-cmd = echo PaSsWorD!
|
|||
[e_smtp-nopasscmd-tls-starttls]
|
||||
from = Foo Bar <addr@mail.invalid>
|
||||
outgoing = smtp+plain://foobar@smtp.host.invalid:42
|
||||
smtp-starttls = yes
|
||||
|
||||
[f_smtp-passcmd-tls-nostarttls]
|
||||
from = Foo Bar <addr@mail.invalid>
|
||||
|
@ -47,12 +46,12 @@ outgoing-cred-cmd = echo PaSsWorD!
|
|||
|
||||
[g_smtp-passcmd-notls-nostarttls]
|
||||
from = Foo Bar <addr@mail.invalid>
|
||||
outgoing = smtp+plain://foobar@smtp.host.invalid:42
|
||||
outgoing = smtp+insecure+plain://foobar@smtp.host.invalid:42
|
||||
outgoing-cred-cmd = echo PaSsWorD!
|
||||
|
||||
[h_smtp-passcmd-notls-starttls]
|
||||
from = Foo Bar <addr@mail.invalid>
|
||||
outgoing = smtp+plain://foobar@smtp.host.invalid:42
|
||||
outgoing = smtp+insecure+plain://foobar@smtp.host.invalid:42
|
||||
outgoing-cred-cmd = echo PaSsWorD!
|
||||
|
||||
[i_maildir-mbsync]
|
||||
|
|
Loading…
Reference in a new issue