Exim 管理退回和失败的消息

Exim 管理退回和失败的消息

使用 Exim 处理退回和即时失败的最佳方法是什么?发送到大型邮件列表的电子邮件将产生大量即时失败和退回。我想捕获这些退回和即时失败并使用脚本进行处理,以便我可以自动将它们从邮件列表中删除。

使用第三方电子邮件活动管理器不是一种选择。我需要使用 Exim 专门处理这些消息,要么捕获它们,要么重定向它们以便稍后使用自定义脚本进行处理。使用 Exim 实现类似功能的最佳方法是什么?

有人问过类似的问题这里关于 IIS,但是对于使用 Exim 实现类似功能没有太大帮助。

答案1

大型邮件列表通常使用邮件列表管理器进行管理,例如“mailman”。这些管理器的优点之一是包含退回处理器,因此可以为您取消收件人的订阅。

您基本上是在尝试在 MTA 中实现越来越多的 MLM 功能。您将不断遇到问题,因此最好接受设置 MLM 的需要。

也就是说,redirect扩展您的邮件列表的路由器可以选择一个errors_to选项,您可以将其设置为指向一个地址,您将该地址作为accept路由器来处理,该路由器将消息传递给管理收件人列表的外部工具。

相关内容