А можно поподробнее, если вам не трудно. Я в М4 еще совсем плохо разбираюсь.
Пока только кусками надрал, работает. Окультурить хочется.
> -----Original Message-----
> From: sendmail-conf-bounces на mta.org.ua [mailto:sendmail-conf-
>bounces на mta.org.ua] On Behalf Of Victor Ustugov
> Sent: Tuesday, December 21, 2004 8:48 PM
> To: acesspost
> Subject: Re: [sendmail-conf] Вопрос по хаку check_relay_resolve.m4
>> acesspost wrote:
> > Дописал исключения для некоторых неразрешаемых адресов из файла
> > /etc/mail/ip-whitelist
> >
> > F{ip_whitelist}/etc/mail/ip-whitelist
> > SLocal_check_relay
> > R$* $: < $&{client_addr} >
> > R< $={ip_whitelist} > $@ 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
> >
> > Как написать чтобы Sendmail брал исключения не из обычного файла(это
> > влияет на производительность), а из хешированной таблицы с OK на конце ?
>> > Записи типа:
> > 192.168.0.100 OK
> > 192.168.0.101 OK
> > И т.д.
>> 1. проще все это с каким-нить своим квалификатором поместить в access_db
> и делать лукап туда же
>> 2. если хочется держать эти исключения в отдельном файле (причины
> адекватной не вижу для этого), то можно базку описать так же, как и для
> access_db, с помощью K строк. и лукапы делать в нее точно так же, как и
> в access_db
>> --
> 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
>> _______________________________________________
> sendmail-conf mailing list
>sendmail-conf на mta.org.ua>http://www.mta.org.ua/mailman/listinfo/sendmail-conf