POP3 over SSL/TLS连接失败的诊断排查求助
POP3 over SSL/TLS连接失败的诊断排查求助
我在某邮件服务商那里有好几个邮箱账号,从昨天开始,所有账号在所有邮件客户端(Linux上的Thunderbird、Android上的K9)里的POP3和SMTP连接都悄无声息地失败了。
Thunderbird的调试控制台只给出了一句非常晦涩没用的错误提示:mailnews.pop3.2: NetworkInterruptError: a Network error occurred
所有账号我都配置了SSL/TLS(这配置已经用了20年了),但如果把加密方式改成“无”的话,就能正常登录并查看邮件,所以肯定不是密码的问题。我猜测是服务器端出了问题,试过把Thunderbird的security.tls.version.min设为1,也开启了security.tls.version.enable-deprecated=true,但都没用。
有没有什么办法能更深入地诊断这个问题?Thunderbird给的信息实在太少了。
编辑1:
我不知道下面这个命令用得对不对,但执行后好像没有得到有效反馈,是不是服务器证书缺失了?
$ openssl s_client -showcerts -connect mail.myserver.com:995
输出结果:
CONNECTED(00000003) write:errno=104 --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 319 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) ---
编辑2:
问题解决了!是服务器端的证书权限出了问题,我这边根本没法干预,现在已经修复了。
备注:内容来源于stack exchange,提问作者dargaud




