[sendmail-conf] Возвращаясь к теме: Исключения из проверки по check_relay_resolve.m4

acesspost accesspost на mail.ru
Пт Дек 24 14:28:33 EET 2004


Прошлый разговор не очень получился, сам виноват, надеюсь лучше получится.

 

Хочу делать исключения по файлу access с квалификатором ConnectNOPTR

Поправьте меня, если я чего напутал в check_relay_resolve.m4:

dnl

LOCAL_CONFIG

define(`_SKIP_NOPTR_QUALIFIER_',
`ifelse(len(X`'_ARG_),`1',`+ConnectNOPTR',_ARG_)')dnl

dnl define(`_SKIP_NOPTR_VALUE_',
`ifelse(len(X`'_ARG2_),`1',`OK',_ARG2_)')dnl

dnl

LOCAL_RULESETS

dnl

dnl

SLocal_check_relay

R $*                                                                $: $1 $|
$>A <$&{client_addr}> <?> <_SKIP_NOPTR_QUALIFIER_> <>

R $* $| <_SKIP_NOPTR_QUALIFIER_> $*          $@ OK

R$*                                                                 $:
$&{client_resolve} <?> $1

RTEMP<?>$*                                                   $#error $@
5.7.1 $: "550 Access denied. Cannot resolve PTR record"

RFORGED<?>$*                                              $#error $@ 5.7.1
$: "550 Access denied. IP name possibly forged"

RFAIL<?>$*                                                     $#error $@
5.7.1 $: "550 Relaying denied. IP name lookup failed"

R$*<?>$*                                                         $: $2

 

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mta.org.ua/pipermail/sendmail-conf/attachments/20041224/710699b3/attachment.html>


Подробная информация о списке рассылки sendmail-conf