Почтовый релей на postfix,
подключен через шлюз 2-мя каналами к интернетодин канал основной другой резервный, шлюз в случае падения основного
поднимает резервный, когда основной канал работает резервный в дауне (интерфейс не активен трафик передавать невозможно) и наоборот
создано 2 MX записи
------------------
nslookup -q=mx mydomain.ru
Server: xxxxxxxx
Address: yy.yy.yy.yy
Non-authoritative answer:
mydomain.ru MX preference = 10, mail exchanger = mail.mydomain.ru
mydomain.ru MX preference = 30, mail exchanger = mail2.mydomain.ru
mydomain.ru nameserver = ns2.zzzzz.ru
mydomain.ru nameserver = ns1.zzzzz.ru
mail.mydomain.ru internet address = 99.ww.ww.ww
mail2.mydomain.ru internet address = 79.ww.ww.ww
....
------------------
Есть проблема, SMTP серверы которые пытаются послать почту на mydomain.ru
почемуто не учитывают приоритет а отправляют почту на первый попавшийся MX
(поскольку DNS делает RR), т.о. иногда они попадают на MX запись подключенную
к нерабочему каналу и пытаются отправить почту по нему.
Почему так поисходит ?
Отправка почты должна быть произведена на первый MX c большим приоритетом который ответит по SMTP (в данном случае на MX pref= 10,mail.mydomain.ru) затем следующий и т.д.