Mailman中的新弹跳处理模板

Mailman中的新弹跳处理模板,mailman,email-bounces,Mailman,Email Bounces,当邮递员收到一个不可识别格式的回退时,它会丢弃邮件并向列表管理员发送一个“未捕获的回退通知” 如何为邮递员定义新的模板或规则来处理跳票 例如,下面的消息无法被mailman识别,但它是来自我的列表中的许多成员正在使用的特定域的常见回退消息。我希望能够有邮递员处理这些自动 This message was created automatically by mail delivery software. A message that you have sent could not be deliv

当邮递员收到一个不可识别格式的回退时,它会丢弃邮件并向列表管理员发送一个“未捕获的回退通知”

如何为邮递员定义新的模板或规则来处理跳票

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

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
此邮件由邮件传递软件自动创建。
无法将您发送的邮件传递给一个或多个用户
收件人。这是一个永久性的错误。以下地址失败:
:550 5.1.1用户未知

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

查看
Mailman/Bouncers/
中的其他文件以供参考。这可能很棘手,我建议采取“如果我们不是绝对确定,就通过”的方法。并将您的代码放入
中,然后重试。。除了

然后,将
MyMisbehavingSystem
添加到
Mailman/Bouncers/BouncerAPI.py
中的
BOUNCE\u管道中


最后,请考虑将新类贡献给邮递员来源。

< P>你需要写一个新的保镖类,如:<代码>邮递员/保镖/ MyMauleValueSt.Py < /代码>。您可以在Mailman安装目录中找到它,例如,
/usr/lib/Mailman/

查看
Mailman/Bouncers/
中的其他文件以供参考。这可能很棘手,我建议采取“如果我们不是绝对确定,就通过”的方法。并将您的代码放入
中,然后重试。。除了

然后,将
MyMisbehavingSystem
添加到
Mailman/Bouncers/BouncerAPI.py
中的
BOUNCE\u管道中

最后,请考虑将新的课程交给邮递员。