оптимизирована проверка совпадения аргумента команды EHLO/HELO в именем
нашего хоста, одним из локальных или рилеемых доменов в
acls/check_helo_own.acl
старый фрагмент:
deny condition = ${lookup{$sender_helo_name}\
lsearch{CONFDIR/domains-local}{yes}{no}}
message = Invalid greeting used
log_message = HELO used my own credentials
deny condition = ${if \
eq{$sender_helo_name}{$primary_hostname}{yes}{no}}
message = Invalid greeting used
log_message = HELO used my own credentials
новый фрагмент:
deny condition = ${if match_domain{$sender_helo_name}\
{$primary_hostname:+local_domains:+relay_to_domains}\
{yes}{no}}
message = Invalid greeting used
log_message = HELO used my own credentials
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694 nic-handle: CRV2-RIPE, CRV-UANIC