Подскажите, как сделать чтобы Exim в зависимости от домена получателя, форвардил почту на другой определенный почтовый сервер ?
Проблема в том, что нельзя брать ip почтового сервера из днс-mx записи, она ссылается на сам сервак с Exim - петля получается, нужно указывать конкретные айпи....
не нашел где :(да, чтобы было понятно - машина с Exim есть шлюз, а почтовые сервера находятся внутри локалки
Спасибо
Хех... Курите доки --- они рулез.В секции роутеров:
dom1_router:
driver = manualroute
domains = dom1.ru
transport = remote_smtp
route_list = * ip_servera_for_dom1
no_moredom2_router:
driver = manualroute
domains = dom2.ru
transport = remote_smtp
route_list = * ip_servera_for_dom2
no_more
Вот вам другой вариант. Добавьте в начало секции routersrelay_service:
driver = manualroute
transport = remote_smtp
route_data = ${lookup{$domain}lsearch{/usr/local/etc/exim/relayservice}}Содержимое /usr/local/etc/exim/relayservice примерно такое:
domain1.com: 10.2.3.4
domain2.com: host1.domain2.comПервое поле - имя домена, которое собираетесь релеить. Второе - имя или IP куда пересылать (можно указывать несколько вариантов через двоеточие).
>не нашел где :(
Кроме достаточно толстой доки, в состав также входит FAQ, где рассмотрены многие примеры