Postfixlogging收件人如果无法传递或反弹

帮助将不胜感激。 我不是服务器pipe理员,但我的任务是自动从包含电子邮件列表的数据库中删除电子邮件收件人,如果电子邮件反弹或无法发送。

我一直在研究这个问题,并且看着/尝试了许多不同的方法,所以我愿意提供build议。 如果可能的话,想法可以相当详细,这将是很好的。

我宁愿不必使用任何额外的软件。 不过,我不是说我自己的脚本,写一些必要的话应该是可行的。

另外,认为我应该包括,如果有必要,我不寻找有人帮助脚本。 我只需要帮助我们如何处理后缀,以及如何设置,这样就可以工作。 只是觉得我应该澄清。

最简单的方法是使用一个实际的邮件列表软件。 他们知道如何做到这一点,许多人可以使用数据库作为地址的来源。

如果不这样做,这基本上就是如何处理反弹,就像正确的邮件列表软件一样:

  • 您使用一个真实的地址(至less偶尔)被人类检查为邮件中的From:或Reply-To:地址
  • 您设置了专门用于此目的的信封发件人。 收件人不会看到这些内容(除非他们看到标题),所以您不会收到任何“个人”的回复 – 但是所有的退信都会被发送到信封发件人地址,而不是From:或回复地址。
  • 您设置了postfix,以便用作信封发件人的地址的所有邮件都将导致脚本运行。 有几种方法可以执行此操作,具体取决于您的服务器设置。

您也可以在做任何其他事情之前阅读Spamhaus邮件群发常见问题 。 它会告诉你一些事情要监视,以便成为一个负责任的批量电子邮件发件人,这将减less您的电子邮件被标记为垃圾邮件的风险。