如何让 Postfix 跳过某些无法访问的收件人主机?

如何让 Postfix 跳过某些无法访问的收件人主机?

我很高兴了解如何让 Postfix“记住”某个主机目前无法访问,所以如果我们暂时不对该主机进行任何新的连接尝试就好了。

我知道 Postfix 对收件人遵循指数退避算法,但同样的想法可以应用于收件人的主机吗?

谢谢!

答案1

如果远程服务器无法访问,Postfix(以及任何此类 MTA)将仅将消息排队/假脱机并继续重试 - 您可以通过更改、和设置来配置重试的阈值maximal_queue_lifetime/maximal_backoff_time持续minimal_backoff_time时间queue_run_delay

如果您不想强制使用全局值,那么一个相当棘手的方法是将指定域的所有邮件中继到已配置非常高值的单独 Postfix 服务器。

另一种方法是header_checks删除/丢弃所有发往预期收件人域的消息。

相关内容