捕获失败邮件

时间:2009-02-25 07:30:15

标签: smtp

是否可以捕获失败的邮件。我已经创建了一个发送邮件的应用程序,我有一个日志文件来存储发送的邮件。如果发送的邮件失败,我只想查找失败的邮件并更新日志文件。

有可能!有没有办法匹配发送的邮件和失败的邮件

请帮助我并指导我。

2 个答案:

答案 0 :(得分:3)

如果您的意思是失败,退回的电子邮件,您可以在“return-path”标题中添加电子邮件地址。如果电子邮件被退回,它将返回到返回路径中指定的电子邮件地址。然后,您可以设置服务来分析这些电子邮件。

答案 1 :(得分:0)

您必须指定您使用的是哪个客户端,Postfix,sendmail等? 你是什​​么意思“失败”。

基本方法是使用crontab。它可以指示错误消息 到您的电子邮件,当它失败时

MAILTO=youremail@foo.net
#
# run five minutes after midnight, every day
5 0 * * $HOME/bin/emailcode 

如果您使用sendmail,则可以随时使用 验证日志:

/var/log/maillog