答案1
WireShark将允许您监控所有网络流量,并且您可以通过所需端口进行过滤以仅查看 SMTP 流量(电子邮件)。
答案2
为了让您的应用程序(就此而言,任何应用程序)能够发送邮件,该应用程序需要访问邮件服务器。该邮件服务器可以在本地运行,也可以在不同的系统上运行(例如您的 ISP 的邮件服务器)。
据我所知,PHP 实现可以直接调用本地邮件传输代理(MTA),例如sendmail
,或通过 SMTP 联系(本地或远程)邮件服务器。
因此,最简单的选择可能是安装本地邮件服务器(有关如何执行此操作,请参阅例如设置本地 SMTP 和 POP3 以测试邮件发送和接收循环)。然后配置本地邮件服务器,使其从不发送任何邮件,而只是将收到的所有内容排队。最后,配置 PHP 以使用此邮件服务器。