我正在尝试在我的服务器上设置电子邮件,并已成功为我的主帐户设置了带有 gmail 的 POP3。但是,当尝试设置另一个用户时,gmail 报告“与 example.com 通信时出现问题。我不明白为什么它对我有效而对其他用户无效。我确实收到了发送到服务器上地址的电子邮件。
我在网上找到的一个建议是尝试通过 telnet 登录,但奇怪的是,登录后它就把我踢出去了。
nona~$ telnet example.com 110
Trying 50.16.219.8...
Connected to example.com.
Escape character is '^]'.
+OK Dovecot ready.
user frank
+OK
pass password
+OK Logged in.
Connection closed by foreign host.
感谢您的任何想法和帮助
答案1
事实证明问题在于用户没有主目录,所以我认为当 Dovecot 无法找到/写入用户邮箱时它会默默失败。
为用户提供主目录解决了这个问题。