проблема оказалась немного не там
в оригинале правила записаны так:
discard local_parts = ! root
condition = ${if
match_address{${lc:$sender_address}}{${lc:$local_part@$domain}}}
и проблема возникает таки со второй строкой
и тут поведение разное для exim собраных с/без
Hello!
On Tue, 10 Mar 2015 at 20:54:10 (+0200), Vyacheslav wrote:
2015-03-10 20:46, l...@lena.kiev.ua написав:
пробовал записать так:
discard condition = ${if
match_local_part{$local_part}{root}{no}{yes}}
discard condition = ${if eqi{$local_part}{root}{no}{yes}}
не помогло
Здравствуйте,
Freebsd 9.3, exim-4.85_1
вот уже пару лет есть у меня конструкция в ACL
discard local_parts = ! root
и вот сегодня словил ошибку на получателе вида +38000...@yandex.ru
processing discard
check local_parts = ! root
+3800 in ! root? yes (end of list)
LOG: unknown
exim собран с патчем LISTMATCH_RHS
мож тут проблема?
--
Best regards,
Vyacheslav
___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users
2015-03-10 20:46, l...@lena.kiev.ua написав:
пробовал записать так:
discard condition = ${if
match_local_part{$local_part}{root}{no}{yes}}
discard condition = ${if eqi{$local_part}{root}{no}{yes}}
не помогло
discard: condition test failed in ACL acl_check_rcpt
processing discard