[exim-conf] разрулить почту для локального домена

Victor Ustugov victor на corvax.kiev.ua
Вт Май 15 14:48:25 EEST 2007


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




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