无法与 Yahoo 建立 SMTP 连接,我认为 TCP 握手失败

Can't stablish SMTP connection with Yahoo, I think the TCP handshake is failing

我正在尝试与 hotmail 或 yahoo 建立 SMTP 连接(两者都出现相同的问题)。他们在端口 25 上连接到我的服务器 (192.168.1.220),我发送了 220 确认,但他们没有回复 HELO、EHLO 或任何东西。

所以我扫描了包裹,发现了这个:

http://i.stack.imgur.com/Kj4r0.jpg

据我所知,SYN 发送没有任何问题,SYN-ACK 工作正常,然后 ACK 没有回复正确的 Seq 值(应该是 2,对吧?)。

您知道可能导致连接问题的原因吗?我应该尝试 UDP 还是什么都没有错,我误解了整个情况?

非常感谢!

问题不在这里。

我们发送的 220 消息只有 \n 而没有 \r。所以我们发送了“220 Hello\n\r”并且成功了。