首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mailman中的新退回处理模板

Mailman中的新退回处理模板
EN

Stack Overflow用户
提问于 2011-02-17 23:48:20
回答 1查看 276关注 0票数 1

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

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

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

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-11 03:45:54

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

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

然后,将MyMisbehavingSystem添加到Mailman/Bouncers/BouncerAPI.py中的BOUNCE_PIPELINE

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5031201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档