> как правильно выдать 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.
>
> Как отделить временную ошибку резолвинга от явного отсутствия записи в
> обратной зоне?

Это не ответ, но при пустом $sender_host_name я отправляю на
селективный greylisting. Поэтому ошибки резолвинга не фатальны.

Селективный greylisting полностью в конфиге Exim,
без дополнительного софта:
https://github.com/Exim/exim/wiki/DbLessGreyListingRun
https://github.com/Exim/exim/wiki/LenasConfig


_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить