mutt和Gmail的“ SASL身份验证失败”,为什么?[关闭]


10

我对此感到困惑,在安装了谷歌搜索之后,我已经安装了许多新软件包并遵循了一些教程,但是我仍然收到这种SASL错误。我不确定错误是否出在某些Gmail设置中,还是应该在Ubuntu中检查某些设置?

我觉得这个教程这里就解决了这个问题(我只是想设置本地邮件与狗阅读,使用Gmail),但我不能看到的telnet指示的事情:“250-STARTTLS 250-AUTH PLAIN LOGIN”所以这是为什么它不起作用。

$cat .muttrc

set imap_user = "XYZ@gmail.com"  
set imap_pass = "pass"   
#set smtp_url = "smtp://name@smtp.gmail.com:465/"  
set smtp_url = "smtp://name@smtp.gmail.com:587/"    
set smtp_pass = "pass"  
set from = "XYZ@gmail.com"  
set realname = "name"    
set folder = "imaps://imap.gmail.com:993" 
set spoolfile = "+INBOX"  
set postponed="+[Gmail]/Drafts"    
set move = no

1
这个问题似乎被遗弃了,没有答案,您也许可以在问题中添加更多细节吗?如果此问题不再适用,那么您可以将其删除,或者在解决问题后自己回答。谢谢!
马克·鲁尼

2
太本地化了吗?
Reinier Post

Answers:


8

这个

set smtp_url = "smtp://name@smtp.gmail.com:587/" 

应该是

set smtp_url = "smtps://username@domain.ex@smtp.gmail.​​​com:465/"

2个差异:

  • 使用smpts而不是smtp;
  • 目前尚不清楚您是否要这么做,但name命令中的内容应类似于xxx@yyy.zz(而不仅仅是@前面的xxx)

同时确保

  • 的openssl
  • libsasl2
  • 坚果桶

已安装。


set smtp_url = "smtp://name@smtp.gmail.com:587/" 是正确的。
pchaigno

在Mac OSX上,465端口可与smtps配合使用。不确定为什么
Nabin

FWIW,为我解决此问题的原因只是添加:set smtp_authenticators =“ login” set ssl_starttls = yes设置ssl_force_tls = yes muttrc。
爱德华·托马斯·纳皮拉拉
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.