Victor Ustugov wrote:
>>> 3. в check_relay_dialup закомментировано использование regex sequence
>>> dulpat
>>> в комментариях указана необходимость указывать регулярные выражения
>>> при использовании HACK(`check_relay_dialup_regex'), даны два регекспа
>>> для примера
>>>> А остался в нем смысл вообще ? Если check_relay_dialup_regex все равно
>> должен использоваться ? Может сделать, как с helo было ?
>> можно. но гипотетический check_helo_dialup совмещен с реально
> существующим check_helo. а с чем ты совмещать хочешь check_relay_dialup?
> пока смысловая нагрузка самого check_relay_dialup в создании правила
> Local_check_dialup_relay с механизмом исключений и запуском этого
> правила из Local_check_relay
расширены механизмы исключений из проверки Local_check_dialup_relay:
# исключения из проверки производятся для:
# - адресов получателей, указанных в access_db с квалификатором Spam и
# значением FRIEND. для этого необходимо использование
# FEATURE(`delay_checks', `FRIEND')
# - хостов, PTR запись которых присутствует в $w
# (т. е. является адресом интерфеса этого же хоста)
# - хостов, IP адрес которых в квадратных скобках присутствует в $w
# (т. е. является адресом интерфеса этого же хоста)
# - хостов, указанных в access_db (в виде PTR или A записи, доменной зоны
# или номера сети) с квалификатором Connect и значением RELAY или OK
# - хостов, указанных в access_db (в виде PTR или A записи, доменной зоны
# или номера сети) с квалификатором ConnectDialUp и значением RELAY, OK
или SKIP
#
# дополнительные исключения из проверки:
# AUTH - исключения для аутентифицированных отправителей
# OUTGOING - исключения для исходящих сообщений (подробнее см.
HACK(`is_outgoing')
# define(`confCHECK_RELAY_DIALUP_SKIP', `AUTH OUTGOING')dnl
# несколько значений могут быть указаны через пробел
# значением по умолчанию является AUTH
код исключений тоже неплохо комментирован, в чисто образовательных целях
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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