проблема оказалась немного не там
в оригинале правила записаны так:
discard local_parts = ! root
condition = ${if
match_address{${lc:$sender_address}}{${lc:$local_part@$domain}}}
и проблема возникает таки со второй строкой
и тут поведение разное для exim собраных с/без LISTMATCH_RHS
mail from: [email protected]
rcpt to: [email protected]
с LISTMATCH_RHS имеем
processing "discard"
check local_parts = ! root
+380000000000 in "! root"? yes (end of list)
LOG: unknown named address list "[email protected]"
без LISTMATCH_RHS так же получаем ошибку:
processing "discard"
check local_parts = ! root
+380000000000 in "! root"? yes (end of list)
mail.ru in "${lc"? no (end of list)
[email protected] in "${lc:$local_part@$domain"? no (end of list)
check condition = ${if
match_address{${lc:$sender_address}}{${lc:$local_part@$domain}}}
= }
discard: condition test deferred in ACL "acl_smtp_rcpt"
451 Temporary local problem - please try later
LOG: H=[1.1.1.1] F=<[email protected]> temporarily rejected RCPT
[email protected]: invalid "condition" value "}"
--
Best regards,
Vyacheslav
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users