我们遇到了一个问题,即消息间歇性失败并显示“不允许 550 个未经身份验证的发件人”。我们正在努力解决这个问题,但与此同时,我想配置 exim,以便当消息因该错误而失败时,它们会进入队列以自动重试(由于错误是间歇性的,它们可能会工作几分钟后就好了,所以在此期间这是一个很好的解决方法)。
目前发生的情况是它们反弹并被冻结。如果我解冻其中一条消息,它不是原始消息,而是退回消息。
这可能吗?
我们遇到了一个问题,即消息间歇性失败并显示“不允许 550 个未经身份验证的发件人”。我们正在努力解决这个问题,但与此同时,我想配置 exim,以便当消息因该错误而失败时,它们会进入队列以自动重试(由于错误是间歇性的,它们可能会工作几分钟后就好了,所以在此期间这是一个很好的解决方法)。
目前发生的情况是它们反弹并被冻结。如果我解冻其中一条消息,它不是原始消息,而是退回消息。
这可能吗?
这个话题在 Exim 邮件列表上已经讨论了很多,它不能做你想做的,也永远不会成为可能;一个永久的错误就是:永久的。所有 5xx 错误都是永久性的。
如果您的第三方电子邮件服务容易出现这个问题,那么他们应该修复他们的 MTA 以在这种情况发生时报告 4xx 错误。
如果退回邮件被冻结,那么您的外发邮件中没有有效的信封发件人,这有助于将您的邮件标记为垃圾邮件;所以你需要解决这个问题。
您可以配置为您提供 550 的服务器以发送 450(或其他内容)。