我们希望通过处理收到的所有退回邮件来改进我们的邮件列表。正如我所看到的,有不同的方法。一个检查 IIS mailroot 文件夹中的 badmail 文件夹。其他人使用 pop3 检查电子邮件帐户以获取退回邮件。
我们的设置是 IIS SMTP 服务器后面的交换服务器。我们从不同的服务器(出)和不同的地址发送。但是传入的都是同一台服务器。
有什么软件可以帮助我们轻松处理反弹?我不想要一个从服务器(pop3)中删除所有电子邮件的工具,因为我想扫描员工帐户以及自动帐户。该工具应允许采取行动(调用批处理文件,或调用 URL 以对地址反弹执行某些操作。
死信文件夹和未送达电子邮件之间的区别是什么?两者都涵盖所有反弹还是仅合并?
谢谢!
首先,死信和退回邮件捕获不同的问题,所以是的,你需要两者。
至于处理它们,这在很大程度上取决于您要根据它们做什么。
首先,为您的邮件列表使用一个特殊的发件人地址(IIS 在 MAIL FROM 中提供的地址应该是可配置的)。这就是反弹的地方。如果每个邮件列表都有一个单独的地址,您可以轻松地将邮件列表帖子的退回邮件与常规用户邮件引起的其他退回邮件区分开来。
然后你可以通过 POP3 抓取这些,并处理它们。实际处理可以通过某种脚本来完成(例如 Perl 有很好的库来分离电子邮件)。在最简单的情况下,您可以提取失败的电子邮件地址,如果它多次失败,则从您的邮件列表中删除/停用它。
我不知道有什么特殊的软件可以做到这一点,但可能有一些。也许您的邮件列表 sw 可以做到这一点?
您也许可以使用http://www.listnanny.net/写一些东西