为什么在 Mutt 配置文件中使用 user@[email protected] ?

为什么在 Mutt 配置文件中使用 user@[email protected] ?

我无法使用 Mutt 对我的大学 smtps 服务器进行身份验证,错误消息与mutt 和 Gmail 出现“SASL 身份验证失败”,为什么?

L'authentification SASL a échoué
Impossible d'envoyer le message.

或者,用英语:

SASL authentication failed
Impossible to send the message.

问题是,我使用的 smtps 服务器使用 SSL/TLS 身份验证,而不是 SASL(我不知道这是什么)。其次,我的 .muttrc 配置为

set smtp_url = smtps://[email protected]:465

对于 Thunderbird,此配置工作正常,所以我想知道为什么在上面的链接中 Rinzwind 说

set smtp_url = "smtps://[email protected]@smtp.gmail.​​​com:465/

这会让我发送的电子邮件通过 Google 服务器吗?因为我当然不想这样!

答案1

在引用的链接中,有人询问如何mutt与 Gmail 一起使用。因此,给出的答案指向 Gmail 服务器。如果你想设置 mutt 使用外部电子邮件服务器,请参阅http://dev.mutt.org/trac/wiki/MuttFaq/Sendmail,尤其是如何配置 Mutt 使用远程 SMTP 服务器发送邮件?一节指出:

set smtp_url="smtp://[email protected]:587/"
set smtp_pass="Your1!Really2@AweSome3#Password"

要使用 TLS,您还应该添加以下指令:

set ssl_starttls=yes
set ssl_force_tls=yes

相关内容