
Я не хочу, чтобы postfix повторял неудачные письма. Как мне настроить его так, чтобы он этого не делал?
решение1
Похоже, что defer_service_name
в главном конфигурационном файле Postfix будет сделано то, что вам нужно. Его значение по умолчанию — defer
, и я не могу легко найти список допустимых настроек, но я рискну предположить, что установка его в bounce
сделает то, что вам нужно.
Обратите внимание, что это повлияет только на письма, отклоненные удаленным сервером со статусом 4xx (временный сбой). Письма, отклоненные со статусом 5xx (постоянный сбой), никогда не пересылаются Postfix; поскольку удаленный сервер уже сообщил, что не примет сообщение как есть, нет смысла пересылать его снова.
Также обратите внимание, что если предположить, что это работает так, как я ожидаю, то этосломаетнекоторые вещи, включая серый список (который в настоящее время используется довольно часто), делают ваш почтовый сервер значительно менее устойчивым к периодическим ошибкам, а также с высокой вероятностью несоответствия стандартам (ошибки 4xx должны инициировать более позднюю попытку повторной доставки).Прежде чем реализовать что-то подобное, тщательно обдумайте последствия.