[exim-conf] acls/check_helo_own.acl optimized

Victor Ustugov victor на corvax.kiev.ua
Пт Авг 6 13:31:30 EEST 2004


Victor Ustugov wrote:

>>>> VU> оптимизирована проверка совпадения аргумента команды EHLO/HELO в 
>>>> именем
>>>> VU> нашего хоста, одним из локальных или рилеемых доменов в VU> 
>>>> acls/check_helo_own.acl
>>
>> VU> [...]
>>
>>>> VU>          deny    condition       = ${if
>>>> VU> match_domain{$sender_helo_name}\
>>>> VU> {$primary_hostname:+local_domains:+relay_to_domains}\
>>>> VU>                                  {yes}{no}}
>>>> VU>                  message         = Invalid greeting used
>>>> VU>                  log_message     = HELO used my own credentials
>>>>
>>>> О, а вот за это спасибо  :)
>>>> А то как-то не красиво отбивать с "HELO is black-listed"
>>
>> VU> так проверка эта и раньше была. просто я код сократил, а 
>> функциональные
>> VU> возможности остались прежними
>>
>> Может я что-то не понимаю, но как мне кажется в старом варианте
>> проверялись domains-local и primary_hostname, а в новом добавлись и
>> relay_to_domains 
> 
> а, ты об этом? да, добавилась проверка по списку рилеемых доменов

и криво я ее добавил. вернее, не учел, что у тех, у кого сохранено 
дефолтовое значение
define(`confSECONDARY_RELAY', `NO')dnl
просто нет списка доменов +relay_to_domains

сейчас я сделал поиск $sender_helo_name в relay_to_domains в зависимости 
от значения переменной confSECONDARY_RELAY

неработоспособность check_helo_own.acl отразилась лишь на тех, кто не 
рилеит почту других доменов

так что им сейчас надо просто выполнить
gmake sync configure restart
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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