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

Victor Ustugov victor на corvax.kiev.ua
Вт Май 15 15:26:59 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'а эти домены в общем-то уже рилеемые, а не
>>локальные. исходя из этого и сделано ограничение.
> 
> непонятна идеология
> он считает нелокальными те адреса которые упоминаются в mailertable

не все

> (тоесть майлертэйбл предназначен для рилея а не для доставки локальной
> почты)
> или же он считает нелокальными все ящики которые лежат не на той же
> машине что и эксим ? (это совсем странно)

не вижу ничего странного. вся идеология построена на том, что у тебя
могут быть какие-то домены на рядом стоящем cyrus-imapd, при этом могут
быть и локальные на этой же машине

при этом доставка в cyrus-imapd работает вне зависимости от того, как мы
назовем домены - локальными или рилеемыми

>>при использовании доставки почты с нелокальный cyrus-imapd по lmtp есть
>>только одна проблема - невозможность использовать callout для проверки
>>пользователя в cyrus-imapd, если доставка осуществляется с аутентификацией
> 
> тоесть мне лучше воспользоваться
> define(`confDELIVERY_TO', `CYRUS')
> ?

нет. вариант с mailertable как раз правильный в данном случае

>>я обо всем этом недавно писал (на праздниках тестил данную схему по
>>просьбе ano)
> 
> где писал? хочу прочитать.

архив листа совсем крошечный, можно и поискать...

http://mta.org.ua/pipermail/exim-conf/2007-April/000865.html

-- 
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