pop3s不与dovecot合作

我们一直在尝试使用我们的dovecot服务器来实现pop3s ,但现在一段时间都不成功。

这台服务器工作正常, pop3imap ,& imaps ,只是不pop3s

症状是:

  • 电子邮件客户端报告到服务器的ssl连接不起作用。

使用以下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版本:2.0.9
  • openssl版本:OpenSSL 1.0.1e-fips 2013年2月11日

不是评论的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个证书文件的连接,按以下顺序排列:

  • 中级证书#1
  • 中级证书#2
  • 根证书

我testing过的客户是:

  • osx邮件应用程序
  • iPhone邮件
  • iPad的邮件

所有这些失败(和所有工作正常与imaps)