RE: [sendmail-conf] Вопрос по хаку check_relay_resolve.m4

acesspost accesspost на mail.ru
Вт Дек 21 20:01:48 EET 2004


А можно поподробнее, если вам не трудно. Я в М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


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