mutt 和 Gmail 出现“SASL 身份验证失败”,为什么?

mutt 和 Gmail 出现“SASL 身份验证失败”,为什么?

我对此感到困惑,我安装了很多新软件包,并在谷歌搜索后遵循了一些教程,但我仍然收到这种 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

已安装。

相关内容