Exim: порядок работы с MX

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Exim: порядок работы с MX

Непрочитанное сообщение xM » 2010-12-24 8:49:21

Имею следующую ситуацию.
Есть домен, для которого прописаны несколько MX записей с разным рейтингом (ну, как обычно), а-дя

Код: Выделить всё

beta# host -t mx domain.ru
domain.ru mail is handled by 5 mx1.domain.ru.
domain.ru mail is handled by 10 mx2.domain.ru.
domain.ru mail is handled by 20 mx3.domain.ru.
При этом у нас в силу каких-то причин нет роутинга к mx1.domain.ru (пинги не идут, телнет на 25 порт не подключается).
Так вот, увидел, что мой Exim тупо пытается на отправку ломиться исключительно на mx1.domain.ru не предпринимая попыток в данной ситуации воспользоваться MX с более низким рейтингом. В итоге в очереди висят неотправленные сообщения.
Как это поправить?
IT voodoo blog https://kostikov.co

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Exim: порядок работы с MX

Непрочитанное сообщение xM » 2010-12-24 9:09:49

Гыы... Ну вот зря на Exim тянул. Только что он попытался отправить на mx2.domain.ru но отвалился по таймауту.
Проблема, похоже в том, что mx2.domain.ru после команды RCPT TO: bla@bla.bla отвечает с очень большой задержкой. Секунд 30.
Exim, я так понимаю, столько не ждёт и отрубается по таймауту.
Как "попросить" его подождать подольше?
IT voodoo blog https://kostikov.co

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Exim: порядок работы с MX

Непрочитанное сообщение blade_007 » 2010-12-24 10:23:02

В smtp_transport заменить на свои значения, либо выделить отдельный роутер с отдельным транспортом для таких "долгих" раздумий некоторых почтовиков.
command_timeout (по умолчанию 5 мин)
также connect_timeout (по умолчанию 5 мин)
также data_timeout (по умолчанию 5 мин)