Hello!
On Fri, 23 Mar 2012 at 16:01:52 (+0200), skeletor wrote:
> 23.03.2012 15:57, Толоконников Михаил пишет:
> > On Friday 23 March 2012 17:34:16 skeletor wrote:
> > Или я неправильно понял. Показывал Простой пример для двух доменов. В
> > зависимости от домена отправителя выбирается интерфейс и helo
> > remote_smtp:
> > driver = smtp
> > interface = ${if eq{$sender_address_domain}{dom1} {xxx.xxx.xxx.xxx}
> > {yyy.yyy.yyy.yyy}}
> > helo_data = ${if eq{$sender_address_domain}{dom1} {mx.dom1}{mx.dom2}}
> У меня 1 домен и письма отправляются в зависимости от таблицы
> машрутизации. То есть есть делёшь на UA-IX и остальные.
> Насколько я понимаю процесс происходит следующим образом:
> мой сервер берёт определяет MX'ы нужного домена, далее резолвит их, и
> согласно таблице машрутизации соединяется с искомым сервером по одному
> из двух каналов. Вот тут и получаются проблемы.
Загоните таблицу сетей UA-IX в текстовый файл. И делайте в remote_stmp
(interface и helo_data )по нему lookup на предмет вхождения
$host_address в список сетей UA-IX. Что-то вроде такого:
interface = ${match_ip {$host_address}{iplsearch;/some/file}
{$ip_for_UA-IX_hosts}{$ip_for_NON_UA-IX_hosts}}
--
George L. Yermulnik
[YZ-RIPE]
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users