我会很开心的学习如何使Postfix“记住”某个主机目前无法访问,所以如果我们暂时没有对这个主机进行任何新的连接尝试,那将是一件好事。
我知道Postfix是接收者的指数退避algorythm,但同样的想法可以适用于收件人的主机?
谢谢!
如果远程服务器无法访问,Postfix(以及任何此类MTA)将对队列中的消息进行排队/后台处理,并继续重试 – 您可以通过更改maximal_queue_lifetime , maximal_backoff_time , minimal_backoff_time和queue_run_delay设置来configuration重试的阈值/持续时间。
如果您不想强制使用全局值,那么一个非常冒险的方法就是将指定域的所有邮件转发到一个单独的configuration了非常高值的Postfix服务器。
另一种方法是使用header_checks删除/放弃预定收件人域的所有邮件。