>сделал, как вы и сказали в mailertable
>.domen.ru smtp:mx1.domen.ru
>затем makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable
>в .cf строки
>Kmailertable hash -o /etc/mail/mailertable
>перезапустил сендмаил даже
>все равно из очереди они идут на мх2
>?
1) посмотреть как sendmail резолвит mx'ы
2) sendmail ПЕРЕБИРАЕТ все MX, но точно не помню после timeout'ов и повторов
3) попробовать sendmail 8.13.3
забить на mailertable - вернуть взад и сделать вот что:
дано: mx1.domain = a.b.c.d
mx2.domain = k.l.m.n
имеем очередь которая лупится на mx2.domain=k.l.m.n
который deffered, еще раз, sendmail перебирает каждый раз mx'ы и
возможно с mx1.domain тоже проблемы
ЧТО ДЕЛАТЬ - берем и в наш /etc/hosts подставляем ip-address от mx1
для mx2:
/etc/hosts
a.b.c.d mx2.domain
после чего, если не ошибаюсь, можно ограничить очередь разгрбанием
почты для domain:
sendmail -qIdomain
Думаю понятно что мы делаем, почта лупится на mx2, а мы берем и через
НАШ /etc/hosts присваиваем ЕМУ ip от mx1 (потому как resolver сперва
смотрит files, потом dns, а files - это /etc/hosts)
Это - РАЗОВОЕ решение, в остальном - разбирайся с этими mx1 и mx2
в чем проблема.
Хотя можно найти готовые правила которые рутят почту в зависимости
от адреса РЕЦЕПИЕНТА и там забить всю почту для domain через mx1.domain
НО ЛУЧШЕ РАЗОБРАТЬСЯ