silly_sad wrote:
> у меня задача для почты адресованной юзерам из локального домена
> добиться её доставки цирозу по lmtp.
> и цироз стоит на другой машине.
>> из множества потенциальных способов это сделать
> попробовал MAILERTABLE
> и получил вот такой раутер
>> mailertable_lmtp:
> driver = accept
> transport = remote_lmtp_mailertable
> domains = ! +local_domains
> condition = ${if match{\
> LOOKUP_MAILERTABLE_TEXT\
> }{\N^(?i)\s*lmtp\N}{yes}{no}}
> address_data = ${if match{${lc:\
> LOOKUP_MAILERTABLE_TEXT\
>> }}{\N^(?i)\s*(\S+)\s*(\d+)?\s*:\s*(\S.+)$\N}\
> {condition=yes transport=$1 route="$3"
> port=$2}{condition=no}}
>>> Ограничение
> domains = ! +local_domains
> полностью обламало мою затею с мэйлертэйбл.
ну да. с точки зрения exim'а эти домены в общем-то уже рилеемые, а не
локальные. исходя из этого и сделано ограничение.
при использовании доставки почты с нелокальный cyrus-imapd по lmtp есть
только одна проблема - невозможность использовать callout для проверки
пользователя в cyrus-imapd, если доставка осуществляется с аутентификацией
я обо всем этом недавно писал (на праздниках тестил данную схему по
просьбе ano)
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC