Victor Wagner writes: > Обнаружил странное поведение у postfix (sarge, postfix 2.1.5-9) > > У домена, куда отправляется письмо, есть два MX - с приоритетом 10 и с > приоритетом 90. В момент отправки письма MX с приоритетом 10 недоступен. > MX с приоритетом 90 отшибает письмо с ошибкой 450 (он думает, что это > временная проблема в DNS) > > В результате Postfix в течение всех пяти суток пытается повторно > доставить письмо на тот же самый MX с приоритетом 90, хотя MX с > приоритетом 10 давно online. (в логах не обнаружено ни одной попытки > доставить это письмо через первичный MX). После чего возвращает письмо > со словами "извините, не смогла". > > Вопросы в следующем: > 1. Это штатное поведение или я (или мейнтейнер пакета, поскольку я вроде > ничего такого в конфигурации не менял) накосячил в конфигах?
Если HELO прошло то это вроде штатное поведение. http://www.postfix.org/faq.html#skip_greeting Еще почитать про smtp_mx_* в man 5 postconf поведение немного меняется от версии к версии. > 2. Как бы это поведение оторвать и заставить его при каждом прогоне > очереди искать MX с наименьшим приоритетом из доступных? Варианты с > апгрейдом до etch и установкой postfix 2.3.8 или даже 2.4.5 из бэкпортов > рассматриваются. Переход на sendmail, qmail etc не предлагать А еще надо глянуть чему равно smtp_skip_4xx_greeting по умолчанию должно перепрыгнуть. Не будет прыгать если письмо начинает приниматься но отваливается по таймауту. Тогда точно будет долбиться на один MX -- With Best Regards, Maxim Tyurin JID: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]