Dovecot
Dovecot imap-login:令人困惑的錯誤?資訊
我正忙著在 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