Hi again!
I've prepared simple, test configuration:
domainlist local_domains = @ : : test2.com
#                           ^^^^ there is whitespace

begin acl
acl_check_rcpt

deny
     sender_domains = +local_domains
      message = test reject
[...]

Fake session shows that this conditions is always met:
14:03:32 28800 SMTP>> 250-localhost Hello test [1.1.1.1]
14:03:32 28800 250-SIZE 52428800
14:03:32 28800 250-PIPELINING
14:03:32 28800 250 HELP
14:03:32 28800 SMTP<< mail from:<>
14:03:32 28800 SMTP>> 250 OK
250 OK
14:03:32 28800 SMTP<< rcpt to:[email protected]
14:03:32 28800 using ACL "acl_check_rcpt"
14:03:32 28800 processing "deny"
14:03:32 28800 check sender_domains = +local_domains
14:03:32 28800  in "@ : test1.com : : test2.com"? yes (matched "")
14:03:32 28800  in "+local_domains"? yes (matched "+local_domains")
14:03:32 28800 deny: condition test succeeded
14:03:32 28800 SMTP>> 550 test reject
550 test reject

According to:
http://www.exim.org/exim-html-current/doc/html/spec_html/ch10.html#SECTdomainlist

meseems that this is case described as point "If none of the above cases
apply, a caseless textual comparison is made between the pattern and the
domain". But it looks that empty char ( matched "" in log ) works the
same as "*" (asterisk). Did i (again...) miss some piece of documentation?

Thanks for reply.
Regards,
Marcin.

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to