我正在使用 postfix+dovecot 设置一个小型邮件服务器。运行oppenssl s_client -connect mail.myserver.com:993
(IMAP) 时,会显示服务器的证书,我可以让电子邮件客户端正常连接。
但是,当我将端口更改为25
(SMTP) 时,出现错误
SSL routines:ssl3_get_record:wrong version number
,并且没有返回任何证书。
从我的研究来看,10-ssl.conf
文件中允许的协议和密码似乎是问题所在,但我尝试了很多组合,但仍然出现相同的错误。这就是他们目前的情况:
ssl_protocols = TLSv1.2 TLSv1.1 TLSv1 !SSLv3 !SSLv2
ssl_cipher_list = HIGH:!SSLv2:!SSLv3:!TLSv1.0:!aNULL:!MD5
Run Code Online (Sandbox Code Playgroud)
如何让服务器返回 SMTP 端口上的证书?