X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/6fc54bd18aa7a51e11dce5a905e754cedb526230..b371572e89e8ca593b8d6bb5c919fedbb67b2eeb:/test/stderr/0067?ds=inline diff --git a/test/stderr/0067 b/test/stderr/0067 index 58b47ea98..90015dd18 100644 --- a/test/stderr/0067 +++ b/test/stderr/0067 @@ -6,1111 +6,1353 @@ >>> host in helo_verify_hosts? no (option unset) >>> host in helo_try_verify_hosts? no (option unset) >>> host in helo_accept_junk_hosts? no (option unset) ->>> list element: ->>> list element: @ ->>> list element: @[] +>>> test in helo_lookup_domains? +>>> list element: @ +>>> list element: @[] >>> test in helo_lookup_domains? no (end of list) >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> somehost.example.com in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> somehost.example.com in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> somehost.example.com in "b.c"? +>>> list element: b.c +>>> somehost.example.com in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> somehost.example.com in "bb.cc"? +>>> list element: bb.cc +>>> somehost.example.com in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> somehost.example.com in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> userx@somehost.example.com in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: b.c ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> b.c in "b.c"? +>>> list element: b.c +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> x@b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT ->>> list element: * ->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*") +>>> host in smtp_accept_max_nonmail_hosts? +>>> list element: * +>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*") >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> b.c in "b.c"? +>>> list element: b.c +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> xy.z in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> 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)[^@]*@") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> xy.z in "b.c"? +>>> list element: b.c +>>> xy.z in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> patch.work in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> 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)[^@]*@") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> patch.work in "b.c"? +>>> list element: b.c +>>> patch.work in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> a.b.c in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> a.b.c in "b.c"? +>>> list element: b.c +>>> a.b.c in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> philip@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> abc.def in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> abc.def in "b.c"? +>>> list element: b.c +>>> abc.def in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> d.e.f in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> d.e.f in "b.c"? +>>> list element: b.c +>>> d.e.f in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> d.e.f in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> d.e.f in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> d.e.f in "b.c"? +>>> list element: b.c +>>> d.e.f in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> d.e.f in "bb.cc"? +>>> list element: bb.cc +>>> d.e.f in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> d.e.f in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> xyz@d.e.f in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> abc.def in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> abc.def in "b.c"? +>>> list element: b.c +>>> abc.def in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> abc.def in "lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch"? +>>> list element: lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> yy@abc.def in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> z.z in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> z.z in "b.c"? +>>> list element: b.c +>>> z.z in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> z.z in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> z.z in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> z.z in "b.c"? +>>> list element: b.c +>>> z.z in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> z.z in "bb.cc"? +>>> list element: bb.cc +>>> z.z in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> z.z in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> cba@z.z in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> z.z in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> z.z in "b.c"? +>>> list element: b.c +>>> z.z in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> p.q.r in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> p.q.r in "b.c"? +>>> list element: b.c +>>> p.q.r in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F=<12345678@p.q.r> rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> z.z in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> z.z in "b.c"? +>>> list element: b.c +>>> z.z in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F=<12345678@z.z> rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> p.q.r in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> p.q.r in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> p.q.r in "b.c"? +>>> list element: b.c +>>> p.q.r in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> p.q.r in "bb.cc"? +>>> list element: bb.cc +>>> p.q.r in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> p.q.r in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: m.n.o ->>> p.q.r in "m.n.o"? no (end of list) ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> 1234@p.q.r in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> p.q.r in "m.n.o"? +>>> list element: m.n.o +>>> p.q.r in "m.n.o"? no (end of list) +>>> list element: TESTSUITE/aux-fixed/0067.rejrec >>> 1234@p.q.r in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list) >>> deny: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> userx@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> userx@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> m.n.o in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> m.n.o in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> m.n.o in "b.c"? +>>> list element: b.c +>>> m.n.o in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> m.n.o in "bb.cc"? +>>> list element: bb.cc +>>> m.n.o in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> m.n.o in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: m.n.o ->>> 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") +>>> 1234@m.n.o in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> m.n.o in "m.n.o"? +>>> list element: m.n.o +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F=<1234@m.n.o> rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* ->>> list element: * ->>> test.ex in "*"? yes (matched "*") ->>> postmaster@test.ex in "postmaster@*"? yes (matched "postmaster@*") +>>> postmaster@test.ex in "postmaster@*"? +>>> list element: postmaster@* +>>> test.ex in "*"? +>>> list element: * +>>> test.ex in "*"? yes (matched "*") +>>> postmaster@test.ex in "postmaster@*"? yes (matched "postmaster@*") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* ->>> list element: * ->>> myhost.ex in "*"? yes (matched "*") ->>> postmaster@myhost.ex in "postmaster@*"? yes (matched "postmaster@*") +>>> postmaster@myhost.ex in "postmaster@*"? +>>> list element: postmaster@* +>>> myhost.ex in "*"? +>>> list element: * +>>> myhost.ex in "*"? yes (matched "*") +>>> postmaster@myhost.ex in "postmaster@*"? yes (matched "postmaster@*") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> userx@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> userx@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> a.b.c in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> a.b.c in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> a.b.c in "b.c"? +>>> list element: b.c +>>> a.b.c in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> a.b.c in "bb.cc"? +>>> list element: bb.cc +>>> a.b.c in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> a.b.c in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec ->>> list element: a.b.c ->>> 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) +>>> rr01@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> a.b.c in "a.b.c"? +>>> list element: a.b.c +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> userx@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> userx@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> a.b.c in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> a.b.c in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> a.b.c in "b.c"? +>>> list element: b.c +>>> a.b.c in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> a.b.c in "bb.cc"? +>>> list element: bb.cc +>>> a.b.c in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> a.b.c in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: 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) +>>> qqq@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> userx@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> userx@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> a.b.c in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> a.b.c in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> a.b.c in "b.c"? +>>> list element: b.c +>>> a.b.c in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> a.b.c in "bb.cc"? +>>> list element: bb.cc +>>> a.b.c in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> a.b.c in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: 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) +>>> qq@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> userx@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> userx@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> z.z in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> z.z in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> z.z in "b.c"? +>>> list element: b.c +>>> z.z in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> z.z in "bb.cc"? +>>> list element: bb.cc +>>> z.z in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> z.z in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: 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) +>>> !excl@z.z in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> userx@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> userx@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> y.p.s in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> y.p.s in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> y.p.s in "b.c"? +>>> list element: b.c +>>> y.p.s in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> y.p.s in "bb.cc"? +>>> list element: bb.cc +>>> y.p.s in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> y.p.s in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec ->>> list element: y.p.s ->>> 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) +>>> sh#rp@y.p.s in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> y.p.s in "y.p.s"? +>>> list element: y.p.s +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> xx.yy in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> xx.yy in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> xx.yy in "b.c"? +>>> list element: b.c +>>> xx.yy in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> xx.yy in "bb.cc"? +>>> list element: bb.cc +>>> xx.yy in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> xx.yy in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> abc@xx.yy in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> xx.yy in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> xx.yy in "b.c"? +>>> list element: b.c +>>> xx.yy in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> xx.yy in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> xx.yy in "b.c"? +>>> list element: b.c +>>> xx.yy in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: b.c ->>> bb.cc in "b.c"? no (end of list) ->>> list element: *@b.c ->>> list element: b.c ->>> bb.cc in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: bb.cc ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> bb.cc in "b.c"? +>>> list element: b.c +>>> bb.cc in "b.c"? no (end of list) +>>> list element: *@b.c +>>> bb.cc in "b.c"? +>>> list element: b.c +>>> bb.cc in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> bb.cc in "bb.cc"? +>>> list element: bb.cc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> x@bb.cc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> bb.cc in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> bb.cc in "b.c"? +>>> list element: b.c +>>> bb.cc in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> bb.cc in "bb.cc"? +>>> list element: bb.cc +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: b.c ->>> bbb.ccc in "b.c"? no (end of list) ->>> list element: *@b.c ->>> list element: b.c ->>> bbb.ccc in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: bb.cc ->>> bbb.ccc in "bb.cc"? no (end of list) ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> bbb.ccc in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: bbb.ccc ->>> 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) +>>> 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"? +>>> list element: !x@b.c +>>> bbb.ccc in "b.c"? +>>> list element: b.c +>>> bbb.ccc in "b.c"? no (end of list) +>>> list element: *@b.c +>>> bbb.ccc in "b.c"? +>>> list element: b.c +>>> bbb.ccc in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> bbb.ccc in "bb.cc"? +>>> list element: bb.cc +>>> bbb.ccc in "bb.cc"? no (end of list) +>>> list element: *@bb.cc +>>> bbb.ccc in "bb.cc"? +>>> list element: bb.cc +>>> bbb.ccc in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> bbb.ccc in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> x@bbb.ccc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> bbb.ccc in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> bbb.ccc in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> 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) +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> bbb.ccc in "b.c"? +>>> list element: b.c +>>> bbb.ccc in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> bbb.ccc in "bb.cc"? +>>> list element: bb.cc +>>> bbb.ccc in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> bbb.ccc in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 30) >>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec ->>> list element: 1234@m.n.o ->>> list element: TESTSUITE/aux-fixed/0067.rejrec +>>> y@bbb.ccc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? +>>> list element: 1234@m.n.o +>>> list element: 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 in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 31) >>> check domains = +local_domains ->>> list element: +local_domains ->>> list element: test.ex ->>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") ->>> test.ex in "+local_domains"? yes (matched "+local_domains") +>>> test.ex in "+local_domains"? +>>> list element: +local_domains +>>> start sublist local_domains +>>> test.ex in "test.ex : myhost.ex"? +>>> ╎list element: test.ex +>>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex") +>>> end sublist local_domains +>>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex' +>>> test.ex in "+local_domains"? yes (matched "+local_domains") >>> accept: condition test succeeded in ACL "check_recipient" >>> end of ACL "check_recipient": ACCEPT >>> using ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 20) >>> check hosts = : ->>> list element: +>>> host in ":"? +>>> list element: >>> host in ":"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "accept" (TESTSUITE/test-config 21) >>> check recipients = postmaster@* ->>> list element: postmaster@* +>>> x@test.ex in "postmaster@*"? +>>> list element: postmaster@* >>> x@test.ex in "postmaster@*"? no (end of list) >>> accept: condition test failed in ACL "check_recipient" >>> processing "deny" (TESTSUITE/test-config 29) >>> 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 ->>> list element: !x@b.c ->>> list element: *@b.c ->>> list element: b.c ->>> bbb.ccc in "b.c"? no (end of list) ->>> list element: !^philip@a.b.c ->>> list element: ^(phil|quil)[^@]*@ ->>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch ->>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain ->>> list element: ! x@bb.cc ->>> list element: *@bb.cc ->>> list element: bb.cc ->>> bbb.ccc in "bb.cc"? no (end of list) ->>> list element: ! TESTSUITE/aux-fixed/0067.not1 ->>> list element: !TESTSUITE/aux-fixed/0067.not2 ->>> list element: bbb.ccc ->>> list element: bbb.ccc ->>> 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") +>>> 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"? +>>> list element: !x@b.c +>>> list element: *@b.c +>>> bbb.ccc in "b.c"? +>>> list element: b.c +>>> bbb.ccc in "b.c"? no (end of list) +>>> list element: !^philip@a.b.c +>>> list element: ^(phil|quil)[^@]*@ +>>> list element: !yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch +>>> list element: @@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain +>>> list element: !░x@bb.cc +>>> list element: *@bb.cc +>>> bbb.ccc in "bb.cc"? +>>> list element: bb.cc +>>> bbb.ccc in "bb.cc"? no (end of list) +>>> list element: !░TESTSUITE/aux-fixed/0067.not1 +>>> list element: !TESTSUITE/aux-fixed/0067.not2 +>>> list element: bbb.ccc +>>> bbb.ccc in "bbb.ccc"? +>>> list element: bbb.ccc +>>> 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 in ACL "check_recipient" >>> end of ACL "check_recipient": DENY LOG: H=(test) [1.2.3.4] F= rejected RCPT