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