Postfix中TLS库报错‘wrong version number’及587端口AUTH LOGIN连接中断的根因排查求助
各位好,我最近碰到了Postfix邮件服务器的一个棘手问题,想请大家帮忙分析下根因:
我尝试在587端口通过telnet做测试,输入AUTH LOGIN命令后,连接直接被断开,提示“Connection closed by foreign host.”。同时我的Postfix服务器日志里出现了这些记录:
May 1 09:42:48 ip-172-31-44-68 postfix/submission/smtpd[30858]: connect from mx-ll-171.5.1-121.dynamic.3bb.co.th[171.5.1.121]
May 1 09:42:55 ip-172-31-44-68 postfix/submission/smtpd[30858]: SSL_accept error from mx-ll-171.5.1-121.dynamic.3bb.co.th[171.5.1.121]: -1
May 1 09:42:55 ip-172-31-44-68 postfix/submission/smtpd[30858]: warning: TLS library problem: error:0A00010B:SSL routines::wrong version number:../ssl/record/ssl3_record.c:354:
May 1 09:42:55 ip-172-31-44-68 postfix/submission/smtpd[30858]: lost connection after STARTTLS from mx-ll-171.5.1-121.dynamic.3bb.co.th[171.5.1.121]
May 1 09:42:55 ip-172-31-44-68 postfix/submission/smtpd[30858]: disconnect from mx-ll-171.5.1-121.dynamic.3bb.co.th[171.5.1.121] starttls=0/1 commands=0/1
我已经试过更换证书了,用的是Let's Encrypt的证书,但问题还是没解决。有没有大佬能帮我看看这个TLS版本号错误到底是怎么回事,应该从哪些方向去排查解决呢?
备注:内容来源于stack exchange,提问作者Flowryn

