SSL 握手失败(IceWarp 邮件服务器)

SSL 握手失败(IceWarp 邮件服务器)

我们有一个 SMTP 客户端自定义软件,直到最近它才与我们的 SMTP 服务器完美配合。我们没有对客户端和服务器的设置进行任何更改,但几天前客户端软件开始无法发送电子邮件。这是我们邮件服务器的日志:

1.2.3.4  [080C] 10:01:05 Connected, local IP=1.2.3.4:587
1.2.3.4  [080C] 10:01:05 >>> 220 mail.zzz ESMTP IceWarp 11.4.6.0 x64; Tue, 21 Mar 2017 10:01:05 +0100
1.2.3.4  [080C] 10:01:05 <<< ehlo TMAIL
1.2.3.4  [080C] 10:01:05 >>> 250-mail.zzz Hello TMAIL [1.2.3.4], pleased to meet you.
                                    250-ENHANCEDSTATUSCODES
                                    250-SIZE 52428800
                                    250-EXPN
                                    250-ETRN
                                    250-ATRN
                                    250-DSN
                                    250-CHECKPOINT
                                    250-8BITMIME
                                    250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5 GSSAPI
                                    250-STARTTLS
                                    250
1.2.3.4  [080C] 10:01:05 <<< starttls
1.2.3.4  [080C] 10:01:05 >>> 220 2.0.0 Ready to start TLS
1.2.3.4  [080C] 10:01:05 SSL: Handshake with client failed on 1.2.3.4:5871
                                    <<< (SSLv2/v3 read client hello B ,2,0) 01030100570000002000001600001300000a0000660000070000050000040000150000120000090700c00500800300800100800800800600400000650000640000630000620000610000600000140000110000080000060000030400800200801b3d416e (128)
                                    >>> (SSLv3 read client hello C ,0,256) 1503010002
                                    >>> (SSLv3 read client hello C ,769,21) 0228
1.2.3.4  [080C] 10:01:05 *** <> <> 0 0 00:00:00 INCOMPLETE-SESSION
1.2.3.4  [080C] 10:01:05 Disconnected

该服务器是 IceWarp 11.4.6.0,运行于 Windows Server 2008 R2,端口 587

同一客户端使用 STARTTLS 通过公共服务器(如 smtp.live.com)通过端口 25 发送电子邮件,没有任何问题。同时,启用 STARTTLS 后,Thunderbird 也可以通过我们的服务器发送电子邮件,没有任何问题。

原因何在?

相关内容