URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92374
[ Назад ]

Исходное сообщение
"Exim - помогите создать правило"

Отправлено CAMOJIET , 03-Окт-11 02:41 
Здравствуйте! - Помогите составить правило для exim.
Я ищу письма, в заголовках To: которых нет моего домена.
Тоесть мне просто нужно определить наличие одной строки в другой.
Я насочинял правило, но кажется оно не работает.
deny                                                                                                                                                                                                    
    condition = ${if !match\                                                                                            
    {$h_to:}\                                                                                                          
    {@domain.ru}\                                                                                                      
    {yes}{no}}                                                                                                          


Содержание

Сообщения в этом обсуждении
"Exim - помогите создать правило"
Отправлено Bosh , 03-Окт-11 19:08 
acl_smtp_data

deny set acl_c_clear_domain = ${sg{$h_To:}{\N(?s)@(.*)$\N}{\$1}}
     condition = ${if !eq {$acl_c_clear_domain}{domain.ru}}
  
> Здравствуйте! - Помогите составить правило для exim.
> Я ищу письма, в заголовках To: которых нет моего домена.
> Тоесть мне просто нужно определить наличие одной строки в другой.
> Я насочинял правило, но кажется оно не работает.
> deny
>     condition = ${if !match\
>     {$h_to:}\
>     {@domain.ru}\
>     {yes}{no}}


"Exim - помогите создать правило"
Отправлено CAMOJIET , 04-Окт-11 02:53 
>[оверквотинг удален]
>      condition = ${if !eq {$acl_c_clear_domain}{domain.ru}}
>> Здравствуйте! - Помогите составить правило для exim.
>> Я ищу письма, в заголовках To: которых нет моего домена.
>> Тоесть мне просто нужно определить наличие одной строки в другой.
>> Я насочинял правило, но кажется оно не работает.
>> deny
>>     condition = ${if !match\
>>     {$h_to:}\
>>     {@domain.ru}\
>>     {yes}{no}}

Спасибо - но не работает. Во первых доменов может быть указано несколько, а во вторых - херня какая -то получается в acl_c_clear_domain - userdomain.ru