列表中的许多用户都遇到了邮件问题;由于服务器问题,Mailman 消息被拒绝并出现 550 错误。
由于某种原因,这些退回邮件随后出现在列表中。然后它们被再次发送出去,发送到错误的地址,再次被退回,然后又回到列表中,如此反复。
什么设置会导致这种情况?我还没有遇到过退回邮件最终被重新发送到列表而不是发送给列表所有者的情况。此列表的退回邮件设置如下:
bounce_processing = 1
bounce_score_threshold = 3.0
bounce_info_stale_after = 7
bounce_you_are_disabled_warnings = 3
bounce_you_are_disabled_warnings_interval = 7
bounce_unrecognized_goes_to_list_owner = True
bounce_notify_owner_on_disable = True
bounce_notify_owner_on_removal = True
答案1
听起来 Mailman 根本没意识到这是一次退回。需要测试的条件太多了,邮件服务器、垃圾邮件过滤器和非标准退回格式也太多了。偶尔会有一个边缘情况漏掉。需要修改 Mailman 代码来识别这种新的退回模式。这在“外出”自动回复中也曾相当常见。
这是一旧帖,但它向你展示了开发人员必须经历的事情,才能跟上不兼容的主机。