<domain>
Соединение установилось — значит, connect-timeout уже отработал. Теперь приёмник должен представиться строкой 220. Это ожидание и отмеряет здешний таймаут.
Молчание после соединения — осмысленный сигнал. Приёмники намеренно тянут с приветствием: одни проверяют, не начнёт ли отправитель говорить раньше времени (так ловят спам-ботов), другие этим замедляют тех, кому не доверяют. Долгое приветствие — часто не поломка, а отношение к вам.
Вендорское умолчание — 5m. Пять минут молчания в почтовом разговоре не означают ничего, кроме потраченного слота соединения.
Время до приветствия Хаб снимает только в проверке прокси — поле banner_ms, вместе с установлением соединения, — и по нему оценивает сами прокси. На доставке с узлов задержку приветствия он не измеряет, хотя это самый ранний сигнал: она появляется раньше временных отказов и раньше падения доставляемости.
Минуты хватает с запасом. Приёмник, здоровающийся дольше минуты, либо перегружен, либо намеренно вас тормозит; ждать его ещё четыре минуты бессмысленно.
Не опускайте ниже десяти секунд. Приёмники с проверкой на преждевременный разговор специально держат паузу в несколько секунд — слишком короткий таймаут отсечёт вас именно там, где вы поступаете правильно.
Считайте вместе с потоком. Ожидание приветствия занимает слот max-smtp-out так же, как и любое другое.
# приёмник, который здоровается дольше минуты, нам ничего хорошего не скажет <domain gmail.com> connect-timeout 30s smtp-greeting-timeout 1m</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
2 связи
pmta show settings gmail.com/vmta1 | grep -i greeting-timeout grep -F '220 ' /var/log/pmta/pmta.log | tail -10
3 статьи
◇Как складывается политика для приёмникаНастройки собираются от самого общего образца к самому точному; порядок блоков в файле не значит ничего.◇Щадящий режим — вторая личность очередиОчередь, которой приёмник начал отказывать, переключается на параллельный набор лимитов, повторов и маршрутов — десять директив, действующих только в этом режиме.◇Наблюдение за репутацией внутри узлаMTA сам следит за ответами приёмников и по совпадению с образцом меняет режим очереди — реакция внутри соединения, а не по телеметрии.