我有Debian 7.3 VPS与Webmin,Apache,MySQL,PHP和Postfix和DOvecot处理电子邮件。
整个Webmins“阅读用户邮件”选项,我可以发送/接收电子邮件,但它看起来很丑,这是不实际的,不是很有用。
所以我安装了Roundcube,试图login并得到这个消息:“login失败。”
所以我去terminal,input:
# terminal localhost pop3 Connected to localhost. Escape character is '^]'. +OK Dovecot ready. user myusername +OK pass mypassword -ERR [IN-USE] Internal error occurred. Refer to server log for more information. Connection closed by foreign host.
在那里,我卡住了。
日志不告诉我有用的东西。
# grep -i dovecot /var/log/syslog Jan 23 00:22:52 MyHOstName dovecot: imap-login: Aborted login (auth failed, 1 attempts in 4 secs): user=<[email protected]>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured, session=<XXXXXXXXXXXXXXX> Jan 23 00:23:05 MyHOstName dovecot: pop3-login: Aborted login (tried to use disallowed plaintext auth): user=<>, rip=XXX.X.XX.XXX, lip=XXX.XXX.XXX.XX, session=<XXXXXXXXXXXXXXX>
我该做什么?
提前致谢!
这很明显为什么pop3login失败。 连接正在进行而没有encryption,dovecot的默认configuration禁止未encryption的明文login。 但是,如果我们可以解决你的imap问题,我会build议不要pop3。
IMAP是一个不同的故事,因为它与encryption连接。 我不知道是否可以安全地假设您的IMAP设置是否正常,因为我假设您使用webmin作为常规webmail客户端来描述。 (Webmin有一个不同的“阅读用户邮件”插件,这里不相关)。
我最好的猜测是连接到用户名的mydomain.com正在抛弃它。 我怀疑你需要在你的passdb和userdb {}节中声明'username_format =%n'。
要正确地连接并testing你的pop3例子,使用openssl命令,如下所示:
openssl s_client -starttls pop3 -connect <server>:110
Dovecot甚至有一个方便的工具来testing/debugging。 看看doveadm-auth。
http://wiki2.dovecot.org/Tools/Doveadm/Auth
我希望这有帮助。 这有更多关于debugging/testing的细节。 http://wiki2.dovecot.org/TestInstallation
祝你好运。