Dovecot

Dovecot imap-login:令人困惑的錯誤?資訊

  • November 26, 2018

我正忙著在 Debian 9 系統上設置一個帶有 postfix、dovecot 和 mariadb 的郵件伺服器。

由於在 /var/log/dovecot.log 中出現此消息超時,因此在埠 993 上接收郵件失敗:

imap-login: Info: Disconnected (no auth attempts in 117 secs): user=<>, rip=1.2.3.4, lip=2.3.4.5, TLS handshaking: SSL_accept() syscall failed: Success, session=<+tax6Y97OpplYc73>

我對接受、失敗和成功這三個詞感到困惑。顯然有些事情失敗了,因為 993 上的 imap 超時。該消息能否指出失敗的原因?

首先檢查 SSL CERT 是否有序、安裝在正確的位置並具有正確的文件所有者和模式。644 用於證書,600 用於私鑰

然後手動測試它,使用:openssl s_client -connect mailserver.example.com:993 -crlf

您應該會看到明文形式的證書,並在末尾顯示一行:* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Dovecot ready.

然後您知道系統已準備好接受 AUTH 命令。

編輯

/etc/dovecot/dovecot.conf :檢查設置ssl_ca, ssl_cert and ssl_key

引用自:https://serverfault.com/questions/941642