Victor Ustugov wrote:
>> пример использования:
>> HACK(`check_relay_dialup')dnl
>> HACK(`check_relay_dialup_regex', `^zuper\.spam\.host$')dnl
>> HACK(`check_relay_dialup_regex',
>> `^(.*dyn-*ip|modem|pool|cable|dhcp|.*dsl|dial-*(up|in)|ppp|pppoe|d|user)-*[0-9A-Fa-f-]+[\.-]',
>>>> `550 Access from dsl/dial-up/cable relays denied, use SMTP of your
>> provider')dnl
>>>> последняя строка немножко длинная оказалась, поэтому я ее немножко
>> перенес на несколько строк. в sendmail.mc это должна быть одна строка
> check_relay_dialup_token.m4 лежит в обычном месте.
> использование такое же, как и у check_relay_dialup_regex.m4, только в
> первом параметре вместо регекспа надо указывать sendmail'овые токены:
>> HACK(`check_relay_dialup_token', `$+.zuper-dial-up.$+',
> `550 Access from dsl/dial-up/cable relays denied, use SMTP of your
> provider')dnl
созданы новые хаки:
check_helo_dialup_regex.m4
check_helo_dialup_token.m4
они практически идентичны хакам check_relay_dialup_regex.m4 и
check_relay_dialup_token.m4 с той лишь разницей, что проверяется
аргумент команды HELO/EHLO ($s), а не sender hostname (${client_name})
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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