[exim-conf] переделки поддержки mailertable

Victor Ustugov victor на corvax.kiev.ua
Пн Июн 7 16:29:09 EEST 2010


Alexandr Usov wrote:
> Виктор, здравствуйте!

добрый день

> Хотелось бы уточнить у Вас возможность машрутизации почты по одному 
> домену для разных юзеров - на разные серверы.

для этого в левой части строки в mailertable нужно указать полный 
e-mail, а не домен получателя.

> Имеется контора, которая работает с одним доменом, но почту нужно 
> сделать физически на разных серверах, причем на вход она должна 
> стучаться на один сервер, и в зависимости от $local_part доставляться 
> либо локально, либо на удаленный сервер. Через mailertable это сделать 
> невозможно, насколько я смог понять...

невозможно это только для локальных доменов. в первоначальной 
формулировке вопроса шла речь о доставке писем на разные сервера.

изначально у меня в роутере mailertable_smtp указано использовать его 
только для писем из нелокальных доменов:

	domains		= ! +local_domains

> Есть идея сделать это алиасами с пересылкой на другой сервер. Но может 
> есть вариант попроще в самом паровозе?

я пока закомментировал вышеуказанную строку в роутерах mailertable_smtp 
и mailertable_smtp_callout.

возможно в будущем я введу отдельную переменную, в которой в виде `! 
+local_domains' будут указаны домены для двух вышеуказанных роутеров. 
тогда в этой переменной перед `! +local_domains' можно будет указать те 
локальные домены, доставка почты с которые может производится по SMTP.

> Спасибо!
> 
> 
> 2008/10/24 Victor Ustugov <victor на corvax.kiev.ua 
> <mailto:victor на corvax.kiev.ua>>
> 
>     приветствую
> 
>     наконец-то дошли руки убрать функционал, который дублировался в
>     конфигуратор и в самом exim'е, касающийся поддержки доставки почты
>     по ручным маршрутам.
> 
>     итак:
> 
>     - переменная confMAILERTABLE_CALLOUTTABLE упразднена.
>     теперь роутер callout_smtp всегда используется при использовании
>     confMAILERTABLE
> 
>     - транспорт remote_smtp_callout упразднен
>     - роутер callout_smtp_another_port упразднен
>     - транспорт remote_lmtp_mailertable переименован в remote_lmtp
> 
>     - теперь нельзя использовать конструкцию mx(domain.tld) для указания
>     в качестве ручного маршрута набора MX записей домена domain.tld,
>     теперь нужно использовать штатную форму записи exim'а domain.tld/MX
> 
>     - по аналогии с суффиксом /MX теперь можно использовать /bestMX. для
>     поддержки суффикса /bestMX нужна поддержка встроенного perl'а
> 
>     - номер порта SMTP/LMTP серверов нужно указывать не после типа
>     маршрута smtp/lmtp через пробел (как было до недавнего времени), а
>     после хоста через два ":"
> 
>     - транспорт remote_smtp_mailertable упразднен. отсылка на
>     нестандартные порты производится штатным транспортом remote_smtp.
>     при необходимости доставлять почту на другой порт этого же хоста
>     необходимо указать параметр allow_localhost в файле
>     site/configure.smtp_transport_options
> 
>     - при хранении mailertable в MySQL или SQLite для транспорта smtp не
>     нужно поле port, значение порта указывается возле каждого хоста
>     через два ":"
> 
> 
>     -- 
>     Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
>     <mailto:victor на corvax.kiev.ua>
>     public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
>     ICQ UIN: 77186900, 32418694  nic-handle: CRV2-RIPE, CRV-UANIC
> 
>     _______________________________________________
>     exim-conf mailing list
>     exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
>     http://www.mta.org.ua/mailman/listinfo/exim-conf
>     http://mta.org.ua/exim-conf/
>     http://mta.org.ua/exim-conf/m4/README
>     rsync://rsync.mta.org.ua/exim-conf/ <http://rsync.mta.org.ua/exim-conf/>
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> exim-conf mailing list
> exim-conf на mta.org.ua
> http://mta.org.ua/mailman/listinfo/exim-conf
> http://mta.org.ua/exim-conf/
> http://mta.org.ua/exim-conf/m4/README
> rsync://rsync.mta.org.ua/exim-conf/


-- 
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC




Подробная информация о списке рассылки exim-conf