switch (cond)
{
case DEFER:
- HDEBUG(D_acl) debug_printf("%s: condition test deferred\n", verbs[acl->verb]);
+ HDEBUG(D_acl) debug_printf("%s: condition test deferred in %s\n", verbs[acl->verb], acl_name);
if (basic_errno != ERRNO_CALLOUTDEFER)
{
if (search_error_message != NULL && *search_error_message != 0)
default: /* Paranoia */
case ERROR:
- HDEBUG(D_acl) debug_printf("%s: condition test error\n", verbs[acl->verb]);
+ HDEBUG(D_acl) debug_printf("%s: condition test error in %s\n", verbs[acl->verb], acl_name);
return ERROR;
case OK:
- HDEBUG(D_acl) debug_printf("%s: condition test succeeded\n",
- verbs[acl->verb]);
+ HDEBUG(D_acl) debug_printf("%s: condition test succeeded in %s\n",
+ verbs[acl->verb], acl_name);
break;
case FAIL:
- HDEBUG(D_acl) debug_printf("%s: condition test failed\n", verbs[acl->verb]);
+ HDEBUG(D_acl) debug_printf("%s: condition test failed in %s\n", verbs[acl->verb], acl_name);
break;
/* DISCARD and DROP can happen only from a nested ACL condition, and
DISCARD can happen only for an "accept" or "discard" verb. */
case DISCARD:
- HDEBUG(D_acl) debug_printf("%s: condition test yielded \"discard\"\n",
- verbs[acl->verb]);
+ HDEBUG(D_acl) debug_printf("%s: condition test yielded \"discard\" in %s\n",
+ verbs[acl->verb], acl_name);
break;
case FAIL_DROP:
- HDEBUG(D_acl) debug_printf("%s: condition test yielded \"drop\"\n",
- verbs[acl->verb]);
+ HDEBUG(D_acl) debug_printf("%s: condition test yielded \"drop\" in %s\n",
+ verbs[acl->verb], acl_name);
break;
}
host in "<
partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
1.2.3.4"? yes (matched "partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch")
-deny: condition test succeeded
+deny: condition test succeeded in ACL "connect1"
SMTP>> 550 Administrative prohibition
LOG: MAIN REJECT
H=ten-1.test.ex [V4NET.0.0.1] rejected connection in "connect" ACL
in TESTSUITE/aux-fixed/0002.lsearch
lookup failed
host in "net-lsearch;TESTSUITE/aux-fixed/0002.lsearch"? no (end of list)
-deny: condition test failed
+deny: condition test failed in ACL "connect2"
end of ACL "connect2": implicit DENY
SMTP>> 550 Administrative prohibition
LOG: MAIN REJECT
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect0"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "connect0"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> using ACL "check_data"
>>> processing "warn"
>>> check logwrite = Subject is: "$h_subject:"
>>> = Subject is: ""
LOG: 10HmaX-0005vi-00 Subject is: ""
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmaX-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check logwrite = Subject is: "$h_subject:"
>>> = Subject is: ""
LOG: 10HmaY-0005vi-00 Subject is: ""
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmaY-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<a@b>
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check logwrite = Subject is: "$h_subject:"
>>> = Subject is: ""
LOG: 10HmaZ-0005vi-00 Subject is: ""
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<c@d>
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check logwrite = Subject is: "$h_subject:"
>>> = Subject is: ""
LOG: 10HmbA-0005vi-00 Subject is: ""
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmbA-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check logwrite = Subject is: "$h_subject:"
>>> = Subject is: ""
LOG: 10HmbB-0005vi-00 Subject is: ""
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmbB-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<x@y>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect0"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "connect0"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check logwrite = Subject is: "$h_subject:"
>>> = Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="
LOG: 10HmbC-0005vi-00 Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmbC-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect0"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "connect0"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check logwrite = Subject is: "$h_subject:"
>>> = Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"
LOG: 10HmbD-0005vi-00 Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmbD-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
Exim version x.yz ....
changed uid/gid: -C, -D, -be or -bf forces real uid
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@b.c in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<a@b.c> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@B.C in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<a@B.C> rejected RCPT <x@test.ex>
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> A@b.c in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<A@b.c> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> A@B.C in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<A@B.C> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> x@y.z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<x@y.z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> x@Y.Z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<x@Y.Z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> X@y.z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<X@y.z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? yes (matched "Y.Z")
>>> X@Y.Z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<X@Y.Z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@e.f in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<ax@e.f> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ay@g.h in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\DY@G\.H")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<ay@g.h> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@E.F in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<bX@E.F> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bY@G.H in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\DY@G\.H")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<bY@G.H> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> 1@e.f in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bz@e.f in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@aa.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@aa.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@AA.COM in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@AA.COM> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@bb.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Q@bb.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@BB.Com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Q@BB.Com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> cc@dd.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<cc@dd.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> CC@DD.COM in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<CC@DD.COM> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@Dd.Com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@nn.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@nn.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@NN.COM in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Q@NN.COM> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@MM.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@MM.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Pp@Qq.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Pp@Qq.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> abcd@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<abcd@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ABCD@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<ABCD@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<ax@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<bX@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Ay@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Ay@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BY@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<BY@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> blocked@xy.zz in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<blocked@xy.zz> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BLOCKED@zz.xy in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<BLOCKED@zz.xy> rejected RCPT <x@test.ex>
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@b.c in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<a@b.c> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> b.c in "b.c"? yes (matched "b.c")
>>> a@B.C in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<a@B.C> rejected RCPT <x@test.ex>
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> A@b.c in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> A@B.C in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> x@y.z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> x@Y.Z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? no (end of list)
>>> X@y.z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> y.z in "Y.Z"? no (end of list)
>>> X@Y.Z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@e.f in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<ax@e.f> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ay@g.h in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@E.F in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bY@G.H in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> 1@e.f in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bz@e.f in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@aa.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@aa.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@AA.COM in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@AA.COM> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@bb.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Q@bb.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@BB.Com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Q@BB.Com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> cc@dd.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<cc@dd.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> CC@DD.COM in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<CC@DD.COM> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@Dd.Com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@nn.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@nn.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Q@NN.COM in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Q@NN.COM> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@MM.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@MM.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> q@mm.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<q@mm.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Pp@Qq.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<Pp@Qq.com> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> abcd@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ABCD@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> AbCd@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<AbCd@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> ax@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<ax@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> bX@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> Ay@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BY@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<BY@aa.bb> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> blocked@xy.zz in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BLOCKED@zz.xy in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
>>> BlOcKeD@zz.xy in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.1.1.1] F=<BlOcKeD@zz.xy> rejected RCPT <x@test.ex>
LOG: unexpected disconnection while reading SMTP command from [1.1.1.1]
>>> processing "deny"
>>> check hosts = 10.9.8.7
>>> host in "10.9.8.7"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_etrn"
>>> processing "deny"
>>> check hosts = 10.9.8.8
>>> host in "10.9.8.8"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_etrn"
>>> processing "accept"
>>> check hosts = localhost
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> host in "localhost"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_etrn"
>>> end of ACL "check_etrn": implicit DENY
LOG: H=[1.1.1.1] rejected ETRN some.random.domain
>>> host in hosts_connection_nolog? no (option unset)
>>> check hosts = 10.9.8.7
>>> host in "10.9.8.7"? yes (matched "10.9.8.7")
>>> check sender_domains = some.domain
->>> deny: condition test error
+>>> deny: condition test error in ACL "check_etrn"
LOG: H=[10.9.8.7] temporarily rejected ETRN some.domain: cannot test sender_domains condition in ETRN ACL
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "deny"
>>> check hosts = 10.9.8.7
>>> host in "10.9.8.7"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_etrn"
>>> processing "deny"
>>> check hosts = 10.9.8.8
>>> host in "10.9.8.8"? yes (matched "10.9.8.8")
>>> check senders = x@y
->>> deny: condition test error
+>>> deny: condition test error in ACL "check_etrn"
LOG: H=[10.9.8.8] temporarily rejected ETRN some.domain: cannot test senders condition in ETRN ACL
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> host in "!localhost"? no (matched "!localhost")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_etrn"
>>> processing "warn"
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_etrn"
LOG: H=[127.0.0.1] Warning: accepted etrn #some.random.domain
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_etrn"
>>> ETRN command is: exim -R
>>> ETRN command execution skipped
>>> processing "accept"
>>> check hosts = 10.250.104.0/21
>>> host in "10.250.104.0/21"? yes (matched "10.250.104.0/21")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_connect"
processing "deny"
check hosts = : 10.9.8.7
host in ": 10.9.8.7"? no (end of list)
-deny: condition test failed
+deny: condition test failed in ACL "connect"
processing "drop"
check hosts = 10.9.8.9
host in "10.9.8.9"? no (end of list)
-drop: condition test failed
+drop: condition test failed in ACL "connect"
processing "accept"
check logwrite = $sender_host_address accepted by connect ACL
= 10.9.8.8 accepted by connect ACL
LOG: MAIN
10.9.8.8 accepted by connect ACL
-accept: condition test succeeded
+accept: condition test succeeded in ACL "connect"
using ACL "mail"
processing "warn"
check senders = ok@test3
address match: subject=bad@test1 pattern=ok@test3
bad@test1 in "ok@test3"? no (end of list)
-warn: condition test failed
+warn: condition test failed in ACL "mail"
processing "accept"
check senders = ok@test1 : ok@test3
address match: subject=bad@test1 pattern=ok@test1
address match: subject=bad@test1 pattern=ok@test3
bad@test1 in "ok@test1 : ok@test3"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "mail"
end of ACL "mail": implicit DENY
LOG: MAIN REJECT
H=[10.9.8.8] U=CALLER rejected MAIL <bad@test1>
address match: subject=ok@test1 pattern=ok@test3
test1 in "test3"? no (end of list)
ok@test1 in "ok@test3"? no (end of list)
-warn: condition test failed
+warn: condition test failed in ACL "mail"
processing "accept"
check senders = ok@test1 : ok@test3
address match: subject=ok@test1 pattern=ok@test1
= :main,reject: mail accepted "mail from:<ok@test1>" "<ok@test1>"
LOG: MAIN REJECT
mail accepted "mail from:<ok@test1>" "<ok@test1>"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "mail"
using ACL "rcpt"
processing "accept"
check senders = +ok_senders
check logwrite = :panic: rcpt accepted
LOG: PANIC
rcpt accepted
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
using ACL "rcpt"
processing "accept"
check senders = +ok_senders
check logwrite = :panic: rcpt accepted
LOG: PANIC
rcpt accepted
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
LOG: smtp_connection MAIN
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
processing "deny"
check hosts = : 10.9.8.7
host in ": 10.9.8.7"? no (end of list)
-deny: condition test failed
+deny: condition test failed in ACL "connect"
processing "drop"
check hosts = 10.9.8.9
host in "10.9.8.9"? no (end of list)
-drop: condition test failed
+drop: condition test failed in ACL "connect"
processing "accept"
check logwrite = $sender_host_address accepted by connect ACL
= 10.9.8.8 accepted by connect ACL
LOG: MAIN
10.9.8.8 accepted by connect ACL
-accept: condition test succeeded
+accept: condition test succeeded in ACL "connect"
using ACL "mail"
processing "warn"
check senders = ok@test3
address match: subject=ok@test3 pattern=ok@test3
test3 in "test3"? yes (matched "test3")
ok@test3 in "ok@test3"? yes (matched "ok@test3")
-warn: condition test succeeded
+warn: condition test succeeded in ACL "mail"
processing "accept"
check senders = ok@test1 : ok@test3
address match: subject=ok@test3 pattern=ok@test1
= :main,reject: mail accepted "mail from:<ok@test3>" "<ok@test3>"
LOG: MAIN REJECT
mail accepted "mail from:<ok@test3>" "<ok@test3>"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "mail"
using ACL "rcpt"
processing "accept"
check senders = +ok_senders
check logwrite = :panic: rcpt accepted
LOG: PANIC
rcpt accepted
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
host in ignore_fromline_hosts? no (option unset)
>>Headers added by MAIL or RCPT ACL:
X-ACL-Warn: added header line
SMTP<< rcpt to:<warn_empty@test.ex>
using ACL "warn_empty"
processing "warn"
-warn: condition test succeeded
+warn: condition test succeeded in ACL "warn_empty"
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "warn_empty"
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
SMTP<< rcpt to:<warn_log@test.ex>
using ACL "warn_log"
processing "warn"
-warn: condition test succeeded
+warn: condition test succeeded in ACL "warn_log"
LOG: MAIN
H=[V4NET.9.8.7] Warning: warn log message
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "warn_log"
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
SMTP<< rcpt to:<warn_user@test.ex>
using ACL "warn_user"
processing "warn"
-warn: condition test succeeded
+warn: condition test succeeded in ACL "warn_user"
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "warn_user"
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "defer"
>>> processing "defer"
->>> defer: condition test succeeded
+>>> defer: condition test succeeded in ACL "defer"
LOG: H=[V4NET.9.8.7] F=<x@y> temporarily rejected RCPT <defer@y>: forcibly deferred
>>> using ACL "accept"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "accept"
>>> using ACL "drop"
>>> processing "drop"
->>> drop: condition test succeeded
+>>> drop: condition test succeeded in ACL "drop"
LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <drop@y>: forcibly dropped
LOG: SMTP connection from [V4NET.9.8.7] closed by DROP in ACL
>>> host in hosts_connection_nolog? no (end of list)
>>> processing "defer"
>>> check senders = :
>>> in ":"? yes (matched "")
->>> defer: condition test succeeded
+>>> defer: condition test succeeded in ACL "defer_senders"
LOG: H=[V4NET.9.8.7] F=<> temporarily rejected RCPT <defer_senders@y>
LOG: SMTP connection from [V4NET.9.8.7] closed by QUIT
>>> host in hosts_connection_nolog? no (end of list)
>>> check delay = 1s
>>> delay modifier requests 1-second delay
>>> delay skipped in -bh checking mode
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "delay_accept"
>>> using ACL "delay_warn"
>>> processing "warn"
>>> check delay = 1s
>>> delay modifier requests 1-second delay
>>> delay skipped in -bh checking mode
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "delay_warn"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "delay_warn"
LOG: SMTP connection from [V4NET.9.8.7] closed by QUIT
>>> host in hosts_connection_nolog? no (end of list)
LOG: SMTP connection from [V4NET.9.8.7]
>>> processing "deny"
>>> check hosts = net-lsearch;TESTSUITE/aux-var/0022.hosts
>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "host_check"
LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-specific message<
>>> using ACL "host_check"
>>> processing "deny"
>>> check hosts = net-lsearch;TESTSUITE/aux-var/0022.hosts
>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "host_check"
LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-specific message<
>>> using ACL "host_check2"
>>> processing "deny"
>>> check hosts = +some_hosts
>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
>>> host in "+some_hosts"? yes (matched "+some_hosts")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "host_check2"
LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check2@y>: host data >A host-specific message<
>>> using ACL "host_check2"
>>> processing "deny"
>>> check hosts = +some_hosts
>>> host in "+some_hosts"? yes (matched "+some_hosts" - cached)
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "host_check2"
LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check2@y>: host data >A host-specific message<
LOG: SMTP connection from [V4NET.9.8.7] closed by QUIT
LOG: smtp_connection MAIN
>>> check acl = drop
>>> using ACL "drop"
>>> processing "drop"
->>> drop: condition test succeeded
->>> accept: condition test yielded "drop"
+>>> drop: condition test succeeded in ACL "drop"
+>>> accept: condition test yielded "drop" in ACL "nested_drop"
>>> accept: endpass encountered - denying access
LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <nested_drop@y>: forcibly dropped
LOG: SMTP connection from [V4NET.9.8.7] closed by DROP in ACL
>>> check acl = drop
>>> using ACL "drop"
>>> processing "drop"
->>> drop: condition test succeeded
->>> require: condition test yielded "drop"
+>>> drop: condition test succeeded in ACL "drop"
+>>> require: condition test yielded "drop" in ACL "nested_drop_require"
LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <nested_drop_require@y>: forcibly dropped
LOG: SMTP connection from [V4NET.9.8.7] closed by DROP in ACL
>>> processing "require"
>>> check domains = !nopass
>>> test.ex in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> test.ex in "!wontpass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "deny"
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> test.ex in "deny.test.ex"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> check domains = !refuse.test.ex
>>> test.ex in "!refuse.test.ex"? yes (end of list)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> z in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> z in "!wontpass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "deny"
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> z in "deny.test.ex"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +local_domains
>>> z in "test.ex : *.test.ex"? no (end of list)
>>> z in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +relay_domains
>>> z in "relay.test.ex"? no (end of list)
>>> z in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +relay_domains
>>> z in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_1_2_3"
>>> end of ACL "acl_1_2_3": implicit DENY
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z>
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> test.ex in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> test.ex in "!wontpass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "deny"
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> test.ex in "deny.test.ex"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> check domains = !refuse.test.ex
>>> test.ex in "!refuse.test.ex"? yes (end of list)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> test.ex in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> test.ex in "!wontpass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "deny"
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> test.ex in "deny.test.ex"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> check domains = !refuse.test.ex
>>> test.ex in "!refuse.test.ex"? yes (end of list)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> relay.test.ex in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> relay.test.ex in "!wontpass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "deny"
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> relay.test.ex in "deny.test.ex"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +local_domains
>>> relay.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> relay.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> check domains = !refuse.test.ex
>>> relay.test.ex in "!refuse.test.ex"? yes (end of list)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_1_2_3"
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> deny.test.ex in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> deny.test.ex in "!wontpass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "deny"
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> deny.test.ex in "deny.test.ex"? yes (matched "deny.test.ex")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_1_2_3"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@deny.test.ex>: DOMAIN EXPLICITLY DENIED
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> refuse.test.ex in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> refuse.test.ex in "!wontpass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "deny"
>>> check continue = this value is not used
>>> check domains = deny.test.ex
>>> refuse.test.ex in "deny.test.ex"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_1_2_3"
>>> processing "accept"
>>> check domains = +local_domains
>>> refuse.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> refuse.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> check domains = !refuse.test.ex
>>> refuse.test.ex in "!refuse.test.ex"? no (matched "!refuse.test.ex")
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_1_2_3"
>>> accept: endpass encountered - denying access
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@refuse.test.ex>: refuse.test.ex gets refused
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> nopass in "!nopass"? no (matched "!nopass")
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_1_2_3"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@nopass>
>>> using ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !nopass
>>> wontpass in "!nopass"? yes (end of list)
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_1_2_3"
>>> processing "require"
>>> check domains = !wontpass
>>> wontpass in "!wontpass"? no (matched "!wontpass")
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_1_2_3"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@wontpass>: x@wontpass shall not pass
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
>>> y in "lsearch;TESTSUITE/aux-fixed/0023.doms"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_7"
>>> end of ACL "acl_5_6_7": implicit DENY
LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@y>
>>> using ACL "acl_5_6_7"
>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
>>> check local_parts = $domain_data
>>> x in "userx : spqr"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_7"
>>> end of ACL "acl_5_6_7": implicit DENY
LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@test.ex>
>>> using ACL "acl_5_6_7"
>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
>>> check local_parts = $domain_data
>>> userx in "userx : spqr"? yes (matched "userx")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_7"
>>> using ACL "acl_5_6_7"
>>> processing "accept"
>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
>>> check local_parts = $domain_data
>>> spqr in "userx : spqr"? yes (matched "spqr")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_7"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> check hosts = +ok9_hosts
>>> host in "9.9.9.9"? yes (matched "9.9.9.9")
>>> host in "+ok9_hosts"? yes (matched "+ok9_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_9_9_9"
>>> using ACL "acl_9_9_9"
>>> processing "accept"
>>> check hosts = +ok9_hosts
>>> host in "+ok9_hosts"? yes (matched "+ok9_hosts" - cached)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_9_9_9"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> check hosts = +ok9_hosts
>>> host in "9.9.9.9"? no (end of list)
>>> host in "+ok9_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_9_9_9"
>>> processing "deny"
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_9_9_9"
LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <x@y>: don't like this host
>>> using ACL "acl_9_9_9"
>>> processing "accept"
>>> check hosts = +ok9_hosts
>>> host in "+ok9_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_9_9_9"
>>> processing "deny"
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_9_9_9"
LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <a@b>: don't like this host
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check hosts = +ok9_hosts
>>> host in "9.9.9.9"? no (end of list)
>>> host in "+ok9_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_9_9_9"
>>> processing "deny"
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_9_9_9"
>>> processing "accept"
>>> check hosts = 9.9.9.0/24
>>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_9_9_9"
>>> using ACL "acl_9_9_9"
>>> processing "accept"
>>> check hosts = +ok9_hosts
>>> host in "+ok9_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_9_9_9"
>>> processing "deny"
>>> check hosts = 9.9.9.0/26
>>> host in "9.9.9.0/26"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_9_9_9"
>>> processing "accept"
>>> check hosts = 9.9.9.0/24
>>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_9_9_9"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> y in "domain2"? no (end of list)
>>> x@y in "ok@ok.ok"? no (end of list)
>>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_8"
>>> end of ACL "acl_5_6_8": implicit DENY
LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <x@y>
>>> using ACL "acl_5_6_8"
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> y in "domain2"? no (end of list)
>>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_8"
>>> end of ACL "acl_5_6_8": implicit DENY
LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <y@x>
>>> using ACL "acl_5_6_8"
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> domain1 in "domain1"? yes (matched "domain1")
>>> user1@domain1 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "user1@domain1")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_8"
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "acl_5_6_8"
>>> processing "accept"
>>> domain1 in "domain2"? no (end of list)
>>> user2@domain1 in "ok@ok.ok"? no (end of list)
>>> user2@domain1 in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_8"
>>> end of ACL "acl_5_6_8": implicit DENY
LOG: H=[5.6.8.1] F=<user2@domain1> rejected RCPT <x@y>
>>> using ACL "acl_5_6_8"
>>> domain2 in "domain1"? no (end of list)
>>> domain2 in "domain2"? yes (matched "domain2")
>>> user1@domain2 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "domain2")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_8"
>>> using ACL "acl_5_6_8"
>>> processing "accept"
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> ok.ok in "ok.ok"? yes (matched "ok.ok")
>>> ok@ok.ok in "ok@ok.ok"? yes (matched "ok@ok.ok")
>>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_8"
>>> using ACL "acl_5_6_8"
>>> processing "accept"
>>> check senders = user1@domain1 : domain2 : +ok_senders
>>> ok.ok in "domain2"? no (end of list)
>>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders" - cached)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_8"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "accept"
>>> check condition = ${if match{$local_part}{^x}{yes}{no}}
>>> = yes
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_11"
>>> using ACL "acl_5_6_11"
>>> processing "accept"
>>> check condition = ${if match{$local_part}{^x}{yes}{no}}
>>> = yes
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_11"
>>> using ACL "acl_5_6_11"
>>> processing "accept"
>>> check condition = ${if match{$local_part}{^x}{yes}{no}}
>>> = no
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_11"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_5_6_11"
LOG: H=[5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check domains = ok
>>> ok in "ok"? yes (matched "ok")
->>> accept: condition test succeeded
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_12A"
+>>> accept: condition test succeeded in ACL "acl_5_6_12"
>>> using ACL "acl_5_6_12"
>>> processing "accept"
>>> check hosts = 5.6.12.1
>>> processing "accept"
>>> check domains = ok
>>> y in "ok"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_12A"
>>> end of ACL "acl_5_6_12A": implicit DENY
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_12"
>>> accept: endpass encountered - denying access
LOG: H=[5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl
>>> host in hosts_connection_nolog? no (option unset)
>>> processing "accept"
>>> check hosts = 5.6.12.1
>>> host in "5.6.12.1"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_12"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_12"
>>> using ACL "acl_5_6_12"
>>> processing "accept"
>>> check hosts = 5.6.12.1
>>> host in "5.6.12.1"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_12"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_12"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> using ACL "acl_8_8_8"
>>> processing "accept"
>>> check acl = acl_8_8_8
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
->>> accept: condition test error
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
+>>> accept: condition test error in ACL "acl_8_8_8"
LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: possible loop
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> y in "y"? yes (matched "y")
>>> check local_parts = x
>>> x in "x"? yes (matched "x")
->>> accept: condition test succeeded
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>> accept: condition test succeeded in ACL "acl_5_6_13"
>>> using ACL "acl_5_6_13"
>>> processing "accept"
>>> check acl = TESTSUITE/aux-fixed/0023.acl1
>>> y in "y"? yes (matched "y")
>>> check local_parts = x
>>> x1 in "x"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1"
>>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_13"
>>> end of ACL "acl_5_6_13": implicit DENY
LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x1@y>
>>> using ACL "acl_5_6_13"
>>> y in "y"? yes (matched "y")
>>> check local_parts = x
>>> x2 in "x"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1"
>>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_13"
>>> end of ACL "acl_5_6_13": implicit DENY
LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x2@y>
>>> host in hosts_connection_nolog? no (option unset)
>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_V4NET_11_12"
LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message)
>>> using ACL "acl_V4NET_11_12"
>>> processing "deny"
>>> using result of previous DNS lookup
>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_V4NET_11_12"
LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> new DNS lookup for 12.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
>>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_V4NET_11_12"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_V4NET_11_12"
>>> using ACL "acl_V4NET_11_12"
>>> processing "deny"
>>> check dnslists = rbl.test.ex
>>> using result of previous DNS lookup
>>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
>>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_V4NET_11_12"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_V4NET_11_12"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> x in "fail"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_20_20_20"
>>> accept: endpass encountered - denying access
LOG: H=[20.20.20.20] sender verify fail for <x@y>: Unrouteable address
LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
>>> processing "accept"
>>> check verify = sender
>>> using cached sender verify result
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_20_20_20"
>>> accept: endpass encountered - denying access
LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
>>> host in hosts_connection_nolog? no (option unset)
>>> x1 in "fail"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_20_20_20"
>>> accept: endpass encountered - denying access
LOG: H=[20.20.20.20] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> using ACL "acl_20_20_20"
>>> calling r1 router
>>> routed by r1 router
>>> ----------- end verify ------------
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_20_20_20"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> x1 in "fail"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_21_21_21"
>>> end of ACL "acl_21_21_21": implicit DENY
LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
>>> using ACL "acl_21_21_21"
>>> calling r1 router
>>> routed by r1 router
>>> ----------- end verify ------------
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_21_21_21"
>>> using ACL "acl_21_21_21"
>>> processing "accept"
>>> check verify = sender
>>> calling r2 router
>>> r2 router forced address failure
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_21_21_21"
>>> end of ACL "acl_21_21_21": implicit DENY
LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <fail@y>: here is a fail message
>>> using ACL "acl_21_21_21"
>>> x in "fail"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_21_21_21"
>>> end of ACL "acl_21_21_21": implicit DENY
LOG: H=[21.21.21.21] sender verify fail for <x@y>: Unrouteable address
LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
>>> processing "accept"
>>> check verify = sender
>>> using cached sender verify result
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_21_21_21"
>>> end of ACL "acl_21_21_21": implicit DENY
LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> calling r2 router
>>> r2 router forced address failure
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_21_21_21"
>>> end of ACL "acl_21_21_21": implicit DENY
LOG: H=[21.21.21.21] sender verify fail for <fail@y>: here is a fail message
LOG: H=[21.21.21.21] F=<fail@y> rejected RCPT <x@y>: Sender verify failed
>>> processing "accept"
>>> check recipients = x@y
>>> userx@y in "x@y"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_22_22_22"
>>> end of ACL "acl_22_22_22": implicit DENY
LOG: H=[22.22.22.22] F=<userx@y> rejected RCPT <userx@y>
>>> using ACL "acl_22_22_22"
>>> check recipients = x@y
>>> y in "y"? yes (matched "y")
>>> x@y in "x@y"? yes (matched "x@y")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_22_22_22"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> x in "fail"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_23_23_23"
LOG: H=[23.23.23.0] sender verify fail for <x@y>: Unrouteable address
LOG: H=[23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed
>>> using ACL "acl_23_23_23"
>>> calling r1 router
>>> routed by r1 router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_23_23_23"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_23_23_23"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "deny"
>>> check hosts = 23.23.23.0
>>> host in "23.23.23.0"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_23_23_23"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_23_23_23"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> using ACL "acl_24_24_24"
>>> processing "warn"
>>> check condition = yes
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "acl_24_24_24"
>>> end of ACL "acl_24_24_24": implicit DENY
LOG: H=[24.24.24.24] F=<x@y> rejected RCPT <userx@y>
>>> host in hosts_connection_nolog? no (option unset)
>>> processing "deny"
>>> check domains = x
>>> y in "x"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_25_25_25"
>>> end of ACL "acl_25_25_25": implicit DENY
LOG: H=[25.25.25.25] F=<x@y> rejected RCPT <x@y>
>>> host in hosts_connection_nolog? no (option unset)
>>> in ":"? yes (matched "")
>>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
>>> = no
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_26_26_26"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_26_26_26"
>>> using ACL "acl_26_26_26"
>>> processing "deny"
>>> check senders = :
>>> in ":"? yes (matched "")
>>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
>>> = yes
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_26_26_26"
LOG: H=[26.26.26.26] F=<> rejected RCPT <y@y>: bounce messages can have only one recipient
>>> using ACL "acl_26_26_26"
>>> processing "deny"
>>> in ":"? yes (matched "")
>>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
>>> = yes
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_26_26_26"
LOG: H=[26.26.26.26] F=<> rejected RCPT <z@y>: bounce messages can have only one recipient
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "deny"
>>> check hosts = ${if eq {1}{0}{}fail}
>>> expansion of "${if eq {1}{0}{}fail}" forced failure: assume not in this list
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_27_27_27"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_27_27_27"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "accept"
>>> check sender_domains = : okdomain
>>> in ": okdomain"? yes (matched "")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_28_28_28"
>>> using ACL "acl_28_28_28"
>>> processing "accept"
>>> check sender_domains = : okdomain
>>> okdomain in ": okdomain"? yes (matched "okdomain")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_28_28_28"
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "acl_28_28_28"
>>> processing "accept"
>>> check sender_domains = : okdomain
>>> baddomain in ": okdomain"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_28_28_28"
>>> end of ACL "acl_28_28_28": implicit DENY
LOG: H=[28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
>>> host in hosts_connection_nolog? no (option unset)
>>> name=ten-3-alias.test.ex address=V4NET.0.0.3
>>> checking addresses for ten-3-alias.test.ex
>>> V4NET.0.0.3 OK
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_V4NET_0_0"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_V4NET_0_0"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> looking up host name to force name/address consistency check
>>> looking up host name for V4NET.0.0.97
LOG: no host name found for IP address V4NET.0.0.97
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_V4NET_0_0"
LOG: H=[V4NET.0.0.97] F=<> rejected RCPT <x@y>: host lookup failed for reverse lookup check (failed to find host name from IP address)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> new DNS lookup for localhost.test.ex
>>> DNS lookup for localhost.test.ex succeeded (yielding 127.0.0.1)
>>> => that means localhost is listed at test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_29_29_29"
LOG: H=[29.29.29.29] F=<a@localhost> rejected RCPT <x@y>
>>> using ACL "acl_29_29_29"
>>> processing "deny"
>>> new DNS lookup for elsewhere.test.ex
>>> DNS lookup for elsewhere.test.ex failed
>>> => that means elsewhere is not listed at test.ex
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_29_29_29"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_29_29_29"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> new DNS lookup for ten-1.test.ex
>>> DNS lookup for ten-1.test.ex succeeded (yielding V4NET.0.0.1)
>>> => that means ten-1 is listed at test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_30_30_30"
LOG: H=[30.30.30.30] F=<a@ten-1> rejected RCPT <x@y>: domain=test.ex
>>> using ACL "acl_30_30_30"
>>> processing "deny"
>>> DNS lookup for ten-2.test.ex succeeded (yielding V4NET.0.0.2)
>>> => but we are not accepting this block class because
>>> => there was no match for =V4NET.0.0.1,127.0.0.2
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_30_30_30"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_30_30_30"
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "acl_30_30_30"
>>> processing "deny"
>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means 13.12.11.V4NET.rbl is listed at test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_30_30_30"
LOG: H=[30.30.30.30] F=<a@13.12.11.V4NET.rbl> rejected RCPT <x@y>: domain=test.ex
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> = test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
>>> DNS list check: test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
LOG: dnslist query is too long (ignored): y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+...
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_31_31_31"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_31_31_31"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> x in "fail"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_33_33_33"
>>> accept: endpass encountered - denying access
LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
>>> using ACL "acl_33_33_33"
>>> processing "accept"
>>> check verify = sender/no_details
>>> using cached sender verify result
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_33_33_33"
>>> accept: endpass encountered - denying access
LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
>>> host in hosts_connection_nolog? no (option unset)
>>> new DNS lookup for 1.44.44.44.test.again.dns
>>> 1.44.44.44.test.again.dns in dns_again_means_nonexist? no (option unset)
LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "acl_44_44_44"
>>> processing "warn"
>>> check dnslists = +include_unknown : test.again.dns
>>> DNS list check: +include_unknown
>>> using result of previous DNS lookup
LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed in list
>>> => that means 44.44.44.1 is listed at test.again.dns
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "acl_44_44_44"
>>> processing "warn"
>>> check dnslists = +exclude_unknown : test.again.dns
>>> DNS list check: +exclude_unknown
>>> DNS list check: test.again.dns
>>> using result of previous DNS lookup
LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "acl_44_44_44"
>>> processing "warn"
>>> check dnslists = +defer_unknown : test.again.dns
>>> DNS list check: +defer_unknown
>>> DNS list check: test.again.dns
>>> using result of previous DNS lookup
LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: returned DEFER
->>> warn: condition test deferred
+>>> warn: condition test deferred in ACL "acl_44_44_44"
LOG: H=[44.44.44.1] Warning: ACL "warn" statement skipped: condition test deferred
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_44_44_44"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "accept"
>>> check domains = b
>>> y in "b"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl2"
>>> end of ACL "TESTSUITE/aux-fixed/0023.acl2": implicit DENY
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_60_60_60"
>>> using ACL "acl_60_60_60"
>>> processing "accept"
>>> check !acl = TESTSUITE/aux-fixed/0023.acl2
>>> b in "b"? yes (matched "b")
>>> check local_parts = a
>>> a in "a"? yes (matched "a")
->>> accept: condition test succeeded
->>> accept: condition test failed
+>>> accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl2"
+>>> accept: condition test failed in ACL "acl_60_60_60"
>>> end of ACL "acl_60_60_60": implicit DENY
LOG: H=[60.60.60.60] F=<x@y> rejected RCPT <a@b>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "acl_data"
>>> processing "deny"
>>> check condition = ${if match{$message_body}{trigger}{yes}{no}}
>>> = no
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl_data"
>>> processing "require"
>>> check verify = header_syntax
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_data"
LOG: 10HmbH-0005vi-00 H=[10.0.0.0] F=<x@y> rejected after DATA: domain missing or malformed: failing address in "From:" header is: @
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "acl_data"
>>> processing "deny"
>>> check condition = ${if match{$message_body}{trigger}{yes}{no}}
>>> = yes
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl_data"
LOG: 10HmbI-0005vi-00 H=[10.0.0.0] F=<x@y> rejected after DATA: body contains trigger
>>> ratelimit initializing new key's data
>>> ratelimit db updated
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_rcpt"
LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> ratelimit initializing new key's data
>>> ratelimit db updated
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> ratelimit condition limit=0 period=3600 key=1h/per_mail/strict/V4NET.9.8.7
>>> ratelimit db updated
>>> ratelimit computed rate 1.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_rcpt"
LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> ratelimit condition limit=0 period=3600 key=1h/per_byte/strict/V4NET.9.8.7
>>> ratelimit db updated
>>> ratelimit computed rate 19.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=19.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> ratelimit initializing new key's data
>>> ratelimit db updated
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_rcpt"
LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check ratelimit = 0/1h/per_conn/strict
>>> ratelimit condition limit=0 period=3600 key=1h/per_conn/strict/V4NET.9.8.7
>>> ratelimit found pre-computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> ratelimit condition limit=0 period=3600 key=1h/per_conn/strict/V4NET.9.8.7
>>> ratelimit db updated
>>> ratelimit computed rate 1.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_rcpt"
LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> check ratelimit = 0/1h/per_conn/strict
>>> ratelimit condition limit=0 period=3600 key=1h/per_conn/strict/V4NET.9.8.7
>>> ratelimit found pre-computed rate 1.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> ratelimit initializing new key's data
>>> ratelimit db not updated: over the limit, but leaky
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_rcpt"
LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
>>> using ACL "check_rcpt"
>>> processing "warn"
>>> check ratelimit = 0/1h/per_rcpt
>>> ratelimit initializing new key's data
>>> ratelimit db not updated: over the limit, but leaky
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_rcpt"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
>>> using ACL "check_rcpt"
>>> processing "warn"
>>> check ratelimit = 0/1h/per_rcpt
>>> ratelimit initializing new key's data
>>> ratelimit db not updated: over the limit, but leaky
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_rcpt"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> ratelimit initializing new key's data
>>> ratelimit db not updated: over the limit, but leaky
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> ratelimit initializing new key's data
>>> ratelimit db not updated: noupdate set
>>> ratelimit computed rate 0.0
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_rcpt2"
>>> processing "warn"
>>> check ratelimit = 1/1m/per_rcpt
>>> ratelimit condition limit=1 period=60 key=1m/per_cmd/leaky/V4NET.9.8.6
>>> ratelimit initializing new key's data
>>> ratelimit db updated
>>> ratelimit computed rate 0.0
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_rcpt2"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt2"
>>> using ACL "check_rcpt2"
>>> processing "warn"
>>> check ratelimit = 1/1m/per_rcpt/noupdate
>>> ratelimit condition limit=1 period=60 key=1m/per_cmd/leaky/V4NET.9.8.6
>>> ratelimit db not updated: noupdate set
>>> ratelimit computed rate 1.0
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_rcpt2"
>>> processing "warn"
>>> check ratelimit = 1/1m/per_rcpt
>>> ratelimit condition limit=1 period=60 key=1m/per_cmd/leaky/V4NET.9.8.6
>>> ratelimit db updated
>>> ratelimit computed rate 1.0
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_rcpt2"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt2"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_data"
>>> processing "warn"
>>> ratelimit initializing new key's data
>>> ratelimit db updated
>>> ratelimit computed rate 0.0
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_data"
LOG: 10HmbC-0005vi-00 H=(test.ex) [V4NET.9.8.6] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_data"
LOG: 10HmbC-0005vi-00 H=(test.ex) [V4NET.9.8.6] F=<> rejected after DATA
>>> processing "accept"
>>> check hosts = 2.2.2.2
>>> host in "2.2.2.2"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_expn"
>>> end of ACL "check_expn": implicit DENY
LOG: H=[1.1.1.1] rejected EXPN postmaster
>>> host in hosts_connection_nolog? no (option unset)
>>> processing "accept"
>>> check hosts = 2.2.2.2
>>> host in "2.2.2.2"? yes (matched "2.2.2.2")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_expn"
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list@test.ex
>>> calling system_aliases router
>>> host in helo_accept_junk_hosts? no (option unset)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> calling localuser router
>>> routed by localuser router
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing junkjunk@test.ex
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> no more routers
LOG: VRFY failed for junkjunk@test.ex H=[1.1.1.1]
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing expan@test.ex
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> junkjunk in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.0.0.97] sender verify fail for <junkjunk@exim.test.ex>: Unrouteable address
LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<junkjunk@exim.test.ex> rejected RCPT <postmaster@exim.test.ex>: Sender verify failed
LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (RSET) from <junkjunk@exim.test.ex>
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> using cached sender verify result
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> junkjunk in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<postmaster@exim.test.ex> rejected RCPT junkjunk@exim.test.ex: Unrouteable address
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> using cached sender verify result
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling system_aliases router
>>> system_aliases router forced address failure
>>> ----------- end verify ------------
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<postmaster@exim.test.ex> rejected RCPT fail@exim.test.ex: this alias is forced to fail
LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (QUIT) from <postmaster@exim.test.ex> for postmaster@exim.test.ex
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check senders = myfriend@*
>>> postmaster@exim.test.ex in "myfriend@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check dnslists = rbl.test.ex
>>> DNS list check: rbl.test.ex
>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.11.12.13] F=<postmaster@exim.test.ex> rejected RCPT list@exim.test.ex: host is listed in rbl.test.ex
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.13] P=esmtp S=sss
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check senders = myfriend@*
>>> there.test.ex in "*"? yes (matched "*")
>>> myfriend@there.test.ex in "myfriend@*"? yes (matched "myfriend@*")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaY-0005vi-00 <= myfriend@there.test.ex H=(exim.test.ex) [V4NET.11.12.13] P=esmtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> otherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> otherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> otherhost.example.com in "*"? yes (matched "*")
>>> otherhost.example.com in "+relay_domains"? yes (matched "+relay_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> 3rdhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> 3rdhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> 3rdhost.example.com in "*"? yes (matched "*")
>>> 3rdhost.example.com in "+relay_domains"? yes (matched "+relay_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> anotherhost.example.com in percent_hack_domains? no (end of list)
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex : *.test.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex : !*"? no (matched "!*")
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
>>> 3rdhost.example.com in percent_hack_domains? no (end of list)
>>> using ACL "check_recipient"
>>> check domains = +local_domains
>>> 3rdhost.example.com in "test.ex : myhost.ex : *.test.ex"? no (end of list)
>>> 3rdhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> 3rdhost.example.com in "test.ex : !*"? no (matched "!*")
>>> 3rdhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@3rdhost.example.com>: relay not permitted
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "*"? yes (matched "*")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "!*"? no (matched "!*")
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-1.test.ex address=V4NET.0.0.1
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? yes (matched "ten-1.test.ex")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-5-6.test.ex address=V4NET.0.0.6
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.2] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.2] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-5-6.test.ex address=V4NET.0.0.6
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? yes (matched "ten-5-6.test.ex")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.5] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-5-6.test.ex address=V4NET.0.0.6
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? yes (matched "ten-5-6.test.ex")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbA-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.6] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "! V4NET.255.0.1")
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.255.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmbB-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.1] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "!V4NET.255.0.2")
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.255.0.2] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmbC-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.2] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "V4NET.255.0.3" in TESTSUITE/aux-var/0060.d1)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.255.0.3] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmbD-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.3] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "V4NET.255.0.4" in TESTSUITE/aux-var/0060.d2)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.255.0.4] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmbE-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.4] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-1.test.ex address=V4NET.0.0.1
>>> host in "@"? yes (matched "@")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-1.test.ex address=V4NET.0.0.1
>>> host in "@"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.2] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.2] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *-2.test.ex
>>> V4NET.0.0.1 OK
>>> host in "*-2.test.ex : *-3-alias.test.ex"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
>>> using ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *-2.test.ex
>>> V4NET.0.0.2 OK
>>> host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-2.test.ex")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=ten-2.test.ex [V4NET.0.0.2] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *-2.test.ex
>>> V4NET.0.0.3 OK
>>> host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-3-alias.test.ex")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=ten-3.test.ex [V4NET.0.0.3] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against ^[^\d]+2
>>> V4NET.0.0.1 OK
>>> host in "^[^\d]+2"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against ^[^\d]+2
>>> V4NET.0.0.2 OK
>>> host in "^[^\d]+2"? yes (matched "^[^\d]+2")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=ten-2.test.ex [V4NET.0.0.2] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
>>> V4NET.0.0.1 OK
>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
>>> V4NET.0.0.2 OK
>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"? yes (matched "lsearch;TESTSUITE/aux-fixed/0064.hosts")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=ten-2.test.ex [V4NET.0.0.2] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "1.2.3.4")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[1.2.3.4] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? no (matched "!1.2.3.0/24")
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.5] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[1.2.3.5] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "1.2.0.0/16")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=[1.2.4.5] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.3.2.4] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmbA-0005vi-00 <= userx@somehost.example.com H=[1.3.2.4] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net16-lsearch;TESTSUITE/aux-fixed/0065.nets")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbB-0005vi-00 <= userx@somehost.example.com H=[131.111.8.2] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net24-lsearch;TESTSUITE/aux-fixed/0065.nets")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbC-0005vi-00 <= userx@somehost.example.com H=[192.152.98.3] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net-lsearch;TESTSUITE/aux-fixed/0065.nets")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbD-0005vi-00 <= userx@somehost.example.com H=[192.153.98.4] P=smtp S=sss
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "1.2.3.4" in TESTSUITE/aux-var/0066.hostnets)
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[1.2.3.4] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "!1.2.3.0/24" in TESTSUITE/aux-var/0066.hostnets)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.5] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[1.2.3.5] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "1.2.0.0/16" in TESTSUITE/aux-var/0066.hostnets)
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=[1.2.4.5] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
LOG: no host name found for IP address 1.3.2.4
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (failed to find host name for 1.3.2.4)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.3.2.4] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmbA-0005vi-00 <= userx@somehost.example.com H=[1.3.2.4] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "net16-lsearch;TESTSUITE/aux-fixed/0066.nets" in TESTSUITE/aux-var/0066.hostnets)
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbB-0005vi-00 <= userx@somehost.example.com H=[131.111.8.2] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "net24-lsearch;TESTSUITE/aux-fixed/0066.nets" in TESTSUITE/aux-var/0066.hostnets)
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbC-0005vi-00 <= userx@somehost.example.com H=[192.152.98.3] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> V4NET.0.0.1 OK
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "*-1.test.ex" in TESTSUITE/aux-var/0066.hostnets)
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbD-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=black-1.test.ex address=V4NET.11.12.13
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "black-1.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.11.12.13] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
LOG: 10HmbE-0005vi-00 <= userx@somehost.example.com H=[V4NET.11.12.13] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
>>> anotherhost.example.com in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> anotherhost.example.com in "test.ex"? no (end of list)
>>> anotherhost.example.com in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
MUNGED: ::1 will be omitted in what follows
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "!ten-3.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmbF-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.3] P=smtp S=sss
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> somehost.example.com in "b.c"? no (end of list)
>>> somehost.example.com in "bb.cc"? no (end of list)
>>> somehost.example.com in "bbb.ccc"? no (end of list)
>>> userx@somehost.example.com in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> userx@somehost.example.com in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> b.c in "b.c"? yes (matched "b.c")
>>> x@b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!x@b.c")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> x@b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> b.c in "b.c"? yes (matched "b.c")
>>> y@b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "*@b.c")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<y@b.c> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xy.z in "b.c"? no (end of list)
>>> philip@xy.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "^(phil|quil)[^@]*@")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<philip@xy.z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> patch.work in "b.c"? no (end of list)
>>> quilt@patch.work in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "^(phil|quil)[^@]*@")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<quilt@patch.work> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> philip@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!^philip@a.b.c")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> philip@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> abc.def in "b.c"? no (end of list)
>>> xx@abc.def in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<xx@abc.def> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> d.e.f in "b.c"? no (end of list)
>>> abc@d.e.f in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<abc@d.e.f> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> d.e.f in "b.c"? no (end of list)
>>> d.e.f in "bb.cc"? no (end of list)
>>> d.e.f in "bbb.ccc"? no (end of list)
>>> xyz@d.e.f in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> xyz@d.e.f in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> abc.def in "b.c"? no (end of list)
>>> abc.def in "lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch"? yes (matched "lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch")
>>> yy@abc.def in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> yy@abc.def in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> abc@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<abc@z.z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> z.z in "bb.cc"? no (end of list)
>>> z.z in "bbb.ccc"? no (end of list)
>>> cba@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> cba@z.z in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> xyz@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<xyz@z.z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> p.q.r in "b.c"? no (end of list)
>>> 12345678@p.q.r in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<12345678@p.q.r> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> 12345678@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<12345678@z.z> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> p.q.r in "b.c"? no (end of list)
>>> p.q.r in "bb.cc"? no (end of list)
>>> p.q.r in "bbb.ccc"? no (end of list)
>>> 1234@p.q.r in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> p.q.r in "m.n.o"? no (end of list)
>>> 1234@p.q.r in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> userx@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> m.n.o in "b.c"? no (end of list)
>>> m.n.o in "bb.cc"? no (end of list)
>>> m.n.o in "bbb.ccc"? no (end of list)
>>> 1234@m.n.o in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> m.n.o in "m.n.o"? yes (matched "m.n.o")
>>> 1234@m.n.o in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "1234@m.n.o")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<1234@m.n.o> rejected RCPT <userx@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> test.ex in "*"? yes (matched "*")
>>> postmaster@test.ex in "postmaster@*"? yes (matched "postmaster@*")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> myhost.ex in "*"? yes (matched "*")
>>> postmaster@myhost.ex in "postmaster@*"? yes (matched "postmaster@*")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> userx@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> a.b.c in "bb.cc"? no (end of list)
>>> a.b.c in "bbb.ccc"? no (end of list)
>>> rr01@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> a.b.c in "a.b.c"? yes (matched "a.b.c")
>>> rr01@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "rr01@a.b.c" in TESTSUITE/aux-fixed/0067.rejrec)
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<rr01@a.b.c> rejected RCPT <userx@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> userx@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> a.b.c in "bb.cc"? no (end of list)
>>> a.b.c in "bbb.ccc"? no (end of list)
>>> qqq@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> qqq@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "!^qqq" in TESTSUITE/aux-fixed/0067.rejrec)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> userx@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> a.b.c in "b.c"? no (end of list)
>>> a.b.c in "bb.cc"? no (end of list)
>>> a.b.c in "bbb.ccc"? no (end of list)
>>> qq@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> qq@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "^qq" in TESTSUITE/aux-fixed/0067.rejrec)
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<qq@a.b.c> rejected RCPT <userx@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> userx@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> z.z in "b.c"? no (end of list)
>>> z.z in "bb.cc"? no (end of list)
>>> z.z in "bbb.ccc"? no (end of list)
>>> !excl@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> !excl@z.z in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "^!excl" in TESTSUITE/aux-fixed/0067.rejrec)
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<!excl@z.z> rejected RCPT <userx@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> userx@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> y.p.s in "b.c"? no (end of list)
>>> y.p.s in "bb.cc"? no (end of list)
>>> y.p.s in "bbb.ccc"? no (end of list)
>>> sh#rp@y.p.s in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> y.p.s in "y.p.s"? yes (matched "y.p.s")
>>> sh#rp@y.p.s in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "sh#rp@y.p.s" in TESTSUITE/aux-fixed/0067.rejrec)
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<sh#rp@y.p.s> rejected RCPT <userx@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xx.yy in "b.c"? no (end of list)
>>> xx.yy in "bb.cc"? no (end of list)
>>> xx.yy in "bbb.ccc"? no (end of list)
>>> abc@xx.yy in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> abc@xx.yy in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xx.yy in "b.c"? no (end of list)
>>> xyzbc@xx.yy in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<xyzbc@xx.yy> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> xx.yy in "b.c"? no (end of list)
>>> aabc@xx.yy in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<aabc@xx.yy> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bb.cc in "b.c"? no (end of list)
>>> bb.cc in "b.c"? no (end of list)
>>> bb.cc in "bb.cc"? yes (matched "bb.cc")
>>> x@bb.cc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "! x@bb.cc")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> x@bb.cc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bb.cc in "b.c"? no (end of list)
>>> bb.cc in "bb.cc"? yes (matched "bb.cc")
>>> y@bb.cc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "*@bb.cc")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<y@bb.cc> rejected RCPT <x@test.ex>
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bbb.ccc in "b.c"? no (end of list)
>>> bbb.ccc in "bb.cc"? no (end of list)
>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
>>> x@bbb.ccc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "x@bbb.ccc" in TESTSUITE/aux-fixed/0067.not1)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> x@bbb.ccc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bbb.ccc in "b.c"? no (end of list)
>>> bbb.ccc in "bb.cc"? no (end of list)
>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
>>> y@bbb.ccc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "y@bbb.ccc" in TESTSUITE/aux-fixed/0067.not2)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
>>> y@bbb.ccc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@*
>>> x@test.ex in "postmaster@*"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
>>> bbb.ccc in "b.c"? no (end of list)
>>> bbb.ccc in "bb.cc"? no (end of list)
>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
>>> z@bbb.ccc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "bbb.ccc")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<z@bbb.ccc> rejected RCPT <x@test.ex>
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
LOG: too many recipients: message rejected: sender=<x@y> H=[V4NET.10.10.10]
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipientx"
>>> processing "deny"
>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (matched "^ten-1\.test\.ex")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipientx"
LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<x@y> rejected RCPT <x@test.ex>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipientx"
>>> processing "deny"
>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipientx"
LOG: H=[V4NET.0.0.13] F=<userx@myhost.test.ex> rejected RCPT <x@test.ex>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
>>> host in "non.existent.invalid : V4NET.0.0.13"? no (failed to find IP address for non.existent.invalid)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipienty"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipienty"
LOG: H=[V4NET.0.0.13] F=<userx@test.ex> rejected RCPT <y@test.ex>: "Denied"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
>>> failed to find IP address for non.existent.invalid: item ignored by +ignore_unknown
>>> host in "+ignore_unknown : non.existent.invalid : V4NET.0.0.13"? yes (matched "V4NET.0.0.13")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipientz"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
>>> host in "non.existent.invalid : V4NET.0.0.13"? no (failed to find IP address for non.existent.invalid)
LOG: list matching forced to fail: failed to find IP address for non.existent.invalid
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipienty"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipienty"
LOG: H=[V4NET.0.0.13] F=<userx@test.ex> rejected RCPT <y@test.ex>: "Denied"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipienta"
>>> processing "deny"
>>> check hosts = +include_defer : test.again.dns
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
LOG: DNS lookup of test.again.dns deferred: accepted by +include_defer
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipienta"
LOG: H=[V4NET.0.0.13] F=<userx@myhost.test.ex> rejected RCPT <a@test.ex>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check hosts = test.again.dns : V4NET.0.0.13
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> host in "test.again.dns : V4NET.0.0.13"? list match deferred for test.again.dns
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "check_recipientb"
LOG: H=[V4NET.0.0.13] F=<userx@test.ex> temporarily rejected RCPT <b@test.ex>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> DNS lookup of test.again.dns deferred: item ignored by +ignore_defer
>>> host in "+ignore_defer : test.again.dns : V4NET.0.0.13"? yes (matched "V4NET.0.0.13")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipientc"
>>> check verify = helo
>>> verifying EHLO/HELO argument "NULL"
>>> no EHLO/HELO command was issued
->>> require: condition test failed
+>>> require: condition test failed in ACL "rcpt"
LOG: H=[V4NET.0.0.13] F=<userx@cus.cam.ac.uk> rejected RCPT <a@b>: helo not verified
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> using ACL "rcpt"
>>> processing "require"
>>> check verify = helo
->>> require: condition test failed
+>>> require: condition test failed in ACL "rcpt"
LOG: H=([V4NET.0.0.1]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo not verified
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> using ACL "rcpt"
>>> processing "require"
>>> check verify = helo
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "rcpt"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "rcpt"
LOG: H=([V4NET.0.0.2]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo did verify
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "require"
>>> check verify = helo
>>> verifying EHLO/HELO argument "[V4NET.0.0.99]"
->>> require: condition test failed
+>>> require: condition test failed in ACL "rcpt"
LOG: H=([V4NET.0.0.99]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo not verified
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> check verify = helo
>>> verifying EHLO/HELO argument "[V4NET.0.0.13]"
>>> matched host address
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "rcpt"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "rcpt"
LOG: H=([V4NET.0.0.13]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo did verify
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> Test harness: host name lookup returns DEFER
>>> getting IP address for rhubarb
>>> no IP address found for host rhubarb (during SMTP connection from (rhubarb) [99.99.99.99])
->>> require: condition test failed
+>>> require: condition test failed in ACL "rcpt"
LOG: H=(rhubarb) [99.99.99.99] F=<a@b> rejected RCPT <c@d>: helo not verified
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> host in "! @ : ! localhost"? no (matched "! localhost")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
>>> host in "! @ : ! localhost"? no (matched "! @")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> host in "! @ : ! localhost"? yes (end of list)
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.1] F=<x@test.ex> rejected RCPT <x@test.ex>
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "warn"
>>> check dnslists = rbl.test.ex
>>> DNS list check: rbl.test.ex
>>> new DNS lookup for 14.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: V4NET.11.12.14 is in rbl.test.ex
>>> processing "warn"
>>> check recipients = postmaster@exim.test.ex
>>> new DNS lookup for 14.12.11.V4NET.rbl2.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl2.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl2.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: accepting postmaster from host in rbl2.test.ex
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "warn"
>>> check dnslists = rbl.test.ex
>>> DNS list check: rbl.test.ex
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_recipient"
>>> processing "warn"
>>> check recipients = postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check dnslists = rbl2.test.ex
>>> DNS list check: rbl2.test.ex
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl2.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl2.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.11.12.14] F=<postmaster@exim.test.ex> rejected RCPT list@exim.test.ex: host is listed in rbl2.test.ex
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmbB-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
>>> check recipients = postmaster@exim.test.ex
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check dnslists = rbl.test.ex:rbl2.test.ex
>>> DNS list check: rbl.test.ex
>>> new DNS lookup for 14.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.11.12.14] F=<postmaster@exim.test.ex> rejected RCPT list@exim.test.ex: host is listed in rbl.test.ex
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_syntax
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmaY-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: '>' missing at end of address: failing address in "Cc:" header is: <abcd@x.y.z
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_syntax
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmaZ-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: '>' missing at end of address: failing address in "Cc:" header is: <abcd@x.y.z
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_syntax
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: '>' missing at end of address: failing address in "Resent-To:" header is: <xyz@a.b.c.d
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_syntax
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmbB-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: unmatched doublequote in local part: failing address in "Cc:" header begins: "abcd@x.y.z (missing quote),\n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addresses.addresses.addresses, \n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addresses.addresses.addresses, \n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addresses.addresses.addresses, \n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addre
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_syntax
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmbC-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: unqualified address not permitted: failing address in "Cc:" header is: <abcd>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts? no (option unset)
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_syntax
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaX-0005vi-00 <= userx@exim.test.ex H=[V4NET.10.10.9] P=smtp S=sss
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_sender
>>> verifying From: header address userx@test.ex
>>> previously checked as envelope sender
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaX-0005vi-00 <= userx@test.ex H=[V4NET.10.10.10] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_sender
>>> verifying Sender: header address userx@test.ex
>>> previously checked as envelope sender
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaY-0005vi-00 <= userx@test.ex H=[V4NET.10.10.10] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> badbad in "defer"? no (end of list)
>>> badbad in "userx"? no (end of list)
>>> no more routers
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> no more routers
>>> verifying From: header address userx@test.ex
>>> previously checked as envelope sender
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaZ-0005vi-00 <= userx@test.ex H=[V4NET.10.10.10] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> calling defer router
>>> defer router: defer for defer@test.ex
>>> message: this is a forced defer
->>> require: condition test deferred
+>>> require: condition test deferred in ACL "check_message"
LOG: 10HmbB-0005vi-00 H=[V4NET.10.10.10] F=<userx@test.ex> temporarily rejected after DATA: all attempts to verify a sender in a header line deferred
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "Test.ex : myhost.test.EX"? yes (matched "Test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> else.where in "Test.ex : myhost.test.EX"? no (end of list)
>>> else.where in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> else.where in "Test.ex : Relay.one.ex"? no (end of list)
>>> else.where in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(abc_xyz) [V4NET.0.0.0] F=<userx@cus.cam.ac.uk> rejected RCPT <userx@else.where>: relay not permitted
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> relay.one.ex in "Test.ex : myhost.test.EX"? no (end of list)
>>> relay.one.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> relay.one.ex in "Test.ex : Relay.one.ex"? yes (matched "Relay.one.ex")
>>> relay.one.ex in "+relay_domains"? yes (matched "+relay_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> relay.two.ex in "Test.ex : myhost.test.EX"? no (end of list)
>>> relay.two.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> relay.two.ex in "Test.ex : Relay.one.ex"? no (end of list)
>>> relay.two.ex in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=ten-99.test.ex (@#$%^&*()) [V4NET.0.0.99] F=<root@myhost.test.ex> rejected RCPT <yy@relay.two.ex>: relay not permitted
>>> processing "deny"
>>> check hosts = ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? no (matched "! V4NET.0.0.1")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> routing junk@jink.jonk.test.ex
>>> junk in "userx"? no (end of list)
>>> no more routers
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmaY-0005vi-00 H=[V4NET.0.0.1] F=<junk@jink.jonk.test.ex> rejected after DATA: there is no valid sender in any header line
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> junk in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.2] sender verify fail for <junk@jink.jonk.test.ex>: Unrouteable address
LOG: H=[V4NET.0.0.2] F=<junk@jink.jonk.test.ex> rejected RCPT <root@test.ex>: Sender verify failed
>>> host in hosts_connection_nolog? no (option unset)
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> routing junk@jink.jonk.test.ex
>>> junk in "userx"? no (end of list)
>>> no more routers
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.2] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_message"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_message"
LOG: 10HmaX-0005vi-00 <= userx@test.ex H=[V4NET.0.0.2] P=smtp S=sss
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check recipients = verify@test.ex
>>> userx@test.ex in "verify@test.ex"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: SMTP data timeout (message abandoned) on connection from [V4NET.0.0.1] F=<userx@test.ex>
exim: timed out while reading - message abandoned
exim: timed out while reading - message abandoned
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check recipients = verify@test.ex
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> forward router declined for verify@test.ex
>>> no more routers
>>> ----------- end verify ------------
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.1] F=<userx@test.ex> rejected RCPT verify@test.ex: Unrouteable address
LOG: SMTP command timeout on connection from [V4NET.0.0.1]
An error was detected while processing a file of BSMTP input.
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> cam.ac.uk in "test.ex"? no (end of list)
>>> cam.ac.uk in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *.masq.test.ex
>>> host in "*.masq.test.ex"? no (failed to find host name for V4NET.11.12.13)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.11.12.13] F=<userx@cam.ac.uk> rejected RCPT <userx@cam.ac.uk>: relay not permitted
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "0.0.0.0/0")
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> cam.ac.uk in "test.ex"? no (end of list)
>>> cam.ac.uk in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "*.masq.test.ex"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@cam.ac.uk> rejected RCPT <userx@cam.ac.uk>: relay not permitted
Exim version x.yz ....
changed uid/gid: forcing real = effective
processing "accept"
check hosts = :
host in ":"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "accept"
check domains = +local_domains
test.ex in "test.ex"? yes (matched "test.ex")
test.ex in "+local_domains"? yes (matched "+local_domains")
-accept: condition test succeeded
+accept: condition test succeeded in ACL "check_recipient"
SMTP>> 250 Accepted
SMTP<< rcpt to:<userx@cam.ac.uk>
using ACL "check_recipient"
processing "accept"
check hosts = :
host in ":"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "accept"
check domains = +local_domains
cam.ac.uk in "test.ex"? no (end of list)
cam.ac.uk in "+local_domains"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "accept"
check hosts = +relay_hosts
host in "*.masq.test.ex"? no (end of list)
host in "+relay_hosts"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "deny"
-deny: condition test succeeded
+deny: condition test succeeded in ACL "check_recipient"
SMTP>> 550 relay not permitted
LOG: MAIN REJECT
H=oneback.test.ex [V4NET.99.99.90] F=<userx@test.ex> rejected RCPT <userx@cam.ac.uk>: relay not permitted
>>> unknown in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_recipient"
LOG: H=[127.0.0.1] sender verify fail for <unknown@test.ex>: Unrouteable address
LOG: H=[127.0.0.1] F=<unknown@test.ex> rejected RCPT <userx@test.ex>: Sender verify failed
>>> using ACL "check_recipient"
>>> calling fail_remote_domains router
>>> fail_remote_domains router forced address failure
>>> ----------- end verify ------------
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_recipient"
LOG: H=[127.0.0.1] sender verify fail for <userx@unknown.dom.ain>: unrouteable mail domain "unknown.dom.ain"
LOG: H=[127.0.0.1] F=<userx@unknown.dom.ain> rejected RCPT <userx@test.ex>: Sender verify failed
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> calling userx router
>>> routed by userx router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> unknown in "defer"? no (end of list)
>>> unknown in "userx"? no (end of list)
>>> no more routers
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmaX-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
>>> using ACL "check_recipient"
>>> processing "require"
>>> calling userx router
>>> routed by userx router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> check verify = header_sender
>>> verifying From: header address <>
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_message"
LOG: 10HmaY-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> rejected after DATA: syntax error in 'From:' header when scanning for sender: missing or malformed local part in "<>"
>>> using ACL "check_recipient"
>>> processing "require"
>>> defer router: defer for defer@test.ex
>>> message: forced defer
>>> ----------- end verify ------------
->>> require: condition test deferred
+>>> require: condition test deferred in ACL "check_recipient"
LOG: H=[127.0.0.1] sender verify defer for <defer@test.ex>: forced defer
LOG: H=[127.0.0.1] F=<defer@test.ex> temporarily rejected RCPT <userx@test.ex>: Could not complete sender verify
>>> using ACL "check_recipient"
>>> calling userx router
>>> routed by userx router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
>>> using ACL "check_message"
>>> processing "require"
>>> calling defer router
>>> defer router: defer for defer@test.ex
>>> message: forced defer
->>> require: condition test deferred
+>>> require: condition test deferred in ACL "check_message"
LOG: 10HmaZ-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> temporarily rejected after DATA: all attempts to verify a sender in a header line deferred
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> external.test.ex in "test.ex"? no (end of list)
>>> external.test.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *.friendly.test.ex
LOG: no host name found for IP address V4NET.0.0.97
>>> host in "*.friendly.test.ex"? no (failed to find host name for V4NET.0.0.97)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> external.test.ex in "test.ex"? no (end of list)
>>> external.test.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted
>>> islocal router: defer for userx@not.test.ex
>>> message: remote host address is the local host
>>> ----------- end verify ------------
->>> deny: condition test deferred
+>>> deny: condition test deferred in ACL "check_recipient"
LOG: H=[V4NET.0.0.0] F=<userx@test.ex> temporarily rejected RCPT <userx@not.test.ex>: remote host address is the local host
LOG: MAIN
remote host address is the local host: not.test.ex (while routing <userx@not.test.ex>)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check dnslists = rbl3.test.ex
>>> DNS list check: rbl3.test.ex
>>> new DNS lookup for 14.12.11.V4NET.rbl3.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check dnslists = rbl3.test.ex
>>> DNS list check: rbl3.test.ex
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check dnslists = rbl3.test.ex
>>> DNS list check: rbl3.test.ex
>>> new DNS lookup for 13.12.11.V4NET.rbl3.test.ex
>>> DNS lookup for 13.12.11.V4NET.rbl3.test.ex failed
>>> => that means V4NET.11.12.13 is not listed at rbl3.test.ex
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check dnslists = rbl2.test.ex
>>> DNS list check: rbl2.test.ex
>>> new DNS lookup for 13.12.11.V4NET.rbl2.test.ex
>>> DNS lookup for 13.12.11.V4NET.rbl2.test.ex failed
>>> => that means V4NET.11.12.13 is not listed at rbl2.test.ex
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "warn"
>>> check dnslists = rbl.test.ex
>>> DNS list check: rbl.test.ex
>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaY-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.13] P=esmtp S=sss
>>> new DNS lookup for 14.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_mail"
>>> using ACL "check_recipient"
>>> processing "warn"
>>> check dnslists = rbl3.test.ex!=127.0.0.3
>>> new DNS lookup for 14.12.11.V4NET.rbl3.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check dnslists = rbl3.test.ex=127.0.0.3
>>> DNS list check: rbl3.test.ex=127.0.0.3
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.3
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "warn"
>>> check dnslists = rbl3.test.ex!=127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check dnslists = rbl3.test.ex=127.0.0.3
>>> DNS list check: rbl3.test.ex=127.0.0.3
>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.3
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> using cached sender verify result
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling system_aliases router
>>> routed by system_aliases router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaY-0005vi-00 <= postmaster@exim.test.ex H=[V4NET.11.12.14] P=smtp S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> new DNS lookup for 15.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> using result of previous DNS lookup
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> using result of previous DNS lookup
>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_mail"
>>> using ACL "check_recipient"
>>> processing "warn"
>>> check dnslists = rbl3.test.ex!=127.0.0.3
>>> DNS lookup for 15.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.3)
>>> => but we are not accepting this block class because
>>> => there was an exclude match for =127.0.0.3
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check dnslists = rbl3.test.ex=127.0.0.3
>>> DNS list check: rbl3.test.ex=127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 15.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.3)
>>> => that means V4NET.11.12.15 is listed at rbl3.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.11.12.15] F=<postmaster@exim.test.ex> rejected RCPT <userx@exim.test.ex>: host is listed in rbl3.test.ex with value 127.0.0.3
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> new DNS lookup for 20.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 20.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.6)
>>> => that means V4NET.11.12.20 is listed at rbl4.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> DNS lookup for 20.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.6)
>>> => but we are not accepting this block class because
>>> => there was no match for &127.0.0.3
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> => that means V4NET.11.12.20 is listed at rbl4.test.ex
>>> check add_header = DNSlist: $dnslist_domain $dnslist_text $dnslist_matched
>>> = DNSlist: rbl4.test.ex V4NET.11.12.20
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS lookup for 20.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.6)
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.128
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_mail"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> new DNS lookup for 21.12.11.V4NET.rbl4.test.ex
>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
>>> => that means V4NET.11.12.21 is listed at rbl4.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex&127.0.0.3
>>> DNS list check: rbl4.test.ex&127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
>>> => that means V4NET.11.12.21 is listed at rbl4.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl4.test.ex!&0.0.0.7
>>> DNS list check: rbl4.test.ex!&0.0.0.7
>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
>>> => but we are not accepting this block class because
>>> => there was an exclude match for &0.0.0.7
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "warn"
>>> check dnslists = rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS list check: rbl5.test.ex,rbl4.test.ex=127.0.0.128
>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
>>> => but we are not accepting this block class because
>>> => there was no match for =127.0.0.128
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_mail"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_mail"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> new DNS lookup for 15.12.11.V4NET.rbl3.test.ex
>>> DNS lookup for 15.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.3)
>>> => that means V4NET.11.12.15 is listed at rbl3.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_helo"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_helo"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> new DNS lookup for 2.13.13.V4NET.rbl.test.ex
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_vrfy"
>>> processing "warn"
>>> check dnslists = rbl.test.ex!=127.0.0.1
>>> DNS list check: rbl.test.ex!=127.0.0.1
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => but we are not accepting this block class because
>>> => there was an exclude match for =127.0.0.1
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_vrfy"
>>> processing "warn"
>>> check dnslists = rbl.test.ex!=127.0.0.3
>>> DNS list check: rbl.test.ex!=127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_vrfy"
>>> processing "warn"
>>> check dnslists = rbl.test.ex==127.0.0.1
>>> DNS list check: rbl.test.ex==127.0.0.1
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => but we are not accepting this block class because
>>> => there was an IP address that did not match for ==127.0.0.1
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_vrfy"
>>> processing "warn"
>>> check dnslists = rbl.test.ex==127.0.0.1,127.0.0.2
>>> DNS list check: rbl.test.ex==127.0.0.1,127.0.0.2
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_vrfy"
>>> processing "warn"
>>> check dnslists = rbl.test.ex!==127.0.0.1
>>> DNS list check: rbl.test.ex!==127.0.0.1
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_vrfy"
>>> processing "warn"
>>> check dnslists = rbl.test.ex!==127.0.0.3
>>> DNS list check: rbl.test.ex!==127.0.0.3
>>> using result of previous DNS lookup
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_vrfy"
>>> processing "warn"
>>> check dnslists = rbl.test.ex!==127.0.0.1,127.0.0.2
>>> DNS list check: rbl.test.ex!==127.0.0.1,127.0.0.2
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => but we are not accepting this block class because
>>> => there were no IP addresses that did not match for ==127.0.0.1,127.0.0.2
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_vrfy"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_vrfy"
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing a@b
>>> calling system_aliases router
>>> "more" is false: skipping remaining routers
>>> no more routers
>>> ----------- end verify ------------
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_recipient"
LOG: H=[V4NET.9.8.7] sender verify fail for <x@mxt10.test.ex>: all relevant MX records point to non-existent hosts or (invalidly) to IP addresses
LOG: H=[V4NET.9.8.7] F=<x@mxt10.test.ex> rejected RCPT <x@y>: Sender verify failed
>>> host in hosts_connection_nolog? no (option unset)
>>> calling domainlist router
>>> routed by domainlist router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "require"
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> "more" is false: skipping remaining routers
>>> no more routers
>>> ----------- end verify ------------
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_recipient"
LOG: H=[V4NET.9.8.7] F=<x@ten-1.test.ex> rejected RCPT <x@mxt10.test.ex>: all relevant MX records point to non-existent hosts or (invalidly) to IP addresses
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
>>> check senders = userx@test.ex
>>> x@y.z in "userx@test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> accept: endpass encountered - denying access
LOG: H=[V4NET.0.0.1] F=<x@y.z> rejected RCPT <a@b.c>: invalid sender
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
>>> check senders = userx@test.ex
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> userx@test.ex in "userx@test.ex"? yes (matched "userx@test.ex")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? yes (matched "V4NET.0.0.2")
>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.3] F=<x@y.z> rejected RCPT <a@b.c>: relay not permitted
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.3] F=<userx@test.ex> rejected RCPT <a@b.c>: relay not permitted
>>> name=localhost address=127.0.0.1
>>> fail_sender router forced address failure
>>> ----------- end verify ------------
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_recipient"
LOG: H=[V4NET.0.0.0] sender verify fail for <user@bad.domain>: remote host address is the local host
LOG: H=[V4NET.0.0.0] F=<user@bad.domain> rejected RCPT <userx@test.ex>: Sender verify failed
>>> host in hosts_connection_nolog? no (option unset)
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> ----------- end verify ------------
->>> require: condition test failed
+>>> require: condition test failed in ACL "check_recipient"
LOG: H=[V4NET.0.0.0] sender verify fail for <user@bad.domain2>: fail_sender2 router forced verify failure
LOG: H=[V4NET.0.0.0] F=<user@bad.domain2> rejected RCPT <userx@test.ex>: Sender verify failed
>>> host in hosts_connection_nolog? no (option unset)
>>> calling lookuphost router
>>> routed by lookuphost router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
LOG: 10HmaX-0005vi-00 <= user@ten-1.test.ex H=[V4NET.0.0.0] P=smtp S=sss
>>> check domains = +relay_domains
>>> d in "@mx_any"? no (end of list)
>>> d in "+relay_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
>>> using ACL "check_recipient"
>>> processing "accept"
>>> local host has lowest MX
>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> mxt1.test.ex in "+relay_domains"? yes (matched "+relay_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> mxt6.test.ex in "+relay_domains"? yes (matched "+relay_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> calling algemeen_aliases router
>>> routed by algemeen_aliases router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> nl.demon.net in "nl.demon.net"? yes (matched "nl.demon.net")
>>> nl.demon.net in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> calling exeter_listf router
>>> routed by exeter_listf router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> calling exeter_listf router
>>> routed by exeter_listf router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
******** SERVER ********
>>> processing "require"
>>> check domains = @ : @[]
>>> myhost.test.ex in "@ : @[]"? yes (matched "@")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_1"
>>> using ACL "acl_rcpt_1"
>>> processing "require"
>>> check domains = @ : @[]
>>> [127.0.0.1] in "@ : @[]"? yes (matched "@[]")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_1"
>>> using ACL "acl_rcpt_1"
>>> processing "require"
>>> check domains = @ : @[]
>>> else.where in "@ : @[]"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_1"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <1@else.where>: domain doesn't match @ or @[]
>>> using ACL "acl_rcpt_2"
>>> processing "require"
>>> other1.test.ex in hosts_treat_as_local? yes (matched "other1.test.ex")
>>> local host has lowest MX
>>> mxt13.test.ex in "@mx_any"? yes (matched "@mx_any")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> using ACL "acl_rcpt_2"
>>> processing "require"
>>> check domains = @mx_any
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host has lowest MX
>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> using ACL "acl_rcpt_2"
>>> processing "require"
>>> check domains = @mx_any
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> ten-2.test.ex V4NET.0.0.2 6
>>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> using ACL "acl_rcpt_2"
>>> processing "require"
>>> check domains = @mx_any
>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
>>> mxt9.test.ex in "@mx_any"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_2"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@mxt9.test.ex>: domain doesn't match @mx_any
>>> using ACL "acl_rcpt_2"
>>> processing "require"
>>> check domains = @mx_any
>>> mxnone.test.ex in "@mx_any"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_2"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@mxnone.test.ex>: domain doesn't match @mx_any
>>> using ACL "acl_rcpt_3"
>>> processing "require"
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host has lowest MX
>>> mxt5.test.ex in "@mx_primary"? yes (matched "@mx_primary")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_3"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_3"
>>> using ACL "acl_rcpt_3"
>>> processing "require"
>>> check domains = @mx_primary
>>> ten-2.test.ex V4NET.0.0.2 6
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt6.test.ex in "@mx_primary"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_3"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt6.test.ex>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_3"
>>> processing "require"
>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
>>> mxt9.test.ex in "@mx_primary"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_3"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt9.test.ex>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_3"
>>> processing "require"
>>> check domains = @mx_primary
>>> mxnone.test.ex in "@mx_primary"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_3"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxnone.test.ex>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_4"
>>> processing "require"
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host has lowest MX
>>> mxt5.test.ex in "@mx_secondary"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_4"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxt5.test.ex>: domain doesn't match @mx_secondary
>>> using ACL "acl_rcpt_4"
>>> processing "require"
>>> ten-2.test.ex V4NET.0.0.2 6
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt6.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_4"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_4"
>>> using ACL "acl_rcpt_4"
>>> processing "require"
>>> check domains = @mx_secondary
>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
>>> mxt9.test.ex in "@mx_secondary"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_4"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxt9.test.ex>: domain doesn't match @mx_secondary
>>> using ACL "acl_rcpt_4"
>>> processing "require"
>>> check domains = @mx_secondary
>>> mxnone.test.ex in "@mx_secondary"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_4"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxnone.test.ex>: domain doesn't match @mx_secondary
>>> using ACL "acl_rcpt_5"
>>> processing "require"
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
>>> host in "@ : @[]"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_5"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <5@myhost.test.ex>: host doesn't match @ or @[]
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
>>> host in "@ : @[]"? yes (matched "@")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_5"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_5"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
>>> host in "@ : @[]"? yes (matched "@[]")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_5"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_5"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> local host in host list - removed hosts:
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_any"? yes (matched "@mx_any")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> using ACL "acl_rcpt_3"
>>> processing "require"
>>> check domains = @mx_primary
>>> local host in host list - removed hosts:
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_primary"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_3"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt3.test.ex>: domain doesn't match @mx_primary
>>> using ACL "acl_rcpt_4"
>>> processing "require"
>>> local host in host list - removed hosts:
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_4"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_4"
processing "deny"
check local_parts = reject
one in "reject"? no (end of list)
-deny: condition test failed
+deny: condition test failed in inline ACL
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< rcpt to:<one@z>
host in smtp_ratelimit_hosts? no (end of list)
processing "deny"
check local_parts = reject
one in "reject"? no (end of list)
-deny: condition test failed
+deny: condition test failed in inline ACL
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
processing "deny"
check local_parts = reject
one in "reject"? no (end of list)
-deny: condition test failed
+deny: condition test failed in inline ACL
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< rcpt to:<one@z>
host in smtp_ratelimit_hosts? yes (matched "V4NET.9.8.7")
processing "deny"
check local_parts = reject
one in "reject"? no (end of list)
-deny: condition test failed
+deny: condition test failed in inline ACL
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
SMTP>> 250 OK
SMTP<< rcpt to:<x@y>
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
SMTP>> 250 OK
SMTP<< rcpt to:<x@y>
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b1@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b1@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b1@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> x in "domain.only"? no (end of list)
>>> x in "*.domain2.only"? no (end of list)
>>> b1@x in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> b1@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> b1@x in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> in ":"? yes (matched "")
>>> check recipients = b1@x
>>> x in "x"? yes (matched "x")
>>> b1@x in "b1@x"? yes (matched "b1@x")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<> rejected RCPT <b1@x>: failed 7
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b2@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b2@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b2@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> x in "domain.only"? no (end of list)
>>> x in "*.domain2.only"? no (end of list)
>>> b2@x in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> b2@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> b2@x in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> in ":"? yes (matched "")
>>> check recipients = b1@x
>>> b2@x in "b1@x"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> in "^$"? yes (matched "^$")
>>> check recipients = b2@x
>>> x in "x"? yes (matched "x")
>>> b2@x in "b2@x"? yes (matched "b2@x")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<> rejected RCPT <b2@x>: failed 8
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b9@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b9@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> x in "domain.only"? no (end of list)
>>> x in "*.domain2.only"? no (end of list)
>>> b9@x in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> b9@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> b9@x in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> in ":"? yes (matched "")
>>> check recipients = b1@x
>>> b9@x in "b1@x"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> in "^$"? yes (matched "^$")
>>> check recipients = b2@x
>>> b9@x in "b2@x"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> x in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> b9@x in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> b9@x in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@w.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@w.x.y.z>: failed 1
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abcdef@q.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcdef@q.x.y.z>: failed 1
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> b in "b"? yes (matched "b")
>>> a@b in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "a@b")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@b>: failed 1
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> ok@ok in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> ok@ok in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> ok in "domain.only"? no (end of list)
>>> ok in "*.domain2.only"? no (end of list)
>>> ok@ok in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> ok@ok in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> ok@ok in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> ok in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> ok@ok in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> ok@ok in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@a.b.c in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@a.b.c in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@a.b.c>: failed 2
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@d.e.f>: failed 2
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@d.e.f in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> d.e.f in "domain.only"? no (end of list)
>>> d.e.f in "*.domain2.only"? no (end of list)
>>> x@d.e.f in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x@d.e.f in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> x@d.e.f in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> d.e.f in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@d.e.f in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@d.e.f in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@at.1>: failed 3
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@at.1>: failed 3
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abcxyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abcxyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abcxyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcxyz@at.1>: failed 3
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> ok@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> ok@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> at.1 in "domain.only"? no (end of list)
>>> at.1 in "*.domain2.only"? no (end of list)
>>> ok@at.1 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> ok@at.1 in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> ok@at.1 in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> at.1 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> ok@at.1 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> ok@at.1 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@domain.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@domain.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@domain.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain.only in "domain.only"? yes (matched "domain.only")
>>> x@domain.only in "domain.only : *.domain2.only"? yes (matched "domain.only")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@domain.only>: failed 4
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@abc.domain2.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@abc.domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@abc.domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> abc.domain2.only in "domain.only"? no (end of list)
>>> abc.domain2.only in "*.domain2.only"? yes (matched "*.domain2.only")
>>> x@abc.domain2.only in "domain.only : *.domain2.only"? yes (matched "*.domain2.only")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@abc.domain2.only>: failed 4
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@domain2.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain2.only in "domain.only"? no (end of list)
>>> domain2.only in "*.domain2.only"? no (end of list)
>>> x@domain2.only in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x@domain2.only in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> x@domain2.only in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain2.only in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@domain2.only in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@domain2.only in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain3 in "domain.only"? no (end of list)
>>> domain3 in "*.domain2.only"? no (end of list)
>>> abc@domain3 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain3 in "domain3"? yes (matched "domain3")
>>> abc@domain3 in "abc@domain3 : xyz@*.domain4"? yes (matched "abc@domain3")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@domain3>: failed 5
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> x.domain4 in "domain.only"? no (end of list)
>>> x.domain4 in "*.domain2.only"? no (end of list)
>>> xyz@x.domain4 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x.domain4 in "*.domain4"? yes (matched "*.domain4")
>>> xyz@x.domain4 in "abc@domain3 : xyz@*.domain4"? yes (matched "xyz@*.domain4")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@x.domain4>: failed 5
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> x.domain4 in "domain.only"? no (end of list)
>>> x.domain4 in "*.domain2.only"? no (end of list)
>>> abc@x.domain4 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x.domain4 in "domain3"? no (end of list)
>>> abc@x.domain4 in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> abc@x.domain4 in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> x.domain4 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> abc@x.domain4 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> abc@x.domain4 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain3 in "domain.only"? no (end of list)
>>> domain3 in "*.domain2.only"? no (end of list)
>>> xyz@domain3 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain3 in "*.domain4"? no (end of list)
>>> xyz@domain3 in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> xyz@domain3 in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xyz@domain3 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> xyz@domain3 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> pqr@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> pqr@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> pqr@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> myhost.test.ex in "domain.only"? no (end of list)
>>> myhost.test.ex in "*.domain2.only"? no (end of list)
>>> pqr@myhost.test.ex in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> pqr@myhost.test.ex in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> myhost.test.ex in "@"? yes (matched "@")
>>> pqr@myhost.test.ex in "pqr@@"? yes (matched "pqr@@")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <pqr@myhost.test.ex>: failed 6
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xxx@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xxx@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> myhost.test.ex in "domain.only"? no (end of list)
>>> myhost.test.ex in "*.domain2.only"? no (end of list)
>>> xxx@myhost.test.ex in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> xxx@myhost.test.ex in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> xxx@myhost.test.ex in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> myhost.test.ex in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xxx@myhost.test.ex in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> xxx@myhost.test.ex in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> domain5 in "b"? no (end of list)
>>> a@domain5 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> a@domain5 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> a@domain5 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain5 in "domain.only"? no (end of list)
>>> domain5 in "*.domain2.only"? no (end of list)
>>> a@domain5 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> a@domain5 in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> a@domain5 in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain5 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d3")
>>> a@domain5 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "*@lsearch;TESTSUITE/aux-fixed/0304.d3")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@domain5>: failed 9
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> xyz@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain6 in "domain.only"? no (end of list)
>>> domain6 in "*.domain2.only"? no (end of list)
>>> xyz@domain6 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain6 in "*.domain4"? no (end of list)
>>> xyz@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> xyz@domain6 in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xyz@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d4")
>>> xyz@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@domain6>: failed 10
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> abc@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain6 in "domain.only"? no (end of list)
>>> domain6 in "*.domain2.only"? no (end of list)
>>> abc@domain6 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> domain6 in "domain3"? no (end of list)
>>> abc@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> abc@domain6 in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> abc@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> abc@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "deny"
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
>>> x@domain7 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@domain7 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = domain.only : *.domain2.only
>>> domain7 in "domain.only"? no (end of list)
>>> domain7 in "*.domain2.only"? no (end of list)
>>> x@domain7 in "domain.only : *.domain2.only"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = abc@domain3 : xyz@*.domain4
>>> x@domain7 in "abc@domain3 : xyz@*.domain4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = pqr@@
>>> x@domain7 in "pqr@@"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = :
>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check senders = ^\$
>>> x@y in "^$"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
>>> domain7 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@domain7 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@domain7 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "acl1"
>>> processing "deny"
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d5")
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "acl1"
LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@domain7>: failed 11
>>> check domains = +ok_domains
>>> ten-1.test.ex in "ten-1.test.ex"? yes (matched "ten-1.test.ex")
>>> ten-1.test.ex in "+ok_domains"? yes (matched "+ok_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl1"
>>> using ACL "acl1"
>>> processing "accept"
>>> check domains = +ok_domains
>>> junk.junk in ""? no (end of list)
>>> junk.junk in "+ok_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl1"
>>> end of ACL "acl1": implicit DENY
LOG: H=[V4NET.2.3.4] F=<x@y> rejected RCPT <x@junk.junk>
>>> calling r5 router
>>> routed by r5 router
>>> ----------- end verify ------------
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "rcpt"
>>> using ACL "rcpt"
>>> processing "accept"
>>> check verify = recipient
>>> calling r2 router
>>> routed by r2 router
>>> ----------- end verify ------------
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "rcpt"
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "rcpt"
>>> processing "accept"
>>> calling r3 router
>>> r3 router forced address failure
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "rcpt"
>>> accept: endpass encountered - denying access
LOG: H=[1.2.3.4] F=<anyone@anywhere> rejected RCPT <list1@lists.test.ex>: list1@lists.test.ex is a closed mailing list
>>> using ACL "rcpt"
>>> calling r3 router
>>> r3 router forced address failure
>>> ----------- end verify ------------
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "rcpt"
>>> accept: endpass encountered - denying access
LOG: H=[1.2.3.4] F=<anyone@anywhere> rejected RCPT <nonlist@lists.test.ex>: nonlist@lists.test.ex is a closed mailing list
>>> looking up host name for V4NET.0.0.97
LOG: no host name found for IP address V4NET.0.0.97
>>> host in "*.test.ex"? no (failed to find host name for V4NET.0.0.97)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_V4NET_0_0"
>>> processing "accept"
>>> check hosts = V4NET.0.0.97
>>> host in "V4NET.0.0.97"? yes (matched "V4NET.0.0.97")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_V4NET_0_0"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> host in "*.test.ex"? yes (matched "*.test.ex")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_V4NET_0_0"
>>> new DNS lookup for 1.0.0.V4NET.test.again.dns
>>> 1.0.0.V4NET.test.again.dns in dns_again_means_nonexist? no (option unset)
LOG: DNS list lookup defer (probably timeout) for 1.0.0.V4NET.test.again.dns: returned DEFER
->>> deny: condition test deferred
+>>> deny: condition test deferred in ACL "check_rcpt"
LOG: H=[V4NET.0.0.1] F=<userx@x> temporarily rejected RCPT <userx@y>
>>> xxx in "+test_local_parts"? yes (matched "+test_local_parts")
>>> check condition = ${if eq{$domain_data/$local_part_data}{DOMAIN DATA/LOCAL PART DATA}{no}{yes}}
>>> = no
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "a1"
>>> processing "deny"
>>> check domains = +test_domains
>>> a.b.c in "+test_domains"? yes (matched "+test_domains" - cached)
>>> check local_parts = +test_local_parts
>>> xxx in "+test_local_parts"? yes (matched "+test_local_parts" - cached)
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "a1"
LOG: H=[V4NET.0.0.0] F=<a@b.c> rejected RCPT xxx@a.b.c: $domain_data=DOMAIN DATA $local_part_data=LOCAL PART DATA
>>> calling dnslookup router
>>> routed by dnslookup router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_rcpt"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
check domains = +local_domains
a.b.c in "*.test.ex"? no (end of list)
a.b.c in "+local_domains"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_rcpt"
processing "accept"
check domains = +relay_domains
a.b.c in "a.b.c"? yes (matched "a.b.c")
envelope to: x@x.test.ex
transport: t2
----------- end verify ------------
-accept: condition test succeeded
+accept: condition test succeeded in ACL "check_rcpt"
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 the.local.host.name closing connection
= ; connect
check set acl_c9 = $acl_c9; connect
= ; connect
-accept: condition test succeeded
+accept: condition test succeeded in ACL "connect"
SMTP>> 220 mail.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< ehlo something
= ; connect; mail
check set acl_m0 = $acl_m0; mail
= ; mail
-accept: condition test succeeded
+accept: condition test succeeded in ACL "mail"
SMTP>> 250 OK
SMTP<< rcpt to:<x@y>
using ACL "rcpt"
= ; rcpt
check set acl_c0 = $acl_c0; rcpt
= ; connect; mail; rcpt
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
= ; mail; rcpt; data
check set acl_m9 = $acl_m9; data
= ; rcpt; data
-accept: condition test succeeded
+accept: condition test succeeded in ACL "data"
calling local_scan(); timeout=300
local_scan() returned 0 NULL
LOG: MAIN
= ; connect; mail; vrfy
check set acl_m0 = $acl_m0; vrfy
= ; vrfy
-accept: condition test succeeded
+accept: condition test succeeded in ACL "vrfy"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@y
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
= ; connect; mail; vrfy; mail
check set acl_m0 = $acl_m0; mail
= ; mail
-accept: condition test succeeded
+accept: condition test succeeded in ACL "mail"
SMTP>> 250 OK
SMTP<< quit
SMTP>> 221 mail.test.ex closing connection
sender_fullhost = x.gov.uk.test.ex [V4NET.99.99.97]
sender_rcvhost = x.gov.uk.test.ex ([V4NET.99.99.97] ident=CALLER)
host in "*.gov.uk.test.ex"? yes (matched "*.gov.uk.test.ex")
-warn: condition test succeeded
+warn: condition test succeeded in ACL "check_rcpt"
processing "warn"
check hosts = !*.gov.uk.test.ex
host in "!*.gov.uk.test.ex"? no (matched "!*.gov.uk.test.ex")
-warn: condition test failed
+warn: condition test failed in ACL "check_rcpt"
processing "warn"
check hosts = *.co.uk.test.ex
host in "*.co.uk.test.ex"? yes (matched "*.co.uk.test.ex")
-warn: condition test succeeded
+warn: condition test succeeded in ACL "check_rcpt"
processing "warn"
check hosts = !*.co.uk.test.ex
host in "!*.co.uk.test.ex"? no (matched "!*.co.uk.test.ex")
-warn: condition test failed
+warn: condition test failed in ACL "check_rcpt"
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "check_rcpt"
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
>>> verifying EHLO/HELO argument "[1.2.3.4]"
LOG: rejected "EHLO [1.2.3.4]" from ([1.2.3.4]) [V4NET.9.8.7]
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in inline ACL
processing "accept"
check hosts = :
host in ":"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "deny"
check local_parts = ^.*[@%!/|]
1 in "^.*[@%!/|]"? no (end of list)
-deny: condition test failed
+deny: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "require"
check verify = sender/defer_ok
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
transport: t1
----------- end verify ------------
sender x@y verified ok
-require: condition test succeeded
+require: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "deny"
-deny: condition test succeeded
+deny: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
SMTP>> 550 No such user here
LOG: MAIN REJECT
H=[V4NET.9.8.7] F=<x@y> rejected RCPT <1@b>: No such user here
processing "accept"
check hosts = :
host in ":"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "deny"
check local_parts = ^.*[@%!/|]
1 in "^.*[@%!/|]"? no (end of list)
-deny: condition test failed
+deny: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "require"
check verify = sender/defer_ok
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
transport: t1
----------- end verify ------------
sender x@y verified ok
-require: condition test succeeded
+require: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "deny"
-deny: condition test succeeded
+deny: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl1"
SMTP>> 550 No such user here
LOG: MAIN REJECT
H=[V4NET.9.8.7] F=<x@y> rejected RCPT <1@b>: No such user here
DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) using fakens
DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) succeeded
=> that means V4NET.11.12.13 is listed at rbl.test.ex
-warn: condition test succeeded
+warn: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
LOG: MAIN
H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message
created log directory TESTSUITE/spool/log
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
using result of previous DNS lookup
DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
=> that means V4NET.11.12.13 is listed at rbl.test.ex
-warn: condition test succeeded
+warn: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
LOG: MAIN
H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
transport: <none>
----------- end verify ------------
sender U@W.x.y verified ok as U@x.y
-accept: condition test succeeded
+accept: condition test succeeded in ACL "acl_rcpt"
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
>>> using ACL "connect"
>>> processing "require"
>>> check verify = reverse_host_lookup
->>> require: condition test failed
+>>> require: condition test failed in ACL "connect"
LOG: H=[V4NET.255.255.255] rejected connection in "connect" ACL: host lookup failed (failed to find host name from IP address)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "*")
>>> using ACL "connect"
>>> processing "require"
>>> check verify = reverse_host_lookup/defer_ok
->>> require: condition test error
+>>> require: condition test error in ACL "connect"
LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "reverse_host_lookup/defer_ok" (this verify item has no options)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "*")
>>> using ACL "connect"
>>> processing "require"
>>> check verify = certificate/defer_ok
->>> require: condition test error
+>>> require: condition test error in ACL "connect"
LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "certificate/defer_ok" (this verify item has no options)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "*")
>>> using ACL "connect"
>>> processing "require"
>>> check verify = helo/defer_ok
->>> require: condition test error
+>>> require: condition test error in ACL "connect"
LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "helo/defer_ok" (this verify item has no options)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "*")
>>> using ACL "connect"
>>> processing "require"
>>> check verify = header_syntax/defer_ok
->>> require: condition test error
+>>> require: condition test error in ACL "connect"
LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "header_syntax/defer_ok" (this verify item has no options)
check domains = +fail
expansion of "${if eq {x}{y}{}fail}" forced failure: assume not in this list
y in "+fail"? no (end of list)
-accept: condition test failed
+accept: condition test failed in inline ACL
end of inline ACL: implicit DENY
SMTP>> 550 Administrative prohibition
LOG: MAIN REJECT
host 127.0.0.1 [127.0.0.1]
----------- end verify ------------
sender qq@remote verified ok
-deny: condition test failed
+deny: condition test failed in ACL "rcpt"
processing "warn"
check senders = qq@remote
address match: subject=qq@remote pattern=qq@remote
dbfn_write: key=qq@remote
wrote negative callout cache address record
----------- end verify ------------
-warn: condition test succeeded
+warn: condition test succeeded in ACL "rcpt"
LOG: MAIN
U=CALLER Warning: Sender verify failed: response to "RCPT TO:<qq@remote>" from 127.0.0.1 [127.0.0.1] was: 550 Unknown
processing "accept"
address match: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
qq@remote in "qq@remote"? yes (matched "qq@remote")
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
SMTP>> 250 Accepted
SMTP<< rcpt to:<xyz@local>
using ACL "rcpt"
qq@remote in "qq@remote"? yes (matched "qq@remote")
check !verify = sender
using cached sender verify result
-deny: condition test failed
+deny: condition test failed in ACL "rcpt"
processing "warn"
check senders = qq@remote
address match: subject=qq@remote pattern=qq@remote
callout cache: found address record
callout cache: address record is negative
----------- end verify ------------
-warn: condition test succeeded
+warn: condition test succeeded in ACL "rcpt"
LOG: MAIN
U=CALLER Warning: Sender verify failed
processing "accept"
address match: subject=qq@remote pattern=qq@remote
remote in "remote"? yes (matched "remote")
qq@remote in "qq@remote"? yes (matched "qq@remote")
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 mail.test.ex closing connection
>>> processing "accept"
>>> check hosts = TESTSUITE/aux-var/0401.hosts1
>>> host in "TESTSUITE/aux-var/0401.hosts1"? yes (matched "V4NET.9.8.7" in TESTSUITE/aux-var/0401.hosts1)
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "connect"
>>> xxx in helo_lookup_domains? no (end of list)
>>> using ACL "mail"
>>> processing "accept"
>>> no IP address found for host a2.2.2 (during SMTP connection from (xxx) [V4NET.9.8.7])
LOG: no IP address found for host a2.2.2 (during SMTP connection from (xxx) [V4NET.9.8.7])
>>> host in "TESTSUITE/aux-var/0401.hosts2"? no (failed to find IP address for a2.2.2)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "mail"
>>> end of ACL "mail": implicit DENY
LOG: H=(xxx) [V4NET.9.8.7] rejected MAIL <x@y>
>>> host in hosts_connection_nolog? no (option unset)
>>> looking up host name for V4NET.9.9.9
LOG: no host name found for IP address V4NET.9.9.9
>>> host in "TESTSUITE/aux-var/0401.hosts1"? no (failed to find host name for V4NET.9.9.9)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "connect"
>>> end of ACL "connect": implicit DENY
LOG: H=[V4NET.9.9.9] rejected connection in "connect" ACL
SMTP>> 250 OK
SMTP<< rcpt to:<x@y>
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
SMTP>> 250 OK
SMTP<< rcpt to:<x@y>
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
>>> new DNS lookup for 1.13.13.V4NET.rbl.test.ex
>>> DNS lookup for 1.13.13.V4NET.rbl.test.ex failed
>>> => that means V4NET.13.13.1 is not listed at rbl.test.ex
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "connect"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "connect"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> new DNS lookup for 2.13.13.V4NET.rbl.test.ex
>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "connect"
LOG: H=[V4NET.13.13.2] rejected connection in "connect" ACL: dnslist_value is 127.0.0.1, 127.0.0.2
>>> host in helo_accept_junk_hosts? no (option unset)
>>> using ACL "connect"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "connect"
LOG: H=[V4NET.13.13.1] rejected connection in "connect" ACL: xxxxxxxxxxxxxx has refused this message because it looks like it is infected with the Sobig.E worm. See http://www.xxxx.xxx/xxxxxxxx/xxxx/xxxx/w32.sobig.e@xx.html for details. If you feel this determination is in error, please forward the entire message to postmaster@xxxxxxxxxxxxx.com and include code "xx#1" in the Subject
>>> ... callout omitted by default when host testing
>>> (Use -bhc if you want the callouts to happen.)
>>> ----------- end verify ------------
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "mail"
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=pppp
wrote positive callout cache address record
----------- end verify ------------
sender x@y verified ok
-accept: condition test succeeded
+accept: condition test succeeded in ACL "mail"
SMTP>> 250 OK
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
callout cache: address record is positive
----------- end verify ------------
sender x@y verified ok
-accept: condition test succeeded
+accept: condition test succeeded in ACL "mail"
SMTP>> 250 OK
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
>>> callout cache: found address record
>>> callout cache: address record is positive
>>> ----------- end verify ------------
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "mail"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> result=1 postmaster=0 random=0
>>> wrote positive callout cache address record
>>> ----------- end verify ------------
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "mail"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> SMTP>> HELO myhost.test.ex
>>> SMTP timeout
>>> ----------- end verify ------------
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "mail"
LOG: H=[1.2.3.4] sender verify defer for <p1@q>: Could not complete sender verify callout
LOG: H=[1.2.3.4] temporarily rejected MAIL <p1@q>: Could not complete sender verify callout
>>> interface=NULL port=25
>>> Connecting to ten-1.test.ex [V4NET.0.0.1]:25 ... failed: Network Error
>>> ----------- end verify ------------
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "rcpt"
LOG: H=[V4NET.0.0.1] sender verify defer for <x@ten-1.test.ex>: could not connect to ten-1.test.ex [V4NET.0.0.1]: Network Error
LOG: H=[V4NET.0.0.1] F=<x@ten-1.test.ex> temporarily rejected RCPT x@y: Could not complete sender verify callout
>>> calling bad_addresses router
>>> bad_addresses router forced address failure
>>> ----------- end verify ------------
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "rcpt"
LOG: H=[1.2.3.4] sender verify fail for <lp1@x.y>:
LOG: H=[1.2.3.4] F=<lp1@x.y> rejected RCPT <zz@x.y>: Sender verify failed
>>> using ACL "rcpt"
>>> calling bad_addresses router
>>> bad_addresses router forced address failure
>>> ----------- end verify ------------
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "rcpt"
LOG: H=[1.2.3.4] sender verify fail for <lp2@x.y>: This is a message
LOG: H=[1.2.3.4] F=<lp2@x.y> rejected RCPT <zz@x.y>: Sender verify failed
envelope to: abc@xxx.domain1
transport: smtp
----------- end verify ------------
-require: condition test succeeded
+require: condition test succeeded in ACL "rcpt"
processing "require"
check domains = +special_domains
cached yes match for +special_domains
envelope to: abc@xxx.domain1
transport: smtp
----------- end verify ------------
-require: condition test succeeded
+require: condition test succeeded in ACL "rcpt"
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
SMTP>> 250 OK
SMTP<< rcpt to:<abc@domain.>
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
using ACL "check_data"
processing "accept"
check verify = header_syntax
-accept: condition test succeeded
+accept: condition test succeeded in ACL "check_data"
calling local_scan(); timeout=300
local_scan() returned 0 NULL
Writing spool header file
SMTP>> 250 OK
SMTP<< rcpt to:<abc@xyz>
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
using ACL "check_data"
processing "accept"
check verify = header_syntax
-accept: condition test failed
+accept: condition test failed in ACL "check_data"
end of ACL "check_data": implicit DENY
SMTP>> 550 Administrative prohibition
LOG: MAIN REJECT
>>> check hosts = 1.2.3.4 : <; 1.2.3.4::5.6.7.8
LOG: unknown lookup type "<" in host list item "<; 1.2.3.4:5.6.7.8"
>>> host in "1.2.3.4 : <; 1.2.3.4::5.6.7.8"? list match deferred for <; 1.2.3.4:5.6.7.8
->>> deny: condition test deferred
+>>> deny: condition test deferred in ACL "a1"
LOG: H=[V4NET.0.0.0] F=<> temporarily rejected RCPT <a1@b>: unknown lookup type "<"
>>> using ACL "a2"
>>> processing "deny"
>>> check hosts = 1.2.3/24
>>> host in "1.2.3/24"? no (malformed IPv4 address or address mask)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "a2"
>>> end of ACL "a2": implicit DENY
LOG: H=[V4NET.0.0.0] F=<> rejected RCPT <a2@b>
transport: t1
----------- end verify ------------
sender a@b verified ok as rewritten-a@rewritten-b
-require: condition test succeeded
+require: condition test succeeded in ACL "rcpt"
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
SMTP>> 250 Accepted
SMTP<< rcpt to:<e@f>
using ACL "rcpt"
sender address is <rewritten-a@rewritten-b>
check verify = sender
using cached sender verify result
-require: condition test succeeded
+require: condition test succeeded in ACL "rcpt"
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "rcpt"
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 the.local.host.name closing connection
SMTP>> 250 OK
SMTP<< rcpt to:<userx@test.ex>
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in inline ACL
SMTP>> 250 Accepted
SMTP<< data
SMTP>> 354 Enter message, ending with "." on a line by itself
>>> r1 router declined for x@mxt2.test.ex
>>> no more routers
>>> ----------- end verify ------------
->>> defer: condition test succeeded
+>>> defer: condition test succeeded in ACL "check_rcpt"
LOG: H=(a.b.c.d) [1.2.3.4] F=<> temporarily rejected RCPT <x@mxt2.test.ex>: all relevant MX records point to non-existent hosts
>>> using ACL "check_mail"
>>> processing "accept"
>>> check verify = csa
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_mail"
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> csa2.test.ex in helo_lookup_domains? no (end of list)
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> using ACL "check_mail"
>>> processing "accept"
>>> check verify = csa
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_mail"
>>> accept: endpass encountered - denying access
LOG: H=(csa2.test.ex) [V4NET.9.8.7] rejected MAIL <>: client SMTP authorization failed (host name not authorized)
>>> host in hosts_connection_nolog? no (option unset)
>>> using ACL "check_mail"
>>> processing "accept"
>>> check verify = csa
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_mail"
>>> accept: endpass encountered - denying access
LOG: H=(csa1.test.ex) [V4NET.9.8.8] rejected MAIL <>: client SMTP authorization failed (client address mismatch)
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_mail"
>>> processing "accept"
>>> check verify = csa
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_mail"
>>> accept: endpass encountered - denying access
LOG: H=(csa2.test.ex) [V4NET.9.8.8] rejected MAIL <>: client SMTP authorization failed (host name not authorized)
>>> processing "accept"
>>> check hosts = 5.6.7.8
>>> host in "5.6.7.8"? yes (matched "5.6.7.8")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "two"
>>> check logwrite = sender_ident=$sender_ident
>>> = sender_ident=
LOG: sender_ident=
->>> accept: condition test succeeded
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "log"
+>>> accept: condition test succeeded in ACL "connect"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> check logwrite = sender_ident=$sender_ident
>>> = sender_ident=ident
LOG: sender_ident=ident
->>> accept: condition test succeeded
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "log"
+>>> accept: condition test succeeded in ACL "connect"
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> using ACL "mail"
>>> processing "accept"
>>> check logwrite = sender_ident=$sender_ident
>>> = sender_ident=ident
LOG: sender_ident=ident
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "log"
>>> check acl = auth
>>> using ACL "auth"
>>> processing "accept"
>>> authname in "*"? yes (matched "*")
>>> check logwrite = +++ host is authenticated +++
LOG: +++ host is authenticated +++
->>> accept: condition test succeeded
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "auth"
+>>> accept: condition test succeeded in ACL "mail"
>>> using ACL "mail"
>>> processing "accept"
>>> check acl = log
>>> check logwrite = sender_ident=$sender_ident
>>> = sender_ident=ident
LOG: sender_ident=ident
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "log"
>>> check acl = auth
>>> using ACL "auth"
>>> processing "accept"
>>> authname in "*"? yes (matched "*")
>>> check logwrite = +++ host is authenticated +++
LOG: +++ host is authenticated +++
->>> accept: condition test succeeded
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "auth"
+>>> accept: condition test succeeded in ACL "mail"
>>> processing "warn"
>>> check hosts = <; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex
>>> host in "<; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex"? yes (matched "2001:ab8:37f:20:0:0:0:1")
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_connect"
LOG: H=[2001:0ab8:037f:0020:0000:0000:0000:0001] Warning: matched hostlist
>>> processing "accept"
>>> check condition = ${if eq{$sender_host_address}{2001:0ab8:037f:0020:0000:0000:0000:0001}}
>>> = true
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_connect"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V6NET:1234:0005:0006:0007:0008:0abc:000d
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=v6.test.ex address=V6NET:ffff:836f:a00:a:800:200a:c032
>>> host in "<; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_connect"
>>> processing "accept"
>>> check condition = ${if eq{$sender_host_address}{2001:0ab8:037f:0020:0000:0000:0000:0001}}
>>> =
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_connect"
>>> end of ACL "check_connect": implicit DENY
LOG: H=test3.ipv6.test.ex [V6NET:1234:0005:0006:0007:0008:0abc:000d] rejected connection in "connect" ACL
>>> host in hosts_connection_nolog? no (option unset)
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=v6.test.ex address=V6NET:ffff:836f:a00:a:800:200a:c032
>>> host in "<; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex"? yes (matched "v6.test.ex")
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_connect"
LOG: H=[V6NET:ffff:836f:0a00:000a:0800:200a:c032] Warning: matched hostlist
>>> processing "accept"
>>> check condition = ${if eq{$sender_host_address}{2001:0ab8:037f:0020:0000:0000:0000:0001}}
>>> =
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_connect"
>>> end of ACL "check_connect": implicit DENY
LOG: H=[V6NET:ffff:836f:0a00:000a:0800:200a:c032] rejected connection in "connect" ACL
>>> processing "require"
>>> check domains = @ : @[]
>>> [::1] in "@ : @[]"? yes (matched "@[]")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "acl_rcpt_1"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_rcpt_1"
>>> using ACL "acl_rcpt_6"
>>> processing "require"
>>> check domains = <+ @mx_any/ignore=<;127.0.0.1;::1
>>> V4NET.0.0.1 in "<;127.0.0.1;::1"? no (end of list)
>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
>>> mxt11a.test.ex in "<+ @mx_any/ignore=<;127.0.0.1;::1"? no (end of list)
->>> require: condition test failed
+>>> require: condition test failed in ACL "acl_rcpt_6"
LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <6@mxt11a.test.ex>: domain doesn't match @mx_any/ignore=<;127.0.0.1;::1
cioce.test.again.dns is in dns_again_means_nonexist: returning HOST_FIND_FAILED
failed to find IP address for cioce.test.again.dns: item ignored by +ignore_unknown
host in "+ignore_unknown : *.cioce.test.again.dns : cioce.test.again.dns : "? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "rcpt"
end of ACL "rcpt": implicit DENY
SMTP>> 550 Administrative prohibition
LOG: MAIN REJECT
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "accept"
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
lookup failed
host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.0.0.0'"? no (end of list)
host in "+relay_hosts"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "deny"
-deny: condition test succeeded
+deny: condition test succeeded in ACL "check_recipient"
SMTP>> 550 relay not permitted
LOG: MAIN REJECT
H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "accept"
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
lookup failed
host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.0.0.0'"? no (end of list)
host in "+relay_hosts"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "deny"
-deny: condition test succeeded
+deny: condition test succeeded in ACL "check_recipient"
SMTP>> 550 relay not permitted
LOG: MAIN REJECT
H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "accept"
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
lookup yielded: name=ok id=10.10.10.10
host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'"? yes (matched "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'")
host in "+relay_hosts"? yes (matched "+relay_hosts")
-accept: condition test succeeded
+accept: condition test succeeded in ACL "check_recipient"
SMTP>> 250 Accepted
SMTP<< rcpt to:<c@d>
using ACL "check_recipient"
check domains = +local_domains
d in "@"? no (end of list)
d in "+local_domains"? no (end of list)
-accept: condition test failed
+accept: condition test failed in ACL "check_recipient"
processing "accept"
check hosts = +relay_hosts
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
lookup yielded: name=ok id=10.10.10.10
host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'"? yes (matched "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'")
host in "+relay_hosts"? yes (matched "+relay_hosts")
-accept: condition test succeeded
+accept: condition test succeeded in ACL "check_recipient"
SMTP>> 250 Accepted
SMTP<< quit
SMTP>> 221 myhost.test.ex closing connection
LOG: this is a warning at TESTSUITE/aux-fixed/3000.pl line 25.
>>> check condition = ${if !eq {${perl{foo_warn}}}{}}
>>> = true
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_rcpt"
******** SERVER ********
testdb lookup forced FAIL
lookup failed
host in "testdb;fail"? no (end of list)
-deny: condition test failed
+deny: condition test failed in ACL "connect1"
end of ACL "connect1": implicit DENY
SMTP>> 550 Administrative prohibition
LOG: MAIN REJECT
testdb lookup forced FAIL
lookup failed
host in "net-testdb;fail"? no (end of list)
-deny: condition test failed
+deny: condition test failed in ACL "connect2"
end of ACL "connect2": implicit DENY
SMTP>> 550 Administrative prohibition
LOG: MAIN REJECT
>>> processing "accept"
>>> check hosts = net-testdb;defer
>>> host in "net-testdb;defer"? list match deferred for net-testdb;defer
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "acl_1_1_1"
LOG: H=[1.1.1.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "deny"
>>> check domains = testdb;defer
>>> y in "testdb;defer"? list match deferred for testdb;defer
->>> deny: condition test deferred
+>>> deny: condition test deferred in ACL "acl_1_1_2"
LOG: H=[1.1.2.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "require"
>>> check local_parts = testdb;defer
>>> x in "testdb;defer"? list match deferred for testdb;defer
->>> require: condition test deferred
+>>> require: condition test deferred in ACL "acl_1_1_3"
LOG: H=[1.1.3.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
>>> processing "deny"
>>> check senders = testdb;defer
>>> userx@somehost.example.com in "testdb;defer"? list match deferred for testdb;defer
->>> deny: condition test deferred
+>>> deny: condition test deferred in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<userx@somehost.example.com> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
>>> processing "deny"
>>> check senders = testdb;defer
>>> userx@external.test.ex in "testdb;defer"? list match deferred for testdb;defer
->>> deny: condition test deferred
+>>> deny: condition test deferred in ACL "acl_1_2_3_4"
LOG: H=[1.2.3.4] F=<userx@external.test.ex> temporarily rejected RCPT <userx@test.ex>: testdb lookup forced DEFER
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_4_3_2_1"
>>> processing "deny"
>>> check hosts = testdb;defer
>>> host in "testdb;defer"? list match deferred for testdb;defer
->>> deny: condition test deferred
+>>> deny: condition test deferred in ACL "acl_4_3_2_1"
LOG: H=[4.3.2.1] F=<userx@external.test.ex> temporarily rejected RCPT <userx@test.ex>: testdb lookup forced DEFER
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> other.ex in percent_hack_domains? list match deferred for testdb;defer
LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@other.ex>: defer in percent_hack_domains check
>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> testhack2.ex in percent_hack_domains? list match deferred for testdb;defer
LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%b@testhack2.ex>: defer in percent_hack_domains check
>>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> yesrelay.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
>>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> norelay.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer
>>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "check_recipient"
LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@norelay.ex>: testdb lookup forced DEFER
>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
>>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> yesrelay.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
>>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
>>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
>>> norelay.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +relay_domains
>>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer
>>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "check_recipient"
LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%norelay.ex@testhack.ex>: testdb lookup forced DEFER
>>> temp router: defer for userx@test.again.dns
>>> message: host lookup did not complete
>>> ----------- end verify ------------
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<userx@test.ex> temporarily rejected RCPT <userx@test.again.dns>: host lookup did not complete
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> r1 router: defer for r1-userx@test.again.dns
>>> message: host lookup did not complete
>>> ----------- end verify ------------
->>> accept: condition test deferred
+>>> accept: condition test deferred in ACL "check_recipient"
LOG: H=[1.2.3.4] F=<userx@test.ex> temporarily rejected RCPT <r1-userx@test.again.dns>: host lookup did not complete
>>> processing "warn"
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_connect"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_connect"
>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "10.0.0.1"? no (end of list)
>>> host in "+auth_hosts"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_vrfy"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_vrfy"
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_expn"
>>> processing "accept"
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_expn"
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list@test.ex
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_etrn"
>>> processing "require"
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_etrn"
>>> processing "warn"
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_etrn"
LOG: H=[10.0.0.2] Warning: accepted ETRN #abcd
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_etrn"
>>> ETRN command is: exim -R
>>> ETRN command execution skipped
>>> host in hosts_connection_nolog? no (option unset)
>>> processing "warn"
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_connect"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_connect"
>>> test.host in helo_lookup_domains? no (end of list)
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in "10.0.0.1"? yes (matched "10.0.0.1")
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_vrfy"
LOG: H=(test.host) [10.0.0.1] rejected VRFY userx@test.ex: authentication required
>>> using ACL "check_expn"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_expn"
LOG: H=(test.host) [10.0.0.1] rejected EXPN list@test.ex: authentication required
LOG: ETRN abcd received from (test.host) [10.0.0.1]
>>> using ACL "check_etrn"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_etrn"
LOG: H=(test.host) [10.0.0.1] rejected ETRN abcd: authentication required
>>> using ACL "check_recipient"
>>> processing "warn"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(test.host) [10.0.0.1] F=<junk@jink.jonk.test.ex> rejected RCPT <userx@test.ex>: authentication required
>>> mylogin authenticator server_condition:
>>> $auth1 = userx secret
>>> processing "warn"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "warn"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "10.0.0.4"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +auth_relay_hosts
>>> host in "10.0.0.3 : 10.0.0.4"? no (end of list)
>>> host in "+auth_relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(test.host) [10.0.0.1] F=<junk@jink.jonk.test.ex> A=mylogin rejected RCPT <userx@cus.cam.ac.uk>: relay not permitted
>>> using ACL "check_vrfy"
>>> processing "deny"
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_vrfy"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_vrfy"
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_expn"
>>> processing "accept"
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_expn"
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list@test.ex
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
>>> mylogin in "*"? yes (matched "*")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_etrn"
>>> processing "require"
>>> check hosts = 10.0.0.0/24
>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_etrn"
>>> processing "warn"
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_etrn"
LOG: H=(test.host) [10.0.0.1] Warning: accepted ETRN #abcd
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_etrn"
>>> ETRN command is: exim -R
>>> ETRN command execution skipped
>>> host in hosts_connection_nolog? no (option unset)
>>> processing "warn"
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_connect"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_connect"
>>> test.host in helo_lookup_domains? no (end of list)
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in "10.0.0.1"? no (end of list)
>>> processing "warn"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +auth_relay_hosts
>>> host in "+auth_relay_hosts"? yes (matched "+auth_relay_hosts" - cached)
>>> check authenticated = *
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> accept: endpass encountered - denying access
LOG: H=(test.host) [10.0.0.3] F=<junk@jink.jonk.test.ex> rejected RCPT <userx@cus.cam.ac.uk>: authentication required
>>> mylogin authenticator server_condition:
>>> processing "warn"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? no (end of list)
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +auth_relay_hosts
>>> host in "+auth_relay_hosts"? yes (matched "+auth_relay_hosts" - cached)
>>> check authenticated = *
>>> mylogin in "*"? yes (matched "*")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "warn"
>>> check hosts = 10.0.0.6
>>> host in "10.0.0.6"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_connect"
>>> processing "accept"
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_connect"
>>> test.host in helo_lookup_domains? no (end of list)
>>> host in pipelining_advertise_hosts? yes (matched "*")
>>> host in "10.0.0.1"? no (end of list)
processing "warn"
check hosts = 10.0.0.6
host in "10.0.0.6"? no (end of list)
-warn: condition test failed
+warn: condition test failed in ACL "check_connect"
processing "accept"
-accept: condition test succeeded
+accept: condition test succeeded in ACL "check_connect"
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< ehlo testing.testing
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check !authenticated = *
>>> check dnslists = rbl.test.ex
>>> new DNS lookup for 14.12.11.V4NET.rbl.test.ex
>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
->>> deny: condition test succeeded
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=(exim.test.ex) [V4NET.11.12.14] F=<postmaster@exim.test.ex> rejected RCPT userx@exim.test.ex: host is listed in rbl.test.ex
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check recipients = postmaster@exim.test.ex
>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check !authenticated = *
>>> plain in "*"? yes (matched "*")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "require"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
->>> require: condition test succeeded
+>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "deny"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> calling list router
>>> routed by list router
>>> ----------- end verify ------------
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaY-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtpa A=plain:userx S=sss
>>> using ACL "acl_5_6_9"
>>> processing "accept"
>>> check authenticated = *
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_9"
>>> accept: endpass encountered - denying access
LOG: H=[5.6.9.1] F=<x@y> rejected RCPT <x@y>: You must authenticate
>>> rhu.barb in helo_lookup_domains? no (end of list)
>>> processing "accept"
>>> check authenticated = *
>>> auth1 in "*"? yes (matched "*")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_9"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> using ACL "acl_5_6_10"
>>> processing "accept"
>>> check authenticated = auth1
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_10"
>>> end of ACL "acl_5_6_10": implicit DENY
LOG: H=[5.6.10.1] F=<x@y> rejected RCPT <x@y>
>>> rhu.barb in helo_lookup_domains? no (end of list)
>>> processing "accept"
>>> check authenticated = auth1
>>> auth1 in "auth1"? yes (matched "auth1")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "acl_5_6_10"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> processing "accept"
>>> check authenticated = auth1
>>> auth2 in "auth1"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "acl_5_6_10"
>>> end of ACL "acl_5_6_10": implicit DENY
LOG: H=(rhu.barb) [5.6.10.1] F=<x@y> A=auth2 rejected RCPT <x@y>
>>> processing "warn"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> warn: condition test failed
+>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
>>> check hosts = +auth_hosts
>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
>>> check !authenticated = *
>>> cram_md5 in "*"? yes (matched "*")
->>> deny: condition test failed
+>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
>>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaY-0005vi-00 <= userx@some.domain H=(test.host) [10.0.0.1] P=esmtpa A=cram_md5:tim S=sss
>>> host in hosts_connection_nolog? no (option unset)
>>> processing "warn"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? yes (matched "10.0.0.5")
->>> warn: condition test succeeded
+>>> warn: condition test succeeded in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = 10.0.0.5
>>> host in "10.0.0.5"? yes (matched "10.0.0.5")
->>> accept: condition test succeeded
+>>> accept: condition test succeeded in ACL "check_recipient"
>>> host in ignore_fromline_hosts? no (option unset)
LOG: 10HmaZ-0005vi-00 <= userx@some.domain H=(test.host) [10.0.0.5] P=esmtp S=sss
command wrote: FAIL cannot route this one (FAIL)
q router forced address failure
----------- end verify ------------
-accept: condition test failed
+accept: condition test failed in inline ACL
end of inline ACL: implicit DENY
LOG: MAIN REJECT
H=(some.name) [V4NET.2.3.4] F=<x@y> rejected RCPT <"FAIL cannot route this one (FAIL)"@some.host>: cannot route this one (FAIL)