Переехали с одного сервака на другой. Настраиваю exim. Конфиг один в один со старым.
Системы - ubuntu server 10.04. Адрес сервака пусть mydomain.org.
# cat /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='satellite'
dc_other_hostnames='localhost;www;www.localhost;www.mydomain.org'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost='www'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='11.22.33.44::25'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
Суть exim-a в том, чтобы принять письмо от скрипта php и передать его на релей mail.mydomain.org (другой сервак) для отправки.
Проблема в том, что первые несколько писем отправляются без ошибок. А затем очередь начинает пополнятся сообщениями из cron-a и некоторыми сервисными письмами. Сообщения из крона шлются на root@mydomain.org. Сервисные письма шлются из скриптов для сотрудников и клиентов на различные адреса и домены.
Сообщения из крона щё ладно, но плохо, что висят ети самые сервисные письма. Если пропихнуть такое письмо командой `exim -M messageID', то оно спокойно уходит. Если вручную ничего не делать, письмо может висеть часами. Ошибки сервисных писем на данный момент две:
retry time not reached for any host
Remote host 11.22.33.44 [11.22.33.44] closed connection in response to initial connection
Пробовал отправлять письма на root@mydomain.org через `exim -v root@mydomain.com'. 50/50 либо отправляет, либо «retry time not reached for any host».
Дополнительно хочу уточнить, что старый сервак mydomain.org был в одной локальной сети с mail.mydomain.org. Думаю, может в етом дело.
Также добавлю, что старый сервак, новый сервак и почтовый релей организованы в облаках, и на сеть грешу в самую последнюю очередь.
Что можете посоветовать по проблеме?