我对此感到困惑,我安装了很多新软件包,并在谷歌搜索后遵循了一些教程,但我仍然收到这种 SASL 错误。我不确定错误是否出在某些 Gmail 设置中,还是我应该检查 Ubuntu 中的某些设置?
我以为这个教程这里本来可以解决这个问题(我只是想用 gmail 设置用 mutt 读取本地邮件),但我无法通过 telnet 看到指示的内容:“250-STARTTLS 250-AUTH PLAIN LOGIN”,所以它不起作用。
$cat .muttrc
set imap_user = "[email protected]"
set imap_pass = "pass"
#set smtp_url = "smtp://[email protected]:465/"
set smtp_url = "smtp://[email protected]:587/"
set smtp_pass = "pass"
set from = "[email protected]"
set realname = "name"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed="+[Gmail]/Drafts"
set move = no
答案1
这
set smtp_url = "smtp://[email protected]:587/"
应该可能是
set smtp_url = "smtps://[email protected]@smtp.gmail.com:465/"
2个区别:
- 使用 smpts 而不是 smtp;
- 不清楚你是否是这个意思,但
name
你的命令应该是这样的[电子邮件保护](不仅仅是@前面的xxx)
还要确保
- openssl
- libsasl2
- gnutls-bin
已安装。