Всем привет,

Смотрите с какой штукой столкнулся: есть набор регекспов по всяким там dsl и 
прочим, который матчится через nwildlsearch с набором регекспов в файле. 
Однострочные PTR матчатся на раз-два.

Сам по себе PTR вынимается через так:
GETPTR=${lc:${lookup dnsdb{ptr=$sender_host_address}{$value}{}}}
warn   set acl_c_hostname = GETPTR

Матчинг делается вот так:
condition = 
${lookup{$acl_c_hostname}nwildlsearch{/lists/BAD_HOSTS_REGEX}{yes}{no}}

Столкнулся с интересным, что многострочные PTR'ы не матчатся:
$ host 188.152.41.43
43.41.152.188.in-addr.arpa domain name pointer 
net-188-152-41-43.cust.vodafonedsl.it.
43.41.152.188.in-addr.arpa domain name pointer 
net-188-152-41-43.cust.dsl.teletu.it.

Из вышеперечисленных PTR'ов каждая строка поматчилась бы минимум по два раза

Кто сталкивался, что делать ?

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить