Courier IMAPd:“服务器收到的 IMAP 命令没有错误”

Courier IMAPd:“服务器收到的 IMAP 命令没有错误”

因此,我在这里设置邮件服务器 - Debian 7.8 上的 Courier 和 Postfix,针对 MySQL 进行身份验证。基本设置完毕 - 我可以发送邮件,地址也可以正常接收邮件,使用 postfix 将其放入正确的 Maildir,一切都使用 sasl/pam 正确进行身份验证,等等。

但是,我实际上无法通过 Thunderbird 连接到 IMAP(它说无法验证登录详细信息),并且日志除了实际的连接尝试之外没有显示任何其他内容 - 没有列出任何错误(为此启用了 Courier 调试日志记录)。邮件日志仅显示:

Jan 14 17:17:21 server imapd: Connection, ip=[::ffff:x.x.x.x]

因此我远程手动测试了它(telnet domain.tld 143),得到了以下输出:

* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
1 LOGIN [email protected] testpass
NO Error in IMAP command received by server.

但事实是,当我在服务器上本地测试它时,它运行良好!

me@server:/# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS XMAGICTRASH] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc.  See COPYING for distribution information.
1 LOGIN [email protected] testpass
1 OK LOGIN Ok.

在 IMAP 中搜索 NO Error 只指向命令没有以数字作为前缀的情况,我已经在这里这样做了 - 此外,它在本地主机上正常工作。此外,搜索它在本地工作但远程不工作的情况只会导致连接问题,而这里也不是这种情况。我有点困惑!

相关内容