> Есть такой set в check_rcpt.
> 
> warn set acl_c_rdns = ${lookup dnsdb{defer_never, 
> ptr=$sender_host_address}{$value}{no_rdns}}
> 
> Может это оно выдает такую запись, когда получает SERVFAIL?

Нет, invalid "condition" value - из-за строки condition, а не set.

> >Вот за сегодня в логе такие записи:
> >2017-12-28 08:44:31 H=(sconto.com.ua) [91.234.34.201] F=<***> 
> >temporarily rejected RCPT <***>: invalid "condition" value "1.201"

 condition = <string>
This feature allows you to make up custom conditions. If the result of
expanding the string is an empty string, the number zero, or one of the
strings "no" or "false", the condition is false. If the result is any
non-zero number, or one of the strings "yes" or "true", the condition
is true. For any other value, some error is assumed to have occurred,
and the ACL returns "defer".

В данном случае в одной из строк condition в ACL для rcpt
после знака равенства после expansion получилось не целое число,
в результате defer (4xx, temporarily rejected).
Ищите строки condition, в которых сразу после знака равенства
написано не ${if

> >Есть у кого такие записи в логе?

У меня нет. 4.90 под FreeBSD, BIND на том же хосте кэширует и
сам резолвит зоны нескольких dnslists, а остальные зоны - forward 8.8.8.8

> >LOG: H=(ns1.sukod.net) [37.148.210.151] sender verify defer for 
> ><norm...@demirmak.com.tr>: host lookup did not complete
> >451 Temporary local problem - please try later
> >LOG: H=(ns1.sukod.net) [37.148.210.151] F=<norm...@demirmak.com.tr> 
> >temporarily rejected RCPT <***>: Could not complete sender verify
> >
> >Почему "451 Temporary local problem", если идет понятная ошибка?

4xx - defer (temporarily rejected).

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

Ответить