2011-02-16 33 views
0

对于那些使用phpmailer,并喜欢它,我有一个关于获取服务器响应信息,如果可能的话。phpmailer和服务器maillog

我看到的限制是我可以发送电子邮件,但是没有办法从邮件服务器获得邮件发送后的响应。我正在运行自己的邮件服务器,并且通常会观看maillog文件以查看返回的内容。还有一些来自yahoo,cox和其他邮件服务器等地方的有趣回复。

有没有人做过任何很酷的事情来捕捉这样的反应,并将它们绑定回phpmailer事件?

我唯一可以提出的方法是将条目记录到数据库中,并以某种方式匹配to =和发送给我使用phpmailer发送的任何电子邮件的时间。但我觉得这不太准确。

所以,我愿意接受任何想法。

回答

0

你应该看消息ID;任何反弹都应包含原始内容。您可以使用自定义标题添加另一个唯一标识符,但不能保证您能够反弹回来。否则,您需要使用VERP addressing才能准确识别退回的邮件,并且您可以通过PHPMailer中的Sender属性明确设置。