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

Как долго почтовый сервер должен ждать начального TCP-соединения с удаленным сервером?

Насколько я могу судить, в RFC указывается только, что вы должны ждать первоначального ответа в течение 5 минут. Но я не могу найти нигде, где написано, как долго ждать установки TCP-соединения.

Они запускают что-то вроде почтового сервера в Windows, время ожидания которого по умолчанию составляет 20 секунд. Я отмечаю, что интерактивный протокол, такой как HTTP, похоже, имеет начальное время ожидания соединения около 60-90 секунд. Я бы подумал, что SMTP, будучи неинтерактивной службой, будет по крайней мере так долго или дольше, но мне говорят:

К вашему сведению, последние 6 сбоев доставки. 16 октября (x2), 17, 18 (x2, с интервалом) и 20. Ваш вышестоящий почтовый сервер не работает / недоступен СЛИШКОМ.

(Я полностью ожидаю, что этот тоже окажется в очереди на повтор)

Пожалуйста, сделайте что-нибудь с этим.

и что ниже показано, что моя почтовая служба находится в автономном режиме или

 Thu 2015-10-15 23:43:50: Resolving MX records for [xxx.org] (DNS Server: 129.250.35.250)...
 Thu 2015-10-15 23:43:50: *  P=010 S=000 D=xxx.org TTL=(176) MX=[mx1c25.carrierzone.com]
 Thu 2015-10-15 23:43:50: *  P=020 S=001 D=xxx.org TTL=(176) MX=[mx2c25.carrierzone.com]
 Thu 2015-10-15 23:43:50: *  P=050 S=002 D=xxx.org TTL=(176) MX=[mx3c25.carrierzone.com]
 Thu 2015-10-15 23:43:50: Attempting SMTP connection to [mx1c25.carrierzone.com:25]
 Thu 2015-10-15 23:43:50: Resolving A record for [mx1c25.carrierzone.com] (DNS Server: 129.250.35.250)...
 Thu 2015-10-15 23:43:50: *  D=mx1c25.carrierzone.com TTL=(5) A=[64.29.145.41]
 Thu 2015-10-15 23:43:50: Attempting SMTP connection to [64.29.145.41:25]
 Thu 2015-10-15 23:43:50: Waiting for socket connection...
 Thu 2015-10-15 23:44:12: *  Winsock Error 10060
 Thu 2015-10-15 23:44:12: *  64.29.145.41 added to connection failure cache for 5 minutes
 Thu 2015-10-15 23:44:12: Attempting SMTP connection to [mx2c25.carrierzone.com:25]
 Thu 2015-10-15 23:44:12: Resolving A record for [mx2c25.carrierzone.com] (DNS Server: 129.250.35.250)...
 Thu 2015-10-15 23:44:12: *  D=mx2c25.carrierzone.com TTL=(5) A=[64.29.145.46]
 Thu 2015-10-15 23:44:12: Attempting SMTP connection to [64.29.145.46:25]
 Thu 2015-10-15 23:44:12: Waiting for socket connection...
 Thu 2015-10-15 23:44:33: *  Winsock Error 10060
 Thu 2015-10-15 23:44:33: *  64.29.145.46 added to connection failure cache for 5 minutes
 Thu 2015-10-15 23:44:33: Attempting SMTP connection to [mx3c25.carrierzone.com:25]
 Thu 2015-10-15 23:44:33: Resolving A record for [mx3c25.carrierzone.com] (DNS Server: 129.250.35.250)...
 Thu 2015-10-15 23:44:33: *  D=mx3c25.carrierzone.com TTL=(5) A=[64.29.145.47]
 Thu 2015-10-15 23:44:33: Attempting SMTP connection to [64.29.145.47:25]
 Thu 2015-10-15 23:44:33: *  64.29.145.47 in connection failure cache for up to 5 minutes due to previous connection failure(s)

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

На данный момент я не знаю, каким должен быть мой следующий шаг, поскольку большинство тайм-аутов в sendmail находятся в диапазоне 1-5 минут (большинство из них, похоже, соответствуют рекомендациям RFC), но мне сказали, что 20 секунд больше, чем достаточно, чтобы сервер дождался первоначального подключения к занятому почтовому серверу.

Могу ли я упустить из виду место, где указан начальный тайм-аут подключения, или же MTA-отправитель может использовать все, что пожелает, для начального тайм-аута TCP-подключения?

FWIW, я надеюсь, что это правильный форум, поскольку он полностью относится к сфере межсерверного взаимодействия.

Спасибо!