数据包嗅探 SMTP 连接

数据包嗅探 SMTP 连接

我在 Windows 上有一个程序,它通过远程 SMTP 服务器发送电子邮件,但它失败了,并显示一个模糊的“无法连接”错误消息,且没有日志或其他有关失败原因的信息。我已测试了 SMTP 服务器,并确认它使用相同的凭据可以正常工作。

该程序使用纯文本登录服务器,因为它不支持 SSL/TLS,因此 SMTP 连接应以明文传输。有没有一种简单的方法可以使用数据包嗅探器来监视尝试的连接,以准确查看正在发送的内容(以努力发现连接失败的原因)?

答案1

Wireshark

安装那个吸盘,启动它,开始捕获,然后一切就大功告成了。

答案2

是的。在客户端上安装数据包捕获程序(Wireshark、Microsoft Network Monitor 等)并开始捕获,然后启动程序并调用电子邮件功能,然后查看捕获。您可以按协议(SMTP)或按源/目标 IP 地址过滤捕获,以过滤捕获中的所有“噪音”,让您只关注您感兴趣的对话。

相关内容