Проблема вот в чем.Есть приватная сеть допустим aaa.bbb.ru и в этой сети куча подраздеделений с отдельными доменами xxx.aaa.bbb.ru, yyy.aaa.bbb.ru ну и т.д.
Снаружи то что приходит проблем никаких, я по mailertable выкину все на почтовик внутренний он по mx записям в dns раскидает все по почтовикам подразделений и внутри все будет по mx записям ходить превосходно.Но наружу ничего послать не могу, т.к. он напрямую обратится хочет а из приватной сети естесвенно ничего не пойдет.При прописывание в mailertable что-то вроде:
. esmtp:aaa.bbb.ru
он плюет на днс и все кидает туда.
Как возможно настроить чтобы вся почта для моего домена aaa.bbb.ru ходила по mx записям а для других доменов кидалась на релей, и тот уже наружу сам будет ее отсылать?
в /etc/mail/mailertable (создать, если нет) прописать:domain.com esmtp:relay.server.ru
потом как обычно - make maps, make restart.
http://www.vologda.ru/~slivin/doc/sendmail.org/m4/mailertabl...
>в /etc/mail/mailertable (создать, если нет) прописать:
>
>domain.com esmtp:relay.server.ru
>
>потом как обычно - make maps, make restart.
>
>http://www.vologda.ru/~slivin/doc/sendmail.org/m4/mailertabl...
Дык это все понятно снаружи так и приходит а мне надо изнутри.То есть как мне поставить заместо domain.com все что возможно кроме своей сети aaa.bbb.ru? Замена domain.com на . влечет отшибание хождения по mx вобше, остальное что пробовал * или *. не работает пытается передавать напрямую во внешний мир минуя релей.
все оказалось проше простого.Только фиг где описанно
в mailertable :
. esmtp:relay.aaa.bbb.ru
aaa.bbb.ru esmtp:%0
.aaa.bbb.ru esmtp:%1%0
и все.Все внутренние домены по mx а все остальное на релей кидается.
Ладно вопросим дальше может хоть тут ответят.Машинка с sendmail стоит на релее и вот у нее канал в инет отваливается.Как ей автоматом начать кидать на другую машину всю почту?А при востановлении канала опять начать работать напрямую?