1

当邮递员收到其无法识别格式的退回邮件时,它会丢弃该邮件并向列表管理员发送“未捕获退回邮件通知”。

如何为邮递员定义新的模板或规则来处理退回邮件?

例如,下面的邮件无法被邮递员识别,但它是来自我的许多列表成员正在使用的特定域的常见退回邮件。我希望能够让邮递员自动处理这些。

This message was created automatically by mail delivery software.

A message that you have sent could not be delivered to one or more
recipients.  This is a permanent error.  The following address failed:

  <user@domain.com>: 550 5.1.1 User unknown
4

1 回答 1

1

您需要编写一个新的保镖类,例如。Mailman/Bouncers/MyMisbehavingSystem.py. 您可以在 Mailman 安装目录中找到它,例如。/usr/lib/mailman/.

查看其他文件以Mailman/Bouncers/供参考。这可能很棘手,我建议采取“如果我们不确定,就通过”的方法。并将您的代码附在try .. except.

然后,添加MyMisbehavingSystemBOUNCE_PIPELINE.Mailman/Bouncers/BouncerAPI.py

最后,请考虑将新类贡献给 Mailman 资源。

于 2012-02-10T19:45:54.463 回答