Спасибо. Я пробовал с подобным "костылем", но почему-то не доделал :(
> -----Original Message----- > From: Exim-users [mailto:exim-users-boun...@mailground.net] On Behalf > Of Victor Ustugov > Sent: Monday, April 06, 2015 1:30 PM > To: Golub Mikhail > Subject: Re: [Exim-users] lookup dnsdb - SERVFAIL > > Golub Mikhail wrote: > > host_lookup_failed - немного не то (defer тоже не то для той цели, что я > > хочу использовать). > > Здесь "истина" будет, если запись в прямой и обратной зоне ДНС не > совпадают. > > > > Я же хочу проверять наличие _любой_ записи в обратной зоне для > хоста > > отправителя. > > Есть - хорошо. > > Нет - плохо. > > Но под "нет" попадают и ошибки резолвинга. > > > > warn set acl_c_rdns = ${lookup > > dnsdb{defer_never,ptr=$sender_host_address}{$value}fail} > > тогда можно использовать дополнительный acl в качестве костыля: > > acl_check_rcpt: > > warn acl = acl_check_rdns > deny condition = ${if eq{$acl_c_rdns}{}{yes}{no}} > log_message = DENY > warn condition = ${if eq{$acl_c_rdns}{defer}{yes}{no}} > log_message = GREYLISTING > > > acl_check_rdns: > warn set acl_c_rdns = defer > set acl_c_rdns = \ > ${lookup dnsdb{ptr=$sender_host_address}{$value}{}} > accept > _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users