Victor Ustugov wrote:
> 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'а эти домены в общем-то уже рилеемые, а не
> локальные. исходя из этого и сделано ограничение.
непонятна идеология
он считает нелокальными те адреса которые упоминаются в mailertable
(тоесть майлертэйбл предназначен для рилея а не для доставки локальной
почты)
или же он считает нелокальными все ящики которые лежат не на той же
машине что и эксим ? (это совсем странно)
> при использовании доставки почты с нелокальный cyrus-imapd по lmtp есть
> только одна проблема - невозможность использовать callout для проверки
> пользователя в cyrus-imapd, если доставка осуществляется с аутентификацией
тоесть мне лучше воспользоваться
define(`confDELIVERY_TO', `CYRUS')
?
> я обо всем этом недавно писал (на праздниках тестил данную схему по
> просьбе ano)
где писал? хочу прочитать.