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