Dovecot,POP3和Gmail

按照这些指导,我在一个新的Ubuntu框中设置Postfix和Dovecot。

从客户端机器,我validationPOP3似乎正在工作

telnet mydomain.com 110 +OK Dovecot ready. USER [email protected] +OK PASS mypassword +OK Logged in. quit +OK Logging out. 

但是,当尝试在同一客户端上configurationGmail以通过POP3检索电子邮件时,出现错误

 Server denied POP3 access for the given username and password. Server returned error: "Login failed." 

我仔细确认,Gmailconfiguration为使用与使用telnet检查连接时使用的POP服务器,端口,用户名和密码相同。

什么可能导致Gmail获得“login失败”消息?

事实certificate,当DNS进行更改以指向新服务器在我进行testing时传播到本地框时,它们可能尚未传播给Google。

第二天重试这个程序,工作得很好。

虽然我不能帮你解决这个问题,但我可以帮你debugging问题。 你需要做的第一件事就是增加Dovecot的日志级别:

  • auth_debug_passwords=yes
  • mail_debug=yes

重新启动dovecot并尝试使用您的Gmail帐户login。 现在,您可以看到Gmail是否在您为dovecot定义的日志中尝试login或不进入您的dovecot(默认情况下,这将是/var/log/mail.log )。