timeout_connect проверено

Тайм-ауты этапов SMTP

Представитель семнадцати поэтапных тайм-аутов: сколько MTA ждёт на каждом шаге разговора SMTP.

Подробно

Семейство целиком: timeout_connect (10 с), timeout_tls (5 с), timeout_intro (120 с), timeout_ehlo, timeout_helo, timeout_starttls, шесть колонок timeout_auth*, timeout_mailfrom, timeout_rcptto, timeout_data, timeout_message, timeout_rset — все по 60 секунд, если не сказано иначе. Два умолчания выделяются. Приветствию отданы целых две минуты, потому что загруженный принимающий часто принимает соединение и заставляет отправителя ждать, — урезать это значило бы превратить очередь в отказ. А рукопожатию TLS отдано пять секунд, меньше всех: принимающего, который не может быстро завершить рукопожатие, считают сломанным, а не медленным. Каждый таймаут при истечении даёт своё состояние доставки, поэтому state: rcptto, result: timeout в результате говорит точно, где разговор встал. Ради этого их и стоит заносить в каталог по отдельности, хотя меняет их почти никто.

Что будет, если ошибиться

Таймаут приветствия укорочен до уровня остальных.Загруженные принимающие, которые нарочно тянут с приветствием, считаются отказавшими, и почта, которую приняли бы минутой позже, уходит в повтор.вывод · вывод