有没有办法在 Windows Server 2003 Exchange 上的 smtp 日志中获取收件人电子邮件地址?
我们的数据库中有大约 14,000 个电子邮件地址,每天向客户发送大约 100 封电子邮件。许多客户几个月甚至几年才下订单,因此我们每天会收到大约十几封退回的邮件,错误很常见,没有该名称的用户,找不到 DNS 记录,邮箱已满等。
我希望能够通过解析日志自动(使用 php)找到坏电子邮件。
我已经知道如何尝试使用 php 来做到这一点,所以这不是问题。
我已经检查了日志可以显示的所有字段,但是当我发送电子邮件时,日志不显示收件人地址,只显示状态代码、错误消息、其他服务器名称等。
有什么方法可以显示这个吗,或者是否有其他文件可以供我查看?
答案1
这邮件跟踪日志可能是您最好的选择,因为它们包含有关消息和传递尝试的相当完整的信息,并且是易于解析的文本文件。