好的,所以我有SquirrelMail和Courier IMAP这个问题。 当我尝试login到SM时,它向我抛出这个错误:
ERROR: Connection dropped by IMAP server.
IMAP服务器运行在993没有SSL(这可能是问题)。 我该如何解决这个问题,而且我已经看到了有关这个错误的官方文档,没有修复。
正如比尔所说,993通常是IMAPS。 你确定它没有SSL运行吗? 当你做什么时会发生什么:
telnet serverip 993
你有问候吗? 如果不是,那么:
openssl s_client -connect serverip:993
如果你得到了答案,只需input:
A01 LOGOUT
它会断开连接。
如果你从第一个人那里得到答复,那么这是什么意思? 如果你在第二天得到回应,这意味着你正在运行IMAPS,这意味着你需要改变你的imap连接的config / config.php设置(见$ use_imap_tls)。
作为一方,Courier默认限制从单个IP到4个连接的连接。 如果多人将使用这个SquirrelMail安装,你会想要增加这个限制,请参阅imapdconfiguration文件中的MAXPERIP设置。
端口993是IMAPS(带有SSL)dovecot可能会按照标准自动尝试SSL。 检查use_imap_tls选项是否设置为false。 尽可能在端口993上启用SSL或使用端口143 IMAP。