Назад | Перейти на главную страницу

Как сделать так, чтобы Postfix пропускал некоторые хосты получателя как недоступные?

Я был бы очень рад узнать, как заставить Postfix «помнить», что определенный хост в данный момент недоступен, поэтому было бы хорошо, если бы мы какое-то время не предпринимали никаких новых попыток подключения к этому хосту.

Я знаю, что Postfix следует алгоритму экспоненциальной отсрочки для получателей, но можно ли применить ту же идею к хостам получателей?

Спасибо!

В случае, если удаленный сервер недоступен, Postfix (и любой такой MTA) просто поставит сообщение в очередь / буферизует и продолжит повторные попытки - вы можете настроить порог / продолжительность повторных попыток, изменив maximal_queue_lifetime, maximal_backoff_time, minimal_backoff_time и queue_run_delayнастройки.

Если вы не хотите форсировать глобальные значения, довольно хитрый подход - перенаправить всю почту для указанных доменов на отдельный сервер Postfix, который был настроен с очень высокими значениями.

Другой подход - использовать header_checks для удаления / отклонения всех сообщений для предполагаемых доменов получателей.