我正在尝试为我们的专用服务器设置邮件服务器,唯一不起作用的就是 POP 登录。Outlook 对话框一直要求我输入正确的用户名/密码。
以下是 的输出tailf -f /var/log/syslog
:
Jul 8 11:06:48 newserverxxxx dovecot: pop3-login: Disconnected: rip=93.97.xxx.xxx, lip=94.76.xxx.xxx
信息:
- 该用户确实存在,我可以登录
- 所有其他步骤均有效(SMTP 和邮件测试)
- 我甚至可以从服务器或 mail() 调用向其他地址发送邮件
干杯,
尼古拉斯。
答案1
在日志文件中看到该pop3-login
过程意味着它似乎已配置。因此我建议启用身份验证调试:
grep -e 'auth_verbose' -e 'auth_debug' /etc/dovecot/dovecot.conf
(将这两个设置为“是”并重新启动dovecot)。
答案2
尝试使用完整的电子邮件地址作为用户名([电子邮件保护]或 johnsmith+example.com)
托管服务器通常需要完整的电子邮件地址来区分多个域上的同一用户名。您可能已将 POP 配置为需要消除歧义。