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 >> -----Original Message----- >> From: Exim-users [mailto:exim-users-boun...@mailground.net] On Behalf >> Of Victor Ustugov >> Sent: Monday, April 06, 2015 1:43 PM >> To: Golub Mikhail >> Subject: Re: [Exim-users] lookup dnsdb - SERVFAIL >> >> Golub Mikhail wrote: >>> Доброго времени суток. >> >> приветствую >> >>> Подскажите, пожалуйста, как правильно выдать defer, если >> библиотека >>> резолвера тоже возвращает SERVFAIL? >>> >>> warn set acl_c_rdns = ${lookup >>> dnsdb{defer_never,ptr=$sender_host_address}{$value}fail} >>> >>> Под " condition = ${if eq{$acl_c_rdns} {}}" - попадают и SERVFAIL и >>> NXDOMAIN. >>> >>> Как отделить временную ошибку резолвинга от явного отсутствия >> записи в >>> обратной зоне? >> >> exim сам резолвит PTR запись и пытается резолвить соответствующую A >> запись в прямой зоне. >> >> можно использовать $host_lookup_failed и $host_lookup_deferred, >> значения >> которых зависят от наличия проблем при резолвинге. >> >> >> -- >> Best wishes Victor Ustugov mailto:vic...@corvax.kiev.ua >> public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc >> ICQ UIN: 371808614 JID: corvax_at...@jabber.corvax.kiev.ua >> nic-handle: CRV-UANIC >> >> _______________________________________________ >> Exim-users mailing list >> Exim-users@mailground.net >> http://mailground.net/mailman/listinfo/exim-users > > _______________________________________________ > Exim-users mailing list > Exim-users@mailground.net > http://mailground.net/mailman/listinfo/exim-users > -- Best wishes Victor Ustugov mailto:vic...@corvax.kiev.ua public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc ICQ UIN: 371808614 JID: corvax_at...@jabber.corvax.kiev.ua nic-handle: CRV-UANIC _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users