我们的上游 MTA 被暂时禁用,但响应为“550 联系支持”。这意味着我们所有自动生成的电子邮件都付诸东流。
如何配置 Postfix 以便忽略硬退回并延迟邮件?
soft_bounce = "yes"
没有帮助,因为它只会影响我自己的反应。
答案1
您混淆了一些事情。
当上游 SMTP 服务器向您发送 550 响应时,这意味着上游服务器拒绝您的邮件;它并未“被退回”。
你的服务器将会生成针对 550 的退回消息。
soft_bounce = yes
确实会直接影响上述内容,设置它意味着您的服务器会对每个 5xx 响应做出反应,并采取推迟操作以便稍后重试(最多达到配置的限制)。
来自文档:
soft_bounce(默认值:no)
安全网,用于保持邮件排队,否则邮件将被退回给发件人。此参数禁用本地生成的退回,并通过将 5xx 回复代码更改为 4xx 来防止 Postfix SMTP 服务器永久拒绝邮件。
如果您认为这没有发生,请附上一些显示此情况的日志。