电子邮件退回管理

电子邮件退回管理

我们希望通过处理收到的所有退回邮件来改进我们的邮件列表。据我所知,存在不同的方法。一种方法是检查 IIS mailroot 文件夹中的死信文件夹。另一种方法是使用 pop3 检查电子邮件帐户以获取退回邮件。

我们的设置是 IIS SMTP 服务器后面的 Exchange 服务器。我们从不同的服务器(出站)和不同的地址发送邮件。但入站邮件都是从同一台服务器发送的。

什么软件可以帮助我们轻松处理退回邮件?我不想要一个从服务器 (pop3) 中删除所有电子邮件的工具,因为我想象它会扫描员工帐户以及自动帐户。该工具应该允许采取行动(调用批处理文件,或调用 URL 来处理退回的地址)。

死信文件夹和未送达电子邮件之间有什么区别?两者都涵盖所有退回邮件还是只是合并?

谢谢你!

答案1

首先,坏邮件和退回邮件捕获的是不同的问题,所以是的,您需要两者。

  • 死信文件夹包含 IIS 无法发送的邮件根本(即 IIS 尝试传递邮件时被 SMTP 服务器拒绝)。
  • 跳出率如果 IIS 成功将邮件传递到另一台服务器,但随后在 SMTP 服务器链中传递失败,则会发生这种情况。在这种情况下,STMP 服务器将(通常,如果他们愿意的话,等等)向原始发件人发送退回邮件以告知他们此事。

至于如何处理它们,这很大程度上取决于你想基于它们做什么。

首先,为您的邮件列表使用一个特殊的发件人地址(IIS 在 MAIL FROM 中提供的地址应该是可配置的)。这就是退回邮件的去向。如果您为每个邮件列表设置一个单独的地址,您可以轻松地将邮件列表帖子的退回邮件与普通用户邮件导致的其他退回邮件区分开来。

然后,您可以通过 POP3 抓取这些邮件,并对其进行处理。实际处理可以通过某种脚本完成(例如,Perl 有很好的库来分离电子邮件)。在最简单的情况下,您可以提取失败的电子邮件地址,如果失败了几次,则可以将其从邮件列表中删除/停用。

我不知道有什么特殊软件可以做到这一点,但可能有一些。也许您的邮件列表软件可以做到这一点?

答案2

你可能能够使用http://www.listnanny.net/

相关内容