我们一直在尝试使用我们的dovecot服务器来实现pop3s ,但现在一段时间都不成功。
这台服务器工作正常, pop3 , imap ,& imaps ,只是不pop3s 。
症状是:
使用以下openssl命令进行testing:
openssl s_client -connect myhost.net:pop3s
导致消息:
85950:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52/src/ssl/s23_lib.c:182:
当尝试pop3s连接时,dovecot服务器日志只显示以下三行:
dovecot: pop3-login: Warning: SSL: where=0x10, ret=1: before/accept initialization dovecot: pop3-login: Warning: SSL: where=0x2001, ret=1: before/accept initialization dovecot: pop3-login: Warning: SSL: where=0x2002, ret=-1: SSLv2/v3 read client hello A
(一个成功的ssl连接显示更多的日志信息)
请让我知道什么configuration信息可能是有帮助的,我会通过这一点。
预先感谢您的帮助。
响应请求configuration信息:
不是评论的dovecot.conf行:
protocols = pop3 imap disable_plaintext_auth = no
不是注释的10-ssl.conf行:
ssl = yes ssl_cert = </etc/pki/dovecot/certs/myhost.net.crt ssl_key = </etc/pki/dovecot/private/myhost.net.key ssl_ca = </etc/pki/dovecot/certs/all_3.crt verbose_ssl = yes
all_3.crt文件是3个证书文件的连接,按以下顺序排列:
我testing过的客户是:
所有这些失败(和所有工作正常与imaps)