我无法使用 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