如何延迟被上游 MTA 硬退回的邮件

如何延迟被上游 MTA 硬退回的邮件

我们的上游 MTA 被暂时禁用,但响应为“550 联系支持”。这意味着我们所有自动生成的电子邮件都付诸东流。

如何配置 Postfix 以便忽略硬退回并延迟邮件?

soft_bounce = "yes"没有帮助,因为它只会影响我自己的反应。

答案1

您混淆了一些事情。

当上游 SMTP 服务器向您发送 550 响应时,这意味着上游服务器拒绝您的邮件;它并未“被退回”。

你的服务器将会生成针对 550 的退回消息。

soft_bounce = yes确实会直接影响上述内容,设置它意味着您的服务器会对每个 5xx 响应做出反应,并采取推迟操作以便稍后重试(最多达到配置的限制)。

来自文档:

soft_bounce(默认值:no)
安全网,用于保持邮件排队,否则邮件将被退回给发件人。此参数禁用本地生成的退回,并通过将 5xx 回复代码更改为 4xx 来防止 Postfix SMTP 服务器永久拒绝邮件。

如果您认为这没有发生,请附上一些显示此情况的日志。

相关内容