[exim-conf] непонятки с проверкой существования пользователей

Nikolai V. Ivanyushin nvi на sven.ru
Вт Май 3 10:18:05 EEST 2005


Victor Ustugov пишет:
> Nikolai V. Ivanyushin wrote:
> 
>>> ну да, ну да... профанацией является твоя схема MX'ов, которую мы тут 
>>> обсуждали несколькими письмами раньше. рихтовать под нее весь 
>>> паровоз? может проще выправить твою схему? выбирай - или твоя кривая 
>>> схема или вкусности типа RELAY_BASED_ON_MX
>>
>>
>> А в чем, простите, её профанация. Ты, видимо, что-то путаешь, т.к. 
>> схема пряма, как обоюдоострый меч:
>> 1. exim #1 with parovoz - best mx
>> 2. exim # 2 with parovoz - backup mx
>> 3. RELAY_BASED_ON_MX
>> Всё. И где тут что?
> 
> 
> ага, посмотрел я... действительно, коллбек для проверки получателя не 
> будет выполнен в случае RELAY_BASED_ON_MX. а я имел ввиду еще тот твой 
> прикол, когда у мебя один из MX'ов просто рилеил всю исходящую почту от 
> другого
> 
> итак, к чему ж мы пришли? ты хочешь, чтобы я добавил коллбек для 
> проверки получателя вот сюда?
> 
>         # Прием почты для получателей из доменов, для которых мы 
> являемся backup MX,
>         # но которые не прописаны явным образом в relay_to_domains,
>         # но best MX которых находится в hosts-trusted
>         accept  domains         = @mx_any
>                 endpass
>                 log_message     = Unauthorized backup MX for $domain
>                 message         = Unauthorized backup MX for domain 
> $domain not permitted
>                 set acl_m0      =
>                 set acl_m1      = ${lookup dnsdb{mx=$domain}}
>                 acl             = acl_bestmx
>                 set acl_m1      = ${sg{$acl_m0}{\N^(\d+)\s+(.+)\N}{\$2}}
>                 set acl_m0      =
>                 set acl_m1      = ${lookup dnsdb{a=$acl_m1}}
> #               condition       = 
> ${lookup{$acl_m1}iplsearch{CONFDIR/hosts-trusted}{yes}{no}}
>                 set acl_m2      = CONFDIR/hosts-trusted
>                 acl             = acl_iplsearch
>                 condition       = ${if eq{$acl_m0}{}{no}{yes}}
> 
> я так полагаю, что использовать значения 
> confVERIFY_RECIPIENT_DEFER_OK_RCPT и confVERIFY_RECIPIENT_DEFER_OK_MAIL 
> тоже нужно? или для всех получателей из доменов, попадающих под 
> RELAY_BASED_ON_MX принимать почту в случае defer'а от best MX?
Я то полагаю, что может и нужно принимать почту в случае дефера. Но 
интересно, что скажет общественность? Ау, люди! ;-)

-- 
SY
Nikolai






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