/* Copyright (c) Heiko Schlittermann 2016
* hs@schlittermann.de
+ * Copyright (c) The Exim Maintainers 2022
* See the file NOTICE for conditions of use and distribution.
* SPDX-License-Identifier: GPL-2.0-or-later
*/
BOOL
cleanup_environment()
{
-int old_pool = store_pool;
-store_pool = POOL_PERM; /* Need perm memory for any created env vars */
-
-if (!keep_environment || *keep_environment == '\0')
+if (!keep_environment || !*keep_environment)
{
/* From: https://github.com/dovecot/core/blob/master/src/lib/env-util.c#L55
Try to clear the environment.
else if (Ustrcmp(keep_environment, "*") != 0)
{
rmark reset_point = store_mark();
+ unsigned deb = debug_selector;
+ BOOL hc = host_checking;
+ debug_selector = 0; /* quieten this clearout */
+ host_checking = FALSE;
+
if (environ) for (uschar ** p = USS environ; *p; /* see below */)
{
/* It's considered broken if we do not find the '=', according to
{
uschar * name = string_copyn(*p, eqp - *p);
- if (OK != match_isinlist(name, CUSS &keep_environment,
- 0, NULL, NULL, MCL_NOEXPAND, FALSE, NULL))
- if (os_unsetenv(name) < 0) return FALSE;
- else p = USS environ; /* RESTART from the beginning */
- else p++;
+ if (match_isinlist(name, CUSS &keep_environment,
+ 0, NULL, NULL, MCL_NOEXPAND, FALSE, NULL) == OK)
+ p++; /* next */
+ else if (os_unsetenv(name) == 0)
+ p = USS environ; /* RESTART from the beginning */
+ else
+ { debug_selector = deb; host_checking = hc; return FALSE; }
}
}
+ debug_selector = deb;
+ host_checking = hc;
store_reset(reset_point);
}
+DEBUG(D_expand)
+ {
+ debug_printf("environment after trimming:\n");
+ if (environ) for (uschar ** p = USS environ; *p; p++)
+ debug_printf(" %s\n", *p);
+ }
if (add_environment)
{
- uschar * p;
int sep = 0;
const uschar * envlist = add_environment;
+ int old_pool = store_pool;
+ store_pool = POOL_PERM; /* Need perm memory for any created env vars */
- while ((p = string_nextinlist(&envlist, &sep, NULL, 0)))
+ for (const uschar * p; p = string_nextinlist(&envlist, &sep, NULL, 0); )
{
DEBUG(D_expand) debug_printf("adding %s\n", p);
putenv(CS p);
}
+ store_pool = old_pool;
}
#ifndef DISABLE_TLS
tls_clean_env();
#endif
-store_pool = old_pool;
return TRUE;
}
s/^(\d\d:\d\d:\d\d\s+)(\d+)/$1 . new_value($2, "p%s", \$next_pid) . " "/mgxe;
s/(?<!post-)[Pp]rocess\K(\s\d+ )/new_value($1, "p%s", \$next_pid) . " "/gxe;
+ # Path in environment varies
+ s/^ PATH=\K.*$/<munged>/;
+
# When Exim is checking the size of directories for maildir, it uses
# the check_dir_size() function to scan directories. Of course, the order
# of the files that are obtained using readdir() varies from system to
Exim version x.yz ....
+environment after trimming:
+ USER=CALLER
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
╰─────result: match_address: no
>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
+environment after trimming:
+ USER=CALLER
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
\_____result: match_address: no
>>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
+environment after trimming:
+ USER=CALLER
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
1999-03-02 09:44:33 no host name found for IP address V4NET.11.12.13
Exim version x.yz ....
+environment after trimming:
+ USER=CALLER
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-SHELL in keep_environment?
- list element: USER
-EXIM_TEST_NUMBER in keep_environment?
- list element: USER
-PWD in keep_environment?
- list element: USER
-TERM in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-SHLVL in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-PATH in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-_ in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1239
-SHELL in keep_environment?
- list element: USER
-EXIM_TEST_NUMBER in keep_environment?
- list element: USER
-PWD in keep_environment?
- list element: USER
-TERM in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-SHLVL in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-PATH in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-_ in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: -C, -D, -be or -bf forces real uid
uid=CALLER_UID gid=CALLER_GID pid=p1240
-SHELL in keep_environment?
- list element: USER
-EXIM_TEST_NUMBER in keep_environment?
- list element: USER
-PWD in keep_environment?
- list element: USER
-TERM in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-SHLVL in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-PATH in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
-_ in keep_environment?
- list element: USER
-USER in keep_environment?
- list element: USER
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
1999-03-02 09:44:33 ACL "warn" with "message" setting found in a non-message (EHLO or HELO) ACL: cannot specify header lines here: message ignored
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
LOG: MAIN
<= ok@test3 H=[10.9.8.8] U=CALLER P=smtp S=sss
Exim version x.yz ....
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
>>> list element: @
>>> list element: @[]
>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
sender_fullhost = (exim.test.ex) [V4NET.11.12.13]
sender_rcvhost = [V4NET.11.12.13] (helo=exim.test.ex)
set_process_info: pppp handling incoming connection from (exim.test.ex) [V4NET.11.12.13]
+host in limits_advertise_hosts?
+ list element: !*
host in dsn_advertise_hosts? no (option unset)
host in pipelining_advertise_hosts?
list element: *
>>> list element: @
>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
sender_fullhost = (exim.test.ex) [V4NET.99.99.99]
sender_rcvhost = [V4NET.99.99.99] (helo=exim.test.ex)
set_process_info: pppp handling incoming connection from (exim.test.ex) [V4NET.99.99.99]
+host in limits_advertise_hosts?
+ list element: !*
host in dsn_advertise_hosts? no (option unset)
host in pipelining_advertise_hosts?
list element: *
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<y@b.c> rejected RCPT <x@test.ex>
>>> 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=<philip@xy.z> rejected RCPT <x@test.ex>
>>> 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=<quilt@patch.work> rejected RCPT <x@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<xx@abc.def> rejected RCPT <x@test.ex>
>>> 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=<abc@d.e.f> rejected RCPT <x@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<abc@z.z> rejected RCPT <x@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<xyz@z.z> rejected RCPT <x@test.ex>
>>> 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 <x@test.ex>
>>> 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 <x@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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 <userx@test.ex>
>>> 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=<rr01@a.b.c> rejected RCPT <userx@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<qq@a.b.c> rejected RCPT <userx@test.ex>
>>> 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=<!excl@z.z> rejected RCPT <userx@test.ex>
>>> 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=<sh#rp@y.p.s> rejected RCPT <userx@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<xyzbc@xx.yy> rejected RCPT <x@test.ex>
>>> 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=<aabc@xx.yy> rejected RCPT <x@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<y@bb.cc> rejected RCPT <x@test.ex>
>>> 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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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
+>>> test.ex in "test.ex : myhost.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "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=<z@bbb.ccc> rejected RCPT <x@test.ex>
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 12)
>>> accept: condition test succeeded in inline ACL
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.1
>>> IP address lookup yielded "ten-1.test.ex"
>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
->>> host in sender_unqualified_hosts? yes (matched "^ten-1\.test\.ex")
+>>> host in sender_unqualified_hosts? yes (matched "^ten-1\.test\.ex")
>>> host in recipient_unqualified_hosts? no (option unset)
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
>>> using ACL "check_recipientx"
>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
->>> list element:
+>>> host in ":"?
+>>> list element:
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipientx"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
->>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (matched "^ten-1\.test\.ex")
+>>> host in "+include_unknown : ^ten-1\.test\.ex"?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
+>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (matched "^ten-1\.test\.ex")
>>> deny: condition test succeeded in ACL "check_recipientx"
>>> end of ACL "check_recipientx": DENY
LOG: H=ten-1.test.ex (test) [V4NET.0.0.1] F=<x@y> rejected RCPT <x@test.ex>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
->>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
+>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> host in recipient_unqualified_hosts? no (option unset)
->>> 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? no (end of list)
->>> using ACL "check_recipientx"
->>> processing "accept" (TESTSUITE/test-config 24)
->>> check hosts = :
->>> list element:
->>> host in ":"? no (end of list)
->>> accept: condition test failed in ACL "check_recipientx"
->>> processing "deny" (TESTSUITE/test-config 25)
->>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> 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)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> test in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipientx"
+>>> processing "accept" (TESTSUITE/test-config 24)
+>>> check hosts = :
+>>> host in ":"?
+>>> list element:
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipientx"
+>>> processing "deny" (TESTSUITE/test-config 25)
+>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
+>>> host in "+include_unknown : ^ten-1\.test\.ex"?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
->>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (failed to find host name for V4NET.0.0.13)
+>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> deny: condition test succeeded in ACL "check_recipientx"
->>> end of ACL "check_recipientx": DENY
+>>> deny: condition test succeeded in ACL "check_recipientx"
+>>> end of ACL "check_recipientx": DENY
LOG: H=(test) [V4NET.0.0.13] F=<userx@myhost.test.ex> rejected RCPT <x@test.ex>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
->>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
+>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> host in recipient_unqualified_hosts? no (option unset)
->>> 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? no (end of list)
->>> using ACL "check_recipienty"
->>> processing "accept" (TESTSUITE/test-config 30)
->>> check hosts = not-exist.test.ex : V4NET.0.0.13
->>> list element: not-exist.test.ex
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> 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)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> test in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipienty"
+>>> processing "accept" (TESTSUITE/test-config 30)
+>>> check hosts = not-exist.test.ex : V4NET.0.0.13
+>>> host in "not-exist.test.ex : V4NET.0.0.13"?
+>>> list element: not-exist.test.ex
>>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
->>> host in "not-exist.test.ex : V4NET.0.0.13"? no (failed to find IP address for not-exist.test.ex)
->>> accept: condition test failed in ACL "check_recipienty"
->>> processing "deny" (TESTSUITE/test-config 31)
->>> message: "Denied"
->>> deny: condition test succeeded in ACL "check_recipienty"
->>> end of ACL "check_recipienty": DENY
+>>> host in "not-exist.test.ex : V4NET.0.0.13"? no (failed to find IP address for not-exist.test.ex)
+>>> accept: condition test failed in ACL "check_recipienty"
+>>> processing "deny" (TESTSUITE/test-config 31)
+>>> message: "Denied"
+>>> deny: condition test succeeded in ACL "check_recipienty"
+>>> end of ACL "check_recipienty": DENY
LOG: H=(test) [V4NET.0.0.13] F=<userx@test.ex> rejected RCPT <y@test.ex>: "Denied"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
->>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
+>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> host in recipient_unqualified_hosts? no (option unset)
->>> 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? no (end of list)
->>> using ACL "check_recipientz"
->>> processing "accept" (TESTSUITE/test-config 34)
->>> check hosts = +ignore_unknown : not-exist.test.ex : V4NET.0.0.13
->>> list element: +ignore_unknown
->>> list element: not-exist.test.ex
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> 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)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> test in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipientz"
+>>> processing "accept" (TESTSUITE/test-config 34)
+>>> check hosts = +ignore_unknown : not-exist.test.ex : V4NET.0.0.13
+>>> host in "+ignore_unknown : not-exist.test.ex : V4NET.0.0.13"?
+>>> list element: +ignore_unknown
+>>> list element: not-exist.test.ex
>>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
->>> failed to find IP address for not-exist.test.ex: item ignored by +ignore_unknown
->>> list element: V4NET.0.0.13
->>> host in "+ignore_unknown : not-exist.test.ex : V4NET.0.0.13"? yes (matched "V4NET.0.0.13")
->>> accept: condition test succeeded in ACL "check_recipientz"
->>> end of ACL "check_recipientz": ACCEPT
+>>> failed to find IP address for not-exist.test.ex: item ignored by +ignore_unknown
+>>> list element: V4NET.0.0.13
+>>> host in "+ignore_unknown : not-exist.test.ex : V4NET.0.0.13"? yes (matched "V4NET.0.0.13")
+>>> accept: condition test succeeded in ACL "check_recipientz"
+>>> end of ACL "check_recipientz": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
->>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
+>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> host in recipient_unqualified_hosts? no (option unset)
->>> 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? no (end of list)
->>> using ACL "check_recipienty"
->>> processing "accept" (TESTSUITE/test-config 30)
->>> check hosts = not-exist.test.ex : V4NET.0.0.13
->>> list element: not-exist.test.ex
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> 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)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> test in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipienty"
+>>> processing "accept" (TESTSUITE/test-config 30)
+>>> check hosts = not-exist.test.ex : V4NET.0.0.13
+>>> host in "not-exist.test.ex : V4NET.0.0.13"?
+>>> list element: not-exist.test.ex
>>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
->>> host in "not-exist.test.ex : V4NET.0.0.13"? no (failed to find IP address for not-exist.test.ex)
+>>> host in "not-exist.test.ex : V4NET.0.0.13"? no (failed to find IP address for not-exist.test.ex)
LOG: list matching forced to fail: failed to find IP address for not-exist.test.ex
->>> accept: condition test failed in ACL "check_recipienty"
->>> processing "deny" (TESTSUITE/test-config 31)
->>> message: "Denied"
->>> deny: condition test succeeded in ACL "check_recipienty"
->>> end of ACL "check_recipienty": DENY
+>>> accept: condition test failed in ACL "check_recipienty"
+>>> processing "deny" (TESTSUITE/test-config 31)
+>>> message: "Denied"
+>>> deny: condition test succeeded in ACL "check_recipienty"
+>>> end of ACL "check_recipienty": DENY
LOG: H=(test) [V4NET.0.0.13] F=<userx@test.ex> rejected RCPT <y@test.ex>: "Denied"
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
->>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
+>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> host in recipient_unqualified_hosts? no (option unset)
->>> 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? no (end of list)
->>> using ACL "check_recipienta"
->>> processing "accept" (TESTSUITE/test-config 38)
->>> check hosts = :
->>> list element:
->>> host in ":"? no (end of list)
->>> accept: condition test failed in ACL "check_recipienta"
->>> processing "deny" (TESTSUITE/test-config 39)
->>> check hosts = +include_defer : test.again.dns
->>> list element: +include_defer
->>> list element: test.again.dns
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> 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)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> test in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipienta"
+>>> processing "accept" (TESTSUITE/test-config 38)
+>>> check hosts = :
+>>> host in ":"?
+>>> list element:
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipienta"
+>>> processing "deny" (TESTSUITE/test-config 39)
+>>> check hosts = +include_defer : test.again.dns
+>>> host in "+include_defer : test.again.dns"?
+>>> list element: +include_defer
+>>> list element: test.again.dns
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
LOG: DNS lookup of "test.again.dns" deferred: accepted by +include_defer
->>> deny: condition test succeeded in ACL "check_recipienta"
->>> end of ACL "check_recipienta": DENY
+>>> deny: condition test succeeded in ACL "check_recipienta"
+>>> end of ACL "check_recipienta": DENY
LOG: H=(test) [V4NET.0.0.13] F=<userx@myhost.test.ex> rejected RCPT <a@test.ex>
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
->>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
+>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> host in recipient_unqualified_hosts? no (option unset)
->>> 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? no (end of list)
->>> using ACL "check_recipientb"
->>> processing "accept" (TESTSUITE/test-config 44)
->>> check hosts = test.again.dns : V4NET.0.0.13
->>> list element: test.again.dns
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> 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)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> test in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipientb"
+>>> processing "accept" (TESTSUITE/test-config 44)
+>>> check hosts = test.again.dns : V4NET.0.0.13
+>>> host in "test.again.dns : V4NET.0.0.13"?
+>>> list element: test.again.dns
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
->>> host in "test.again.dns : V4NET.0.0.13"? list match deferred for test.again.dns
->>> accept: condition test deferred in ACL "check_recipientb"
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> host in "test.again.dns : V4NET.0.0.13"? list match deferred for test.again.dns
+>>> accept: condition test deferred in ACL "check_recipientb"
LOG: H=(test) [V4NET.0.0.13] F=<userx@test.ex> temporarily rejected RCPT <b@test.ex>: DNS lookup of "test.again.dns" deferred
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: +include_unknown
->>> list element: ^ten-1\.test\.ex
+>>> host in sender_unqualified_hosts?
+>>> list element: +include_unknown
+>>> list element: ^ten-1\.test\.ex
>>> sender host name required, to match against ^ten-1\.test\.ex
>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
->>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
+>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
->>> host in recipient_unqualified_hosts? no (option unset)
->>> 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? no (end of list)
->>> using ACL "check_recipientc"
->>> processing "accept" (TESTSUITE/test-config 48)
->>> check hosts = +ignore_defer : test.again.dns : V4NET.0.0.13
->>> list element: +ignore_defer
->>> list element: test.again.dns
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> 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)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> test in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipientc"
+>>> processing "accept" (TESTSUITE/test-config 48)
+>>> check hosts = +ignore_defer : test.again.dns : V4NET.0.0.13
+>>> host in "+ignore_defer : test.again.dns : V4NET.0.0.13"?
+>>> list element: +ignore_defer
+>>> list element: test.again.dns
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
->>> DNS lookup of "test.again.dns" deferred: item ignored by +ignore_defer
->>> list element: V4NET.0.0.13
->>> host in "+ignore_defer : test.again.dns : V4NET.0.0.13"? yes (matched "V4NET.0.0.13")
->>> accept: condition test succeeded in ACL "check_recipientc"
->>> end of ACL "check_recipientc": ACCEPT
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> DNS lookup of "test.again.dns" deferred: item ignored by +ignore_defer
+>>> list element: V4NET.0.0.13
+>>> host in "+ignore_defer : test.again.dns : V4NET.0.0.13"? yes (matched "V4NET.0.0.13")
+>>> accept: condition test succeeded in ACL "check_recipientc"
+>>> end of ACL "check_recipientc": ACCEPT
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
+>>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
LOG: rejected MAIL from [V4NET.0.0.1]: no HELO/EHLO given
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in helo_verify_hosts? no (end of list)
->>> list element: ten-2.test.ex
+>>> host in helo_try_verify_hosts?
+>>> list element: ten-2.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-2.test.ex address=V4NET.0.0.2
>>> host in helo_try_verify_hosts? no (end of list)
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in hosts_require_helo?
>>> host in hosts_require_helo? no (end of list)
>>> using ACL "rcpt"
>>> processing "require" (TESTSUITE/test-config 23)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in helo_verify_hosts? no (end of list)
->>> list element: ten-2.test.ex
+>>> host in helo_try_verify_hosts?
+>>> list element: ten-2.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-2.test.ex address=V4NET.0.0.2
->>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
+>>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> [V4NET.0.0.1] in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> [V4NET.0.0.1] in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "[V4NET.0.0.1]"
>>> HELO verification failed but host is in helo_try_verify_hosts
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in helo_verify_hosts? no (end of list)
->>> list element: ten-2.test.ex
+>>> host in helo_try_verify_hosts?
+>>> list element: ten-2.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-2.test.ex address=V4NET.0.0.2
->>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
+>>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> [V4NET.0.0.2] in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> [V4NET.0.0.2] in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "[V4NET.0.0.2]"
>>> matched host address
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
+>>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> ten-1.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> ten-1.test.ex in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "ten-1.test.ex"
>>> looking up host name for V4NET.0.0.1
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
->>> host in helo_verify_hosts? yes (matched "ten-3.test.ex")
+>>> host in helo_verify_hosts? yes (matched "ten-3.test.ex")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> ten-3.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> ten-3.test.ex in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "ten-3.test.ex"
>>> looking up host name for V4NET.0.0.3
>>> checking addresses for ten-3-alias.test.ex
>>> V4NET.0.0.3 OK
>>> matched host name
->>> 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 "*")
>>> verifying EHLO/HELO argument "ten-3-alias.test.ex"
>>> matched alias ten-3-alias.test.ex
>>> verifying EHLO/HELO argument "ten-3xtra.test.ex"
>>> getting IP address for ten-3xtra.test.ex
+>>> ten-3xtra.test.ex in ""?
>>> ten-3xtra.test.ex in ""? no (end of list)
->>> list element: *
->>> ten-3xtra.test.ex in "*"? yes (matched "*")
+>>> ten-3xtra.test.ex in "*"?
+>>> list element: *
+>>> ten-3xtra.test.ex in "*"? yes (matched "*")
>>> IP address for ten-3xtra.test.ex matches calling address
>>> Forward DNS security status: unverified
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
+>>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> rhubarb in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> rhubarb in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "rhubarb"
>>> looking up host name for V4NET.0.0.1
>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> getting IP address for rhubarb
+>>> rhubarb in ""?
>>> rhubarb in ""? no (end of list)
->>> list element: *
->>> rhubarb in "*"? yes (matched "*")
+>>> rhubarb in "*"?
+>>> list element: *
+>>> rhubarb in "*"? yes (matched "*")
LOG: rejected "EHLO rhubarb" from (rhubarb) [V4NET.0.0.1]
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
->>> list element: 99.99.99.99
->>> host in helo_verify_hosts? yes (matched "99.99.99.99")
+>>> list element: 99.99.99.99
+>>> host in helo_verify_hosts? yes (matched "99.99.99.99")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> rhubarb in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> rhubarb in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "rhubarb"
>>> looking up host name for 99.99.99.99
>>> Test harness: host name lookup returns DEFER
>>> getting IP address for rhubarb
+>>> rhubarb in ""?
>>> rhubarb in ""? no (end of list)
->>> list element: *
->>> rhubarb in "*"? yes (matched "*")
+>>> rhubarb in "*"?
+>>> list element: *
+>>> rhubarb in "*"? yes (matched "*")
LOG: temporarily rejected "EHLO rhubarb" from (rhubarb) [99.99.99.99]
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in helo_verify_hosts? no (end of list)
->>> list element: ten-2.test.ex
+>>> host in helo_try_verify_hosts?
+>>> list element: ten-2.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-2.test.ex address=V4NET.0.0.2
>>> host in helo_try_verify_hosts? no (end of list)
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> [V4NET.0.0.99] in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> [V4NET.0.0.99] in helo_lookup_domains? no (end of list)
>>> using ACL "rcpt"
>>> processing "require" (TESTSUITE/test-config 23)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in helo_verify_hosts? no (end of list)
->>> list element: ten-2.test.ex
+>>> host in helo_try_verify_hosts?
+>>> list element: ten-2.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-2.test.ex address=V4NET.0.0.2
>>> host in helo_try_verify_hosts? no (end of list)
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> [V4NET.0.0.13] in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> [V4NET.0.0.13] in helo_lookup_domains? no (end of list)
>>> using ACL "rcpt"
>>> processing "require" (TESTSUITE/test-config 23)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: ten-1.test.ex
+>>> host in helo_verify_hosts?
+>>> list element: ten-1.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-1.test.ex address=V4NET.0.0.1
->>> list element: ten-3.test.ex
+>>> list element: ten-3.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-3.test.ex address=V4NET.0.0.3
>>> host in helo_verify_hosts? no (end of list)
->>> list element: ten-2.test.ex
+>>> host in helo_try_verify_hosts?
+>>> list element: ten-2.test.ex
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=ten-2.test.ex address=V4NET.0.0.2
>>> host in helo_try_verify_hosts? no (end of list)
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> rhubarb in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> rhubarb in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "rcpt"
>>> processing "require" (TESTSUITE/test-config 23)
>>> message: helo not verified
>>> looking up host name for 99.99.99.99
>>> Test harness: host name lookup returns DEFER
>>> getting IP address for rhubarb
+>>> rhubarb in ""?
>>> rhubarb in ""? no (end of list)
->>> list element: *
->>> rhubarb in "*"? yes (matched "*")
+>>> rhubarb in "*"?
+>>> list element: *
+>>> rhubarb in "*"? yes (matched "*")
>>> require: condition test failed in ACL "rcpt"
>>> end of ACL "rcpt": not OK
LOG: H=(rhubarb) [99.99.99.99] F=<a@b> rejected RCPT <c@d>: helo not verified
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! @ : ! localhost
->>> list element: ! @
+>>> host in "! @ : ! localhost"?
+>>> list element: ! @
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
->>> list element: ! localhost
+>>> list element: ! localhost
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
->>> host in "! @ : ! localhost"? no (matched "! localhost")
+>>> host in "! @ : ! localhost"? no (matched "! localhost")
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex : myhost.test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! @ : ! localhost
->>> list element: ! @
+>>> host in "! @ : ! localhost"?
+>>> list element: ! @
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
->>> host in "! @ : ! localhost"? no (matched "! @")
+>>> host in "! @ : ! localhost"? no (matched "! @")
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex : myhost.test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! @ : ! localhost
->>> list element: ! @
+>>> host in "! @ : ! localhost"?
+>>> list element: ! @
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
->>> list element: ! localhost
+>>> list element: ! localhost
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=localhost address=127.0.0.1
>>> host in 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> exim.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
->>> list element:
+>>> host in ":"?
+>>> list element:
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "warn" (TESTSUITE/test-config 25)
>>> message: X-Warning: $sender_host_address is blacklisted at $dnslist_domain
>>> l_message: accepting postmaster from host in $dnslist_domain
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
->>> list element: exim.test.ex
->>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
->>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"?
+>>> list element: exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
>>> check dnslists = rbl2.test.ex
>>> dnslists check: rbl2.test.ex
>>> new DNS lookup for 14.12.11.V4NET.rbl2.test.ex
LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: accepting postmaster from host in rbl2.test.ex
>>> processing "accept" (TESTSUITE/test-config 32)
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
->>> list element: exim.test.ex
->>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
->>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"?
+>>> list element: exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = :
->>> list element:
+>>> host in ":"?
+>>> list element:
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "warn" (TESTSUITE/test-config 25)
>>> message: X-Warning: $sender_host_address is blacklisted at $dnslist_domain
>>> l_message: accepting postmaster from host in $dnslist_domain
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
>>> warn: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 32)
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 33)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> exim.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
->>> list element: exim.test.ex
->>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
->>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"?
+>>> list element: exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 20)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
--------> smart1 router <--------
local_part=x domain=y.z
checking domains
-list element: smart.domain
+y.z in "smart.domain"?
+ list element: smart.domain
y.z in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=y.z
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- list element: myhost.test.ex
- y.z in "test.ex : myhost.test.ex"? no (end of list)
- end sublist local_domains
+y.z in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ y.z in "test.ex : myhost.test.ex"?
+ â•Žlist element: test.ex
+ â•Žlist element: myhost.test.ex
+ y.z in "test.ex : myhost.test.ex"? no (end of list)
+ end sublist local_domains
y.z in "! +local_domains"? yes (end of list)
calling fail_remote_domains router
rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
--------> smart1 router <--------
local_part=x domain=smart.domain
checking domains
-list element: smart.domain
-smart.domain in "smart.domain"? yes (matched "smart.domain")
+smart.domain in "smart.domain"?
+ list element: smart.domain
+ smart.domain in "smart.domain"? yes (matched "smart.domain")
checking local_parts
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
search_find: file="TESTSUITE/aux-fixed/0085.data"
in TESTSUITE/aux-fixed/0085.data
creating new cache entry
lookup yielded: x : y : abc@d.e.f
-list element: x
-x in "x : y : abc@d.e.f"? yes (matched "x")
+x in "x : y : abc@d.e.f"?
+ list element: x
+ x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
cached data used for lookup of smart.domain
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
-list element: x
-address match test: subject=abc@d.e.f pattern=x
-list element: x
-d.e.f in "x"? no (end of list)
-list element: y
-address match test: subject=abc@d.e.f pattern=y
-list element: y
-d.e.f in "y"? no (end of list)
-list element: abc@d.e.f
-address match test: subject=abc@d.e.f pattern=abc@d.e.f
-list element: d.e.f
-d.e.f in "d.e.f"? yes (matched "d.e.f")
-abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
+abc@d.e.f in "x : y : abc@d.e.f"?
+ list element: x
+ address match test: subject=abc@d.e.f pattern=x
+ d.e.f in "x"?
+ list element: x
+ d.e.f in "x"? no (end of list)
+ list element: y
+ address match test: subject=abc@d.e.f pattern=y
+ d.e.f in "y"?
+ list element: y
+ d.e.f in "y"? no (end of list)
+ list element: abc@d.e.f
+ address match test: subject=abc@d.e.f pattern=abc@d.e.f
+ d.e.f in "d.e.f"?
+ list element: d.e.f
+ d.e.f in "d.e.f"? yes (matched "d.e.f")
+ abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
calling smart1 router
smart1 router called for x@smart.domain
domain = smart.domain
route_item = *
-list element: *
-smart.domain in "*"? yes (matched "*")
+smart.domain in "*"?
+ list element: *
+ smart.domain in "*"? yes (matched "*")
original list of hosts = '' options = ''
expanded list of hosts = '' options = ''
queued for <unset> transport: local_part = x
--------> smart1 router <--------
local_part=x domain=test.ex
checking domains
-list element: smart.domain
+test.ex in "smart.domain"?
+ list element: smart.domain
test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=test.ex
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- test.ex in "test.ex : myhost.test.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"? no (matched "! +local_domains")
+test.ex in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ test.ex in "test.ex : myhost.test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.ex : myhost.test.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"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
local_part=x domain=test.ex
checking domains
-list element: test.ex
-test.ex in "test.ex"? yes (matched "test.ex")
+test.ex in "test.ex"?
+ list element: test.ex
+ test.ex in "test.ex"? yes (matched "test.ex")
checking local_parts
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
in TESTSUITE/aux-fixed/0085.data
creating new cache entry
lookup yielded: x : y : abc@d.e.f
-list element: x
-x in "x : y : abc@d.e.f"? yes (matched "x")
+x in "x : y : abc@d.e.f"?
+ list element: x
+ x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
cached data used for lookup of test.ex
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
-list element: x
-address match test: subject=abc@d.e.f pattern=x
-list element: x
-d.e.f in "x"? no (end of list)
-list element: y
-address match test: subject=abc@d.e.f pattern=y
-list element: y
-d.e.f in "y"? no (end of list)
-list element: abc@d.e.f
-address match test: subject=abc@d.e.f pattern=abc@d.e.f
-list element: d.e.f
-d.e.f in "d.e.f"? yes (matched "d.e.f")
-abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
+abc@d.e.f in "x : y : abc@d.e.f"?
+ list element: x
+ address match test: subject=abc@d.e.f pattern=x
+ d.e.f in "x"?
+ list element: x
+ d.e.f in "x"? no (end of list)
+ list element: y
+ address match test: subject=abc@d.e.f pattern=y
+ d.e.f in "y"?
+ list element: y
+ d.e.f in "y"? no (end of list)
+ list element: abc@d.e.f
+ address match test: subject=abc@d.e.f pattern=abc@d.e.f
+ d.e.f in "d.e.f"?
+ list element: d.e.f
+ d.e.f in "d.e.f"? yes (matched "d.e.f")
+ abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
checking require_files
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
--------> smart1 router <--------
local_part=x domain=myhost.test.ex
checking domains
-list element: smart.domain
+myhost.test.ex in "smart.domain"?
+ list element: smart.domain
myhost.test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=myhost.test.ex
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- list element: myhost.test.ex
- myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
- end sublist local_domains
-data from lookup saved for cache for +local_domains: key 'myhost.test.ex' value 'myhost.test.ex'
-myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
+myhost.test.ex in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ myhost.test.ex in "test.ex : myhost.test.ex"?
+ â•Žlist element: test.ex
+ â•Žlist element: myhost.test.ex
+ â•Žmyhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
+ end sublist local_domains
+ data from lookup saved for cache for +local_domains: key 'myhost.test.ex' value 'myhost.test.ex'
+ myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
local_part=x domain=myhost.test.ex
checking domains
-list element: test.ex
+myhost.test.ex in "test.ex"?
+ list element: test.ex
myhost.test.ex in "test.ex"? no (end of list)
smart2 router skipped: domains mismatch
no more routers
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
--------> smart1 router <--------
local_part=x domain=y.z
checking domains
-list element: smart.domain
+y.z in "smart.domain"?
+ list element: smart.domain
y.z in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=y.z
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- list element: myhost.test.ex
- y.z in "test.ex : myhost.test.ex"? no (end of list)
- end sublist local_domains
+y.z in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ y.z in "test.ex : myhost.test.ex"?
+ â•Žlist element: test.ex
+ â•Žlist element: myhost.test.ex
+ y.z in "test.ex : myhost.test.ex"? no (end of list)
+ end sublist local_domains
y.z in "! +local_domains"? yes (end of list)
calling fail_remote_domains router
rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
--------> smart1 router <--------
local_part=x domain=smart.domain
checking domains
-list element: smart.domain
-smart.domain in "smart.domain"? yes (matched "smart.domain")
+smart.domain in "smart.domain"?
+ list element: smart.domain
+ smart.domain in "smart.domain"? yes (matched "smart.domain")
checking local_parts
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
search_find: file="TESTSUITE/aux-fixed/0085.data"
in TESTSUITE/aux-fixed/0085.data
creating new cache entry
lookup yielded: x : y : abc@d.e.f
-list element: x
-x in "x : y : abc@d.e.f"? yes (matched "x")
+x in "x : y : abc@d.e.f"?
+ list element: x
+ x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
cached data used for lookup of smart.domain
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
-list element: x
-address match test: subject=CALLER@myhost.test.ex pattern=x
-list element: x
-myhost.test.ex in "x"? no (end of list)
-list element: y
-address match test: subject=CALLER@myhost.test.ex pattern=y
-list element: y
-myhost.test.ex in "y"? no (end of list)
-list element: abc@d.e.f
-address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
+CALLER@myhost.test.ex in "x : y : abc@d.e.f"?
+ list element: x
+ address match test: subject=CALLER@myhost.test.ex pattern=x
+ myhost.test.ex in "x"?
+ list element: x
+ myhost.test.ex in "x"? no (end of list)
+ list element: y
+ address match test: subject=CALLER@myhost.test.ex pattern=y
+ myhost.test.ex in "y"?
+ list element: y
+ myhost.test.ex in "y"? no (end of list)
+ list element: abc@d.e.f
+ address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
CALLER@myhost.test.ex in "x : y : abc@d.e.f"? no (end of list)
smart1 router skipped: senders mismatch
--------> fail_remote_domains router <--------
local_part=x domain=smart.domain
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- list element: myhost.test.ex
- smart.domain in "test.ex : myhost.test.ex"? no (end of list)
- end sublist local_domains
+smart.domain in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ smart.domain in "test.ex : myhost.test.ex"?
+ â•Žlist element: test.ex
+ â•Žlist element: myhost.test.ex
+ smart.domain in "test.ex : myhost.test.ex"? no (end of list)
+ end sublist local_domains
smart.domain in "! +local_domains"? yes (end of list)
calling fail_remote_domains router
rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
--------> smart1 router <--------
local_part=x domain=test.ex
checking domains
-list element: smart.domain
+test.ex in "smart.domain"?
+ list element: smart.domain
test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=test.ex
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- test.ex in "test.ex : myhost.test.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"? no (matched "! +local_domains")
+test.ex in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ test.ex in "test.ex : myhost.test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.ex : myhost.test.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"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
local_part=x domain=test.ex
checking domains
-list element: test.ex
-test.ex in "test.ex"? yes (matched "test.ex")
+test.ex in "test.ex"?
+ list element: test.ex
+ test.ex in "test.ex"? yes (matched "test.ex")
checking local_parts
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
in TESTSUITE/aux-fixed/0085.data
creating new cache entry
lookup yielded: x : y : abc@d.e.f
-list element: x
-x in "x : y : abc@d.e.f"? yes (matched "x")
+x in "x : y : abc@d.e.f"?
+ list element: x
+ x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
cached data used for lookup of test.ex
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
-list element: x
-address match test: subject=CALLER@myhost.test.ex pattern=x
-list element: x
-myhost.test.ex in "x"? no (end of list)
-list element: y
-address match test: subject=CALLER@myhost.test.ex pattern=y
-list element: y
-myhost.test.ex in "y"? no (end of list)
-list element: abc@d.e.f
-address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
+CALLER@myhost.test.ex in "x : y : abc@d.e.f"?
+ list element: x
+ address match test: subject=CALLER@myhost.test.ex pattern=x
+ myhost.test.ex in "x"?
+ list element: x
+ myhost.test.ex in "x"? no (end of list)
+ list element: y
+ address match test: subject=CALLER@myhost.test.ex pattern=y
+ myhost.test.ex in "y"?
+ list element: y
+ myhost.test.ex in "y"? no (end of list)
+ list element: abc@d.e.f
+ address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
CALLER@myhost.test.ex in "x : y : abc@d.e.f"? no (end of list)
smart2 router skipped: senders mismatch
no more routers
--------> smart1 router <--------
local_part=x domain=myhost.test.ex
checking domains
-list element: smart.domain
+myhost.test.ex in "smart.domain"?
+ list element: smart.domain
myhost.test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=myhost.test.ex
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- list element: myhost.test.ex
- myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
- end sublist local_domains
-data from lookup saved for cache for +local_domains: key 'myhost.test.ex' value 'myhost.test.ex'
-myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
+myhost.test.ex in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ myhost.test.ex in "test.ex : myhost.test.ex"?
+ â•Žlist element: test.ex
+ â•Žlist element: myhost.test.ex
+ â•Žmyhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
+ end sublist local_domains
+ data from lookup saved for cache for +local_domains: key 'myhost.test.ex' value 'myhost.test.ex'
+ myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
local_part=x domain=myhost.test.ex
checking domains
-list element: test.ex
+myhost.test.ex in "test.ex"?
+ list element: test.ex
myhost.test.ex in "test.ex"? no (end of list)
smart2 router skipped: domains mismatch
no more routers
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
->>> host in recipient_unqualified_hosts? yes (matched "V4NET.10.10.9")
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts? yes (matched "V4NET.10.10.9")
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 23)
>>> accept: condition test succeeded in inline ACL
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: defer
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: defer
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: defer
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying From: header address badbad@test.ex
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing badbad@test.ex
->>> list element: defer
+>>> badbad in "defer"?
+>>> list element: defer
>>> badbad in "defer"? no (end of list)
->>> list element: userx
+>>> badbad in "userx"?
+>>> list element: userx
>>> badbad in "userx"? no (end of list)
>>> no more routers
>>> require: condition test failed in ACL "check_message"
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: defer
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying From: header address badbad@test.ex
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing badbad@test.ex
->>> list element: defer
+>>> badbad in "defer"?
+>>> list element: defer
>>> badbad in "defer"? no (end of list)
->>> list element: userx
+>>> badbad in "userx"?
+>>> list element: userx
>>> badbad in "userx"? no (end of list)
>>> no more routers
>>> verifying From: header address userx@test.ex
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: defer
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying From: header address defer@test.ex
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing defer@test.ex
->>> list element: defer
->>> defer in "defer"? yes (matched "defer")
+>>> defer in "defer"?
+>>> list element: defer
+>>> defer in "defer"? yes (matched "defer")
>>> calling defer router
>>> defer router: defer for defer@test.ex
>>> message: this is a forced defer
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: *N-99.test.EX
+>>> host in sender_unqualified_hosts?
+>>> list element: *N-99.test.EX
>>> sender host name required, to match against *N-99.test.EX
>>> looking up host name for V4NET.0.0.0
LOG: no host name found for IP address V4NET.0.0.0
->>> host in sender_unqualified_hosts? no (failed to find host name for V4NET.0.0.0)
->>> host in recipient_unqualified_hosts? no (option unset)
->>> host in helo_verify_hosts? no (option unset)
->>> host in helo_try_verify_hosts? no (option unset)
->>> list element: *N-99.test.ex
+>>> host in sender_unqualified_hosts? no (failed to find host name for V4NET.0.0.0)
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> host in helo_verify_hosts? no (option unset)
+>>> host in helo_try_verify_hosts? no (option unset)
+>>> host in helo_accept_junk_hosts?
+>>> list element: *N-99.test.ex
>>> sender host name required, to match against *N-99.test.ex
->>> host in helo_accept_junk_hosts? no (failed to find host name for V4NET.0.0.0)
->>> list element:
+>>> host in helo_accept_junk_hosts? no (failed to find host name for V4NET.0.0.0)
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
LOG: rejected HELO from [V4NET.0.0.0]: syntactically invalid argument(s): @#$%^&*()
->>> list element: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
->>> list element: @
->>> list element: @[]
->>> abc_xyz in helo_lookup_domains? no (end of list)
->>> using ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 24)
->>> check hosts = :
->>> list element:
->>> host in ":"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 25)
->>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: Test.ex
->>> test.ex in "Test.ex : myhost.test.EX"? yes (matched "Test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
->>> accept: condition test succeeded in ACL "check_recipient"
->>> end of ACL "check_recipient": ACCEPT
->>> using ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 24)
->>> check hosts = :
->>> list element:
->>> host in ":"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 25)
->>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: Test.ex
->>> list element: myhost.test.EX
->>> else.where in "Test.ex : myhost.test.EX"? no (end of list)
->>> else.where in "+local_domains"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 26)
->>> check domains = +relay_domains
->>> list element: +relay_domains
->>> list element: Test.ex
->>> list element: Relay.one.ex
->>> else.where in "Test.ex : Relay.one.ex"? no (end of list)
->>> else.where in "+relay_domains"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "deny" (TESTSUITE/test-config 27)
->>> message: relay not permitted
->>> deny: condition test succeeded in ACL "check_recipient"
->>> end of ACL "check_recipient": DENY
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> abc_xyz in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> abc_xyz in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipient"
+>>> processing "accept" (TESTSUITE/test-config 24)
+>>> check hosts = :
+>>> host in ":"?
+>>> list element:
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "accept" (TESTSUITE/test-config 25)
+>>> check domains = +local_domains
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "Test.ex : myhost.test.EX"?
+>>> â•Žlist element: Test.ex
+>>> â•Žtest.ex in "Test.ex : myhost.test.EX"? yes (matched "Test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded in ACL "check_recipient"
+>>> end of ACL "check_recipient": ACCEPT
+>>> using ACL "check_recipient"
+>>> processing "accept" (TESTSUITE/test-config 24)
+>>> check hosts = :
+>>> host in ":"?
+>>> list element:
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "accept" (TESTSUITE/test-config 25)
+>>> check domains = +local_domains
+>>> else.where in "+local_domains"?
+>>> list element: +local_domains
+>>> else.where in "Test.ex : myhost.test.EX"?
+>>> â•Žlist element: Test.ex
+>>> â•Žlist element: myhost.test.EX
+>>> else.where in "Test.ex : myhost.test.EX"? no (end of list)
+>>> else.where in "+local_domains"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "accept" (TESTSUITE/test-config 26)
+>>> check domains = +relay_domains
+>>> else.where in "+relay_domains"?
+>>> list element: +relay_domains
+>>> else.where in "Test.ex : Relay.one.ex"?
+>>> â•Žlist element: Test.ex
+>>> â•Žlist element: Relay.one.ex
+>>> else.where in "Test.ex : Relay.one.ex"? no (end of list)
+>>> else.where in "+relay_domains"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "deny" (TESTSUITE/test-config 27)
+>>> message: relay not permitted
+>>> deny: condition test succeeded in ACL "check_recipient"
+>>> end of ACL "check_recipient": DENY
LOG: H=(abc_xyz) [V4NET.0.0.0] F=<userx@cus.cam.ac.uk> rejected RCPT <userx@else.where>: relay not permitted
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
->>> list element: *N-99.test.EX
+>>> host in sender_unqualified_hosts?
+>>> list element: *N-99.test.EX
>>> sender host name required, to match against *N-99.test.EX
>>> looking up host name for V4NET.0.0.99
>>> IP address lookup yielded "ten-99.test.ex"
>>> checking addresses for ten-99.test.ex
>>> V4NET.0.0.99 OK
->>> host in sender_unqualified_hosts? yes (matched "*N-99.test.EX")
+>>> host in sender_unqualified_hosts? yes (matched "*N-99.test.EX")
>>> host in recipient_unqualified_hosts? no (option unset)
>>> host in helo_verify_hosts? no (option unset)
>>> host in helo_try_verify_hosts? no (option unset)
->>> list element: *N-99.test.ex
->>> host in helo_accept_junk_hosts? yes (matched "*N-99.test.ex")
->>> list element:
+>>> host in helo_accept_junk_hosts?
+>>> list element: *N-99.test.ex
+>>> host in helo_accept_junk_hosts? yes (matched "*N-99.test.ex")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 24)
>>> 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 25)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: Test.ex
->>> list element: myhost.test.EX
->>> relay.one.ex in "Test.ex : myhost.test.EX"? no (end of list)
+>>> relay.one.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> relay.one.ex in "Test.ex : myhost.test.EX"?
+>>> list element: Test.ex
+>>> list element: myhost.test.EX
+>>> relay.one.ex in "Test.ex : myhost.test.EX"? no (end of list)
>>> relay.one.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 26)
>>> check domains = +relay_domains
->>> list element: +relay_domains
->>> list element: Test.ex
->>> list element: Relay.one.ex
->>> relay.one.ex in "Test.ex : Relay.one.ex"? yes (matched "Relay.one.ex")
->>> relay.one.ex in "+relay_domains"? yes (matched "+relay_domains")
+>>> relay.one.ex in "+relay_domains"?
+>>> list element: +relay_domains
+>>> relay.one.ex in "Test.ex : Relay.one.ex"?
+>>> list element: Test.ex
+>>> list element: Relay.one.ex
+>>> relay.one.ex in "Test.ex : Relay.one.ex"? yes (matched "Relay.one.ex")
+>>> relay.one.ex in "+relay_domains"? yes (matched "+relay_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 24)
>>> 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 25)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: Test.ex
->>> list element: myhost.test.EX
->>> relay.two.ex in "Test.ex : myhost.test.EX"? no (end of list)
+>>> relay.two.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> relay.two.ex in "Test.ex : myhost.test.EX"?
+>>> list element: Test.ex
+>>> list element: myhost.test.EX
+>>> relay.two.ex in "Test.ex : myhost.test.EX"? no (end of list)
>>> relay.two.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 26)
>>> check domains = +relay_domains
->>> list element: +relay_domains
->>> list element: Test.ex
->>> list element: Relay.one.ex
->>> relay.two.ex in "Test.ex : Relay.one.ex"? no (end of list)
+>>> relay.two.ex in "+relay_domains"?
+>>> list element: +relay_domains
+>>> relay.two.ex in "Test.ex : Relay.one.ex"?
+>>> list element: Test.ex
+>>> list element: Relay.one.ex
+>>> relay.two.ex in "Test.ex : Relay.one.ex"? no (end of list)
>>> relay.two.ex in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 27)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
->>> list element: ! V4NET.0.0.1
->>> host in "! V4NET.0.0.1"? no (matched "! V4NET.0.0.1")
+>>> host in "! V4NET.0.0.1"?
+>>> list element: ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"? no (matched "! V4NET.0.0.1")
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex : *.test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying From: header address <junk@jink.jonk.test.ex>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing junk@jink.jonk.test.ex
->>> list element: userx
+>>> junk in "userx"?
+>>> list element: userx
>>> junk in "userx"? no (end of list)
>>> no more routers
>>> require: condition test failed in ACL "check_message"
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
->>> list element: ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"?
+>>> list element: ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? yes (end of list)
>>> check !verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing junk@jink.jonk.test.ex
->>> list element: userx
+>>> junk in "userx"?
+>>> list element: userx
>>> junk in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
->>> list element: ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"?
+>>> list element: ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? yes (end of list)
>>> check !verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex : *.test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying From: header address <junk@jink.jonk.test.ex>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing junk@jink.jonk.test.ex
->>> list element: userx
+>>> junk in "userx"?
+>>> list element: userx
>>> junk in "userx"? no (end of list)
>>> no more routers
>>> require: condition test failed in ACL "check_message"
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 18)
>>> check hosts = ! V4NET.0.0.1
->>> list element: ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"?
+>>> list element: ! V4NET.0.0.1
>>> host in "! V4NET.0.0.1"? yes (end of list)
>>> check !verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex : *.test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying From: header address <userx@test.ex>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> require: condition test succeeded in ACL "check_message"
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
LOG: SMTP command timeout on connection from [V4NET.0.0.1]
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 27)
>>> check hosts = :
->>> list element:
+>>> host in ":"?
+>>> list element:
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: unrouteable address
>>> check recipients = verify@test.ex
->>> list element: verify@test.ex
+>>> userx@test.ex in "verify@test.ex"?
+>>> list element: verify@test.ex
>>> userx@test.ex in "verify@test.ex"? 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 : *.test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex : *.test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "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
LOG: SMTP data timeout (message abandoned) on connection from (test) [V4NET.0.0.1] F=<userx@test.ex>
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
├considering: $tod_full
├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
-list element:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [V4NET.0.0.1]
sender_rcvhost = [V4NET.0.0.1] (helo=test)
using ACL "check_recipient"
processing "accept" (TESTSUITE/test-config 27)
check hosts = :
-list element:
+host in ":"?
+ list element:
host in ":"? no (end of list)
accept: condition test failed in ACL "check_recipient"
processing "deny" (TESTSUITE/test-config 28)
message: unrouteable address
check recipients = verify@test.ex
-list element: verify@test.ex
-address match test: subject=userx@test.ex pattern=verify@test.ex
+userx@test.ex in "verify@test.ex"?
+ list element: verify@test.ex
+ address match test: subject=userx@test.ex pattern=verify@test.ex
userx@test.ex in "verify@test.ex"? 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
- start sublist local_domains
- list element: test.ex
- test.ex in "test.ex : *.test.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")
+test.ex in "+local_domains"?
+ list element: +local_domains
+ start sublist local_domains
+ test.ex in "test.ex : *.test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.ex : *.test.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
SMTP>> 250 Accepted
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 27)
>>> check hosts = :
->>> list element:
+>>> host in ":"?
+>>> list element:
>>> host in ":"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: unrouteable address
>>> check recipients = verify@test.ex
->>> list element: verify@test.ex
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> verify@test.ex in "verify@test.ex"? yes (matched "verify@test.ex")
+>>> verify@test.ex in "verify@test.ex"?
+>>> list element: verify@test.ex
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> verify@test.ex in "verify@test.ex"? yes (matched "verify@test.ex")
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing verify@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex : *.test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
>>> calling forward router
>>> forward router declined for verify@test.ex
>>> no more routers
>>> host in hosts_connection_nolog? no (option unset)
->>> list element: 0.0.0.0/0
->>> host in host_lookup? yes (matched "0.0.0.0/0")
+>>> host in host_lookup?
+>>> list element: 0.0.0.0/0
+>>> host in host_lookup? yes (matched "0.0.0.0/0")
>>> looking up host name for V4NET.11.12.13
LOG: no host name found for IP address V4NET.11.12.13
>>> host in host_reject_connection? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 23)
>>> 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 24)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> cam.ac.uk in "test.ex"? no (end of list)
+>>> cam.ac.uk in "+local_domains"?
+>>> list element: +local_domains
+>>> cam.ac.uk in "test.ex"?
+>>> list element: test.ex
+>>> cam.ac.uk in "test.ex"? no (end of list)
>>> cam.ac.uk in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
->>> list element: +relay_hosts
->>> list element: *.masq.test.ex
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
+>>> host in "*.masq.test.ex"?
+>>> list element: *.masq.test.ex
>>> sender host name required, to match against *.masq.test.ex
->>> host in "*.masq.test.ex"? no (failed to find host name for V4NET.11.12.13)
->>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "deny" (TESTSUITE/test-config 26)
->>> message: relay not permitted
->>> deny: condition test succeeded in ACL "check_recipient"
->>> end of ACL "check_recipient": DENY
+>>> host in "*.masq.test.ex"? no (failed to find host name for V4NET.11.12.13)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "deny" (TESTSUITE/test-config 26)
+>>> message: relay not permitted
+>>> deny: condition test succeeded in ACL "check_recipient"
+>>> end of ACL "check_recipient": DENY
LOG: H=(test) [V4NET.11.12.13] F=<userx@cam.ac.uk> rejected RCPT <userx@cam.ac.uk>: relay not permitted
>>> host in hosts_connection_nolog? no (option unset)
->>> list element: 0.0.0.0/0
->>> host in host_lookup? yes (matched "0.0.0.0/0")
+>>> host in host_lookup?
+>>> list element: 0.0.0.0/0
+>>> host in host_lookup? yes (matched "0.0.0.0/0")
>>> looking up host name for V4NET.0.0.1
>>> IP address lookup yielded "ten-1.test.ex"
>>> checking addresses for ten-1.test.ex
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 23)
>>> 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 24)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> cam.ac.uk in "test.ex"? no (end of list)
+>>> cam.ac.uk in "+local_domains"?
+>>> list element: +local_domains
+>>> cam.ac.uk in "test.ex"?
+>>> list element: test.ex
+>>> cam.ac.uk in "test.ex"? no (end of list)
>>> cam.ac.uk in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
->>> list element: +relay_hosts
->>> list element: *.masq.test.ex
->>> host in "*.masq.test.ex"? no (end of list)
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
+>>> host in "*.masq.test.ex"?
+>>> list element: *.masq.test.ex
+>>> host in "*.masq.test.ex"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 26)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
host in hosts_connection_nolog? no (option unset)
LOG: smtp_connection MAIN
SMTP connection from [V4NET.99.99.90]
-list element: 0.0.0.0/0
-host in host_lookup? yes (matched "0.0.0.0/0")
+host in host_lookup?
+ list element: 0.0.0.0/0
+ host in host_lookup? yes (matched "0.0.0.0/0")
looking up host name for V4NET.99.99.90
DNS lookup of 90.99.99.V4NET.in-addr.arpa (PTR) using fakens
DNS lookup of 90.99.99.V4NET.in-addr.arpa (PTR) succeeded
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
using ACL "check_recipient"
processing "accept" (TESTSUITE/test-config 23)
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 24)
check domains = +local_domains
-list element: +local_domains
- start sublist local_domains
- list element: test.ex
- test.ex in "test.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")
+test.ex in "+local_domains"?
+ list element: +local_domains
+ start sublist local_domains
+ test.ex in "test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.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
SMTP>> 250 Accepted
using ACL "check_recipient"
processing "accept" (TESTSUITE/test-config 23)
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 24)
check domains = +local_domains
-list element: +local_domains
- start sublist local_domains
- list element: test.ex
- cam.ac.uk in "test.ex"? no (end of list)
- end sublist local_domains
+cam.ac.uk in "+local_domains"?
+ list element: +local_domains
+ start sublist local_domains
+ cam.ac.uk in "test.ex"?
+ â•Žlist element: test.ex
+ cam.ac.uk in "test.ex"? no (end of list)
+ end sublist local_domains
cam.ac.uk in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_recipient"
processing "accept" (TESTSUITE/test-config 25)
check hosts = +relay_hosts
-list element: +relay_hosts
- start sublist relay_hosts
- list element: *.masq.test.ex
+host in "+relay_hosts"?
+ list element: +relay_hosts
+ start sublist relay_hosts
+ host in "*.masq.test.ex"?
+ â•Žlist element: *.masq.test.ex
host in "*.masq.test.ex"? no (end of list)
- end sublist relay_hosts
+ end sublist relay_hosts
host in "+relay_hosts"? no (end of list)
accept: condition test failed in ACL "check_recipient"
processing "deny" (TESTSUITE/test-config 26)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing unknown@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> unknown in "defer"?
+>>> list element: defer
>>> unknown in "defer"? no (end of list)
->>> list element: userx
+>>> unknown in "userx"?
+>>> list element: userx
>>> unknown in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@unknown.dom.ain
->>> list element: ! +local_domains
->>> list element: test.ex
->>> unknown.dom.ain in "test.ex"? no (end of list)
+>>> unknown.dom.ain in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> unknown.dom.ain in "test.ex"?
+>>> list element: test.ex
+>>> unknown.dom.ain in "test.ex"? no (end of list)
>>> unknown.dom.ain in "! +local_domains"? yes (end of list)
>>> calling fail_remote_domains router
>>> fail_remote_domains router forced address failure
>>> end of ACL "check_recipient": not OK
LOG: H=(test) [127.0.0.1] sender verify fail for <userx@unknown.dom.ain>: unrouteable mail domain "unknown.dom.ain"
LOG: H=(test) [127.0.0.1] F=<userx@unknown.dom.ain> rejected RCPT <userx@test.ex>: Sender verify failed
->>> 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 "require" (TESTSUITE/test-config 21)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing "unknown with spaces"@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> unknown with spaces in "defer"?
+>>> list element: defer
>>> unknown with spaces in "defer"? no (end of list)
->>> list element: userx
+>>> unknown with spaces in "userx"?
+>>> list element: userx
>>> unknown with spaces in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling userx router
>>> routed by userx router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying From: header address unknown@test.ex
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing unknown@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> unknown in "defer"?
+>>> list element: defer
>>> unknown in "defer"? no (end of list)
->>> list element: userx
+>>> unknown in "userx"?
+>>> list element: userx
>>> unknown in "userx"? no (end of list)
>>> no more routers
>>> require: condition test failed in ACL "check_message"
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling userx router
>>> routed by userx router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing defer@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
->>> defer in "defer"? yes (matched "defer")
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> defer in "defer"?
+>>> list element: defer
+>>> defer in "defer"? yes (matched "defer")
>>> calling defer router
>>> defer router: defer for defer@test.ex
>>> message: forced defer
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "defer"?
+>>> list element: defer
>>> userx in "defer"? no (end of list)
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling userx router
>>> routed by userx router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
>>> host in ignore_fromline_hosts? no (option unset)
>>> verifying from: header address <defer@test.ex>
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing defer@test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "! +local_domains"? no (matched "! +local_domains")
->>> list element: defer
->>> defer in "defer"? yes (matched "defer")
+>>> test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> defer in "defer"?
+>>> list element: defer
+>>> defer in "defer"? yes (matched "defer")
>>> calling defer router
>>> defer router: defer for defer@test.ex
>>> message: forced defer
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> foo.bar in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> foo.bar in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
->>> list element: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
->>> list element: @
->>> list element: @[]
+>>> host in tls_advertise_hosts?
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> foo.bar in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> foo.bar in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
->>> list element: @
->>> list element: @[]
+>>> host in tls_advertise_hosts?
+>>> foo.bar in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> foo.bar in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
->>> list element: @
->>> list element: @[]
+>>> host in tls_advertise_hosts?
+>>> foo.bar in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> foo.bar in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
->>> list element: @
->>> list element: @[]
+>>> host in tls_advertise_hosts?
+>>> foo.bar in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> foo.bar in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> external.test.ex in "test.ex"? no (end of list)
+>>> external.test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> external.test.ex in "test.ex"?
+>>> list element: test.ex
+>>> external.test.ex in "test.ex"? no (end of list)
>>> external.test.ex in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = +relay_hosts
->>> list element: +relay_hosts
->>> list element: *.friendly.test.ex
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
+>>> host in "*.friendly.test.ex"?
+>>> list element: *.friendly.test.ex
>>> sender host name required, to match against *.friendly.test.ex
>>> looking up host name for V4NET.0.0.97
LOG: no host name found for IP address V4NET.0.0.97
->>> host in "*.friendly.test.ex"? no (failed to find host name for V4NET.0.0.97)
->>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "deny" (TESTSUITE/test-config 23)
->>> message: relay not permitted
->>> deny: condition test succeeded in ACL "check_recipient"
->>> end of ACL "check_recipient": DENY
+>>> host in "*.friendly.test.ex"? no (failed to find host name for V4NET.0.0.97)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "deny" (TESTSUITE/test-config 23)
+>>> message: relay not permitted
+>>> deny: condition test succeeded in ACL "check_recipient"
+>>> end of ACL "check_recipient": DENY
LOG: H=(test) [V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted
->>> using ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 20)
->>> check hosts = :
->>> list element:
->>> host in ":"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 21)
->>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> external.test.ex in "test.ex"? no (end of list)
->>> external.test.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "accept" (TESTSUITE/test-config 22)
->>> check hosts = +relay_hosts
->>> list element: +relay_hosts
->>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed in ACL "check_recipient"
->>> processing "deny" (TESTSUITE/test-config 23)
->>> message: relay not permitted
->>> deny: condition test succeeded in ACL "check_recipient"
->>> end of ACL "check_recipient": DENY
+>>> using ACL "check_recipient"
+>>> processing "accept" (TESTSUITE/test-config 20)
+>>> check hosts = :
+>>> 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 domains = +local_domains
+>>> external.test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> external.test.ex in "test.ex"?
+>>> list element: test.ex
+>>> external.test.ex in "test.ex"? no (end of list)
+>>> external.test.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "accept" (TESTSUITE/test-config 22)
+>>> check hosts = +relay_hosts
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed in ACL "check_recipient"
+>>> processing "deny" (TESTSUITE/test-config 23)
+>>> message: relay not permitted
+>>> deny: condition test succeeded in ACL "check_recipient"
+>>> end of ACL "check_recipient": DENY
LOG: H=(test) [V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 21)
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@not.test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> not.test.ex in "test.ex"? no (end of list)
+>>> not.test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> not.test.ex in "test.ex"?
+>>> list element: test.ex
+>>> not.test.ex in "test.ex"? no (end of list)
>>> not.test.ex in "! +local_domains"? yes (end of list)
>>> calling islocal router
->>> list element: *
->>> not.test.ex in "*"? yes (matched "*")
+>>> not.test.ex in "*"?
+>>> list element: *
+>>> not.test.ex in "*"? yes (matched "*")
>>> local host found for non-MX address
>>> fully qualified name = localhost
MUNGED: ::1 will be omitted in what follows
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> exim.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 17)
>>> 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 18)
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
+>>> userx@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 17)
>>> 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 18)
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> exim.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 17)
>>> 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 18)
>>> check recipients = postmaster@exim.test.ex
->>> list element: postmaster@exim.test.ex
+>>> userx@exim.test.ex in "postmaster@exim.test.ex"?
+>>> list element: postmaster@exim.test.ex
>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> routing userx@exim.test.ex
>>> calling system_aliases router
>>> system_aliases router declined for userx@exim.test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> routing userx@exim.test.ex
>>> calling system_aliases router
>>> system_aliases router declined for userx@exim.test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 27)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: exim.test.ex
->>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
->>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> exim.test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> exim.test.ex in "exim.test.ex"?
+>>> list element: exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in hosts_require_helo?
>>> host in hosts_require_helo? no (end of list)
>>> using ACL "check_mail"
>>> processing "warn" (TESTSUITE/test-config 38)
>>> routing userx@exim.test.ex
>>> calling system_aliases router
>>> system_aliases router declined for userx@exim.test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> routing userx@exim.test.ex
>>> calling system_aliases router
>>> system_aliases router declined for userx@exim.test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling localuser router
>>> routed by localuser router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 56)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: exim.test.ex
->>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
->>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> exim.test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> exim.test.ex in "exim.test.ex"?
+>>> list element: exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 56)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: exim.test.ex
->>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
->>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> exim.test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> exim.test.ex in "exim.test.ex"?
+>>> list element: exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> host in ignore_fromline_hosts? no (option unset)
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in hosts_require_helo?
>>> host in hosts_require_helo? no (end of list)
>>> using ACL "check_mail"
>>> processing "warn" (TESTSUITE/test-config 38)
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in hosts_require_helo?
>>> host in hosts_require_helo? no (end of list)
>>> using ACL "check_mail"
>>> processing "warn" (TESTSUITE/test-config 38)
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in hosts_require_helo?
>>> host in hosts_require_helo? no (end of list)
>>> using ACL "check_mail"
>>> processing "warn" (TESTSUITE/test-config 38)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b in helo_lookup_domains? no (end of list)
>>> using ACL "check_helo"
>>> processing "warn" (TESTSUITE/test-config 22)
>>> 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: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> routing a@b
>>> calling system_aliases router
>>> system_aliases router declined for a@b
->>> list element: userx
+>>> a in "userx"?
+>>> list element: userx
>>> a in "userx"? no (end of list)
>>> no more routers
LOG: VRFY failed for a@b H=[V4NET.13.13.2]
>>> 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: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> routing a@b
>>> calling system_aliases router
>>> system_aliases router declined for a@b
->>> list element: userx
+>>> a in "userx"?
+>>> list element: userx
>>> a in "userx"? no (end of list)
>>> no more routers
LOG: VRFY failed for a@b H=[V4NET.13.13.100]
>>> 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: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> routing a@b
>>> calling system_aliases router
>>> system_aliases router declined for a@b
->>> list element: userx
+>>> a in "userx"?
+>>> list element: userx
>>> a in "userx"? no (end of list)
>>> no more routers
LOG: VRFY failed for a@b H=[V4NET.13.13.101]
>>> 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: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> routing a@b
>>> calling system_aliases router
>>> system_aliases router declined for a@b
->>> list element: userx
+>>> a in "userx"?
+>>> list element: userx
>>> a in "userx"? no (end of list)
>>> no more routers
LOG: VRFY failed for a@b H=[V4NET.13.13.102]
>>> 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: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> routing a@b
>>> calling system_aliases router
>>> system_aliases router declined for a@b
->>> list element: userx
+>>> a in "userx"?
+>>> list element: userx
>>> a in "userx"? no (end of list)
>>> no more routers
LOG: VRFY failed for a@b H=[V4NET.13.13.103]
>>> 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: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> routing a@b
>>> calling system_aliases router
>>> system_aliases router declined for a@b
->>> list element: userx
+>>> a in "userx"?
+>>> list element: userx
>>> a in "userx"? no (end of list)
>>> no more routers
LOG: VRFY failed for a@b H=[V4NET.13.13.104]
>>> 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: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
>>> using ACL "check_vrfy"
>>> processing "warn" (TESTSUITE/test-config 26)
>>> check dnslists = rbl.test.ex=127.0.0.1
>>> routing a@b
>>> calling system_aliases router
>>> system_aliases router declined for a@b
->>> list element: userx
+>>> a in "userx"?
+>>> list element: userx
>>> a in "userx"? no (end of list)
>>> no more routers
LOG: VRFY failed for a@b H=[V4NET.13.13.105]
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 18)
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@mxt10.test.ex
>>> calling domainlist router
->>> list element: *
->>> mxt10.test.ex in "*"? yes (matched "*")
+>>> mxt10.test.ex in "*"?
+>>> list element: *
+>>> mxt10.test.ex in "*"? yes (matched "*")
>>> domainlist router declined for x@mxt10.test.ex
>>> "more" is false: skipping remaining routers
>>> no more routers
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 18)
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@ten-1.test.ex
>>> calling domainlist router
->>> list element: *
->>> ten-1.test.ex in "*"? yes (matched "*")
+>>> ten-1.test.ex in "*"?
+>>> list element: *
+>>> ten-1.test.ex in "*"? yes (matched "*")
>>> routed by domainlist router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@mxt10.test.ex
>>> calling domainlist router
->>> list element: *
->>> mxt10.test.ex in "*"? yes (matched "*")
+>>> mxt10.test.ex in "*"?
+>>> list element: *
+>>> mxt10.test.ex in "*"? yes (matched "*")
>>> domainlist router declined for x@mxt10.test.ex
>>> "more" is false: skipping remaining routers
>>> no more routers
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 19)
>>> 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 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"?
+>>> list element: +local_domains
+>>> b.c in "test.ex"?
+>>> list element: test.ex
+>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
->>> list element: V4NET.0.0.1
->>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
+>>> host in "V4NET.0.0.1"?
+>>> list element: V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
>>> message: invalid sender
>>> check senders = userx@test.ex
->>> list element: userx@test.ex
+>>> x@y.z in "userx@test.ex"?
+>>> list element: userx@test.ex
>>> x@y.z in "userx@test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> accept: endpass encountered - denying access
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"?
+>>> list element: +local_domains
+>>> b.c in "test.ex"?
+>>> list element: test.ex
+>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
->>> list element: V4NET.0.0.1
->>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
+>>> host in "V4NET.0.0.1"?
+>>> list element: V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
>>> message: invalid sender
>>> check senders = userx@test.ex
->>> list element: userx@test.ex
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> userx@test.ex in "userx@test.ex"? yes (matched "userx@test.ex")
+>>> userx@test.ex in "userx@test.ex"?
+>>> list element: userx@test.ex
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> userx@test.ex in "userx@test.ex"? yes (matched "userx@test.ex")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 19)
>>> 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 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"?
+>>> list element: +local_domains
+>>> b.c in "test.ex"?
+>>> list element: test.ex
+>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
->>> list element: V4NET.0.0.1
+>>> host in "V4NET.0.0.1"?
+>>> list element: V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
->>> list element: +relay_hosts
->>> list element: V4NET.0.0.1
->>> list element: V4NET.0.0.2
->>> host in "V4NET.0.0.1 : V4NET.0.0.2"? yes (matched "V4NET.0.0.2")
->>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
+>>> host in "V4NET.0.0.1 : V4NET.0.0.2"?
+>>> list element: V4NET.0.0.1
+>>> list element: V4NET.0.0.2
+>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? yes (matched "V4NET.0.0.2")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"?
+>>> list element: +local_domains
+>>> b.c in "test.ex"?
+>>> list element: test.ex
+>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
->>> list element: V4NET.0.0.1
+>>> host in "V4NET.0.0.1"?
+>>> list element: V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
->>> list element: +relay_hosts
->>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 19)
>>> 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 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"?
+>>> list element: +local_domains
+>>> b.c in "test.ex"?
+>>> list element: test.ex
+>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
->>> list element: V4NET.0.0.1
+>>> host in "V4NET.0.0.1"?
+>>> list element: V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
->>> list element: +relay_hosts
->>> list element: V4NET.0.0.1
->>> list element: V4NET.0.0.2
->>> host in "V4NET.0.0.1 : V4NET.0.0.2"? no (end of list)
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
+>>> host in "V4NET.0.0.1 : V4NET.0.0.2"?
+>>> list element: V4NET.0.0.1
+>>> list element: V4NET.0.0.2
+>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? no (end of list)
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 26)
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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 20)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"?
+>>> list element: +local_domains
+>>> b.c in "test.ex"?
+>>> list element: test.ex
+>>> b.c in "test.ex"? no (end of list)
>>> b.c in "+local_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = V4NET.0.0.1
->>> list element: V4NET.0.0.1
+>>> host in "V4NET.0.0.1"?
+>>> list element: V4NET.0.0.1
>>> host in "V4NET.0.0.1"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 25)
>>> check hosts = +relay_hosts
->>> list element: +relay_hosts
+>>> host in "+relay_hosts"?
+>>> list element: +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 26)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing user@bad.domain
->>> list element: ! +local_domains
->>> list element: test.ex
->>> bad.domain in "test.ex"? no (end of list)
+>>> bad.domain in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> bad.domain in "test.ex"?
+>>> list element: test.ex
+>>> bad.domain in "test.ex"? no (end of list)
>>> bad.domain in "! +local_domains"? yes (end of list)
>>> calling fail_sender router
->>> list element: bad.domain
->>> bad.domain in "bad.domain"? yes (matched "bad.domain")
+>>> bad.domain in "bad.domain"?
+>>> list element: bad.domain
+>>> bad.domain in "bad.domain"? yes (matched "bad.domain")
>>> local host found for non-MX address
>>> fully qualified name = localhost
MUNGED: ::1 will be omitted in what follows
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing user@bad.domain2
->>> list element: ! +local_domains
->>> list element: test.ex
->>> bad.domain2 in "test.ex"? no (end of list)
+>>> bad.domain2 in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> bad.domain2 in "test.ex"?
+>>> list element: test.ex
+>>> bad.domain2 in "test.ex"? no (end of list)
>>> bad.domain2 in "! +local_domains"? yes (end of list)
>>> calling fail_sender router
->>> list element: bad.domain
+>>> bad.domain2 in "bad.domain"?
+>>> list element: bad.domain
>>> bad.domain2 in "bad.domain"? no (end of list)
>>> fail_sender router declined for user@bad.domain2
->>> list element: ! +local_domains
+>>> bad.domain2 in "! +local_domains"?
+>>> list element: ! +local_domains
>>> bad.domain2 in "! +local_domains"? yes (end of list)
>>> calling fail_sender2 router
->>> list element: bad.domain2
->>> bad.domain2 in "bad.domain2"? yes (matched "bad.domain2")
+>>> bad.domain2 in "bad.domain2"?
+>>> list element: bad.domain2
+>>> bad.domain2 in "bad.domain2"? yes (matched "bad.domain2")
>>> local host found for non-MX address
>>> fully qualified name = localhost
MUNGED: ::1 will be omitted in what follows
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 18)
>>> check verify = sender
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing user@ten-1.test.ex
->>> list element: ! +local_domains
->>> list element: test.ex
->>> ten-1.test.ex in "test.ex"? no (end of list)
+>>> ten-1.test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
+>>> ten-1.test.ex in "test.ex"?
+>>> list element: test.ex
+>>> ten-1.test.ex in "test.ex"? no (end of list)
>>> ten-1.test.ex in "! +local_domains"? yes (end of list)
>>> calling fail_sender router
->>> list element: bad.domain
+>>> ten-1.test.ex in "bad.domain"?
+>>> list element: bad.domain
>>> ten-1.test.ex in "bad.domain"? no (end of list)
>>> fail_sender router declined for user@ten-1.test.ex
->>> list element: ! +local_domains
+>>> ten-1.test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
>>> ten-1.test.ex in "! +local_domains"? yes (end of list)
>>> calling fail_sender2 router
->>> list element: bad.domain2
+>>> ten-1.test.ex in "bad.domain2"?
+>>> list element: bad.domain2
>>> ten-1.test.ex in "bad.domain2"? no (end of list)
>>> fail_sender2 router declined for user@ten-1.test.ex
->>> list element: ! +local_domains
+>>> ten-1.test.ex in "! +local_domains"?
+>>> list element: ! +local_domains
>>> ten-1.test.ex in "! +local_domains"? yes (end of list)
>>> calling lookuphost router
->>> list element: *
->>> ten-1.test.ex in "*"? yes (matched "*")
+>>> ten-1.test.ex in "*"?
+>>> list element: *
+>>> ten-1.test.ex in "*"? yes (matched "*")
>>> routed by lookuphost router
>>> ----------- end verify ------------
>>> require: condition test succeeded in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> test.ex in "test.ex"? yes (matched "test.ex")
->>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> test.ex in "test.ex"?
+>>> list element: test.ex
+>>> test.ex in "test.ex"? yes (matched "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
LOG: 10HmaX-0005vi-00 <= user@ten-1.test.ex H=(test) [V4NET.0.0.0] P=smtp S=sss
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> some.host in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> some.host in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> some.host in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> some.host in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> srv router <--------
local_part=userx domain=test.again.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' not found in local cache
-compiled RE '^srv' saved in local cache
+userx in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' not found in local cache
+ compiled RE '^srv' saved in local cache
userx in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userx domain=test.again.dns
checking local_parts
-list element: usery
-list element: userz
+userx in "usery:userz"?
+ list element: usery
+ list element: userz
userx in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=userx domain=test.again.dns
checking local_parts
-list element: !userd
+userx in "!userd"?
+ list element: !userd
userx in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for userx@test.again.dns
domain = test.again.dns
-list element: *
-test.again.dns in "*"? yes (matched "*")
+test.again.dns in "*"?
+ list element: *
+ test.again.dns in "*"? yes (matched "*")
DNS lookup of test.again.dns (MX) using fakens
DNS lookup of test.again.dns (MX) gave TRY_AGAIN
test.again.dns in dns_again_means_nonexist? no (option unset)
--------> srv router <--------
local_part=abcd domain=test.again.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+abcd in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
abcd in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=abcd domain=test.again.dns
checking local_parts
-list element: usery
-list element: userz
+abcd in "usery:userz"?
+ list element: usery
+ list element: userz
abcd in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=abcd domain=test.again.dns
checking local_parts
-list element: !userd
+abcd in "!userd"?
+ list element: !userd
abcd in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for abcd@test.again.dns
domain = test.again.dns
-list element: *
-test.again.dns in "*"? yes (matched "*")
+test.again.dns in "*"?
+ list element: *
+ test.again.dns in "*"? yes (matched "*")
DNS lookup of test.again.dns (MX): using cached value DNS_AGAIN
lookuphost router: defer for abcd@test.again.dns
message: host lookup did not complete
--------> srv router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+abcd in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
abcd in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: usery
-list element: userz
+abcd in "usery:userz"?
+ list element: usery
+ list element: userz
abcd in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: !userd
+abcd in "!userd"?
+ list element: !userd
abcd in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for abcd@ten-1.test.ex
domain = ten-1.test.ex
-list element: *
-ten-1.test.ex in "*"? yes (matched "*")
+ten-1.test.ex in "*"?
+ list element: *
+ ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
ten-1.test.ex (MX resp) DNSSEC
-list element: *
+ list element: *
DNS lookup of ten-1.test.ex (A) using fakens
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
--------> srv router <--------
local_part=usery domain=test.again.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+usery in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
usery in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=usery domain=test.again.dns
checking local_parts
-list element: usery
-usery in "usery:userz"? yes (matched "usery")
+usery in "usery:userz"?
+ list element: usery
+ usery in "usery:userz"? yes (matched "usery")
calling useryz router
useryz router called for usery@test.again.dns
domain = test.again.dns
route_item = * $domain bydns
-list element: *
-test.again.dns in "*"? yes (matched "*")
+test.again.dns in "*"?
+ list element: *
+ test.again.dns in "*"? yes (matched "*")
original list of hosts = '$domain' options = 'bydns'
expanded list of hosts = 'test.again.dns' options = 'bydns'
set transport smtp
finding IP address for test.again.dns
doing DNS lookup
-list element: *
-test.again.dns in "*"? yes (matched "*")
-list element: *
+test.again.dns in "*"?
+ list element: *
+ test.again.dns in "*"? yes (matched "*")
+ list element: *
DNS lookup of test.again.dns (A) using fakens
DNS lookup of test.again.dns (A) gave TRY_AGAIN
test.again.dns in dns_again_means_nonexist? no (option unset)
--------> srv router <--------
local_part=userz domain=test.again.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+userz in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
userz in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userz domain=test.again.dns
checking local_parts
-list element: usery
-list element: userz
-userz in "usery:userz"? yes (matched "userz")
+userz in "usery:userz"?
+ list element: usery
+ list element: userz
+ userz in "usery:userz"? yes (matched "userz")
calling useryz router
useryz router called for userz@test.again.dns
domain = test.again.dns
route_item = * $domain bydns
-list element: *
-test.again.dns in "*"? yes (matched "*")
+test.again.dns in "*"?
+ list element: *
+ test.again.dns in "*"? yes (matched "*")
original list of hosts = '$domain' options = 'bydns'
expanded list of hosts = 'test.again.dns' options = 'bydns'
finding IP address for test.again.dns
doing DNS lookup
-list element: *
-test.again.dns in "*"? yes (matched "*")
-list element: *
+test.again.dns in "*"?
+ list element: *
+ test.again.dns in "*"? yes (matched "*")
+ list element: *
DNS lookup of test.again.dns (A): using cached value DNS_AGAIN
useryz router: defer for userz@test.again.dns
message: host lookup for test.again.dns did not complete (DNS timeout?)
--------> srv router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+xyz in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
xyz in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: usery
-list element: userz
+xyz in "usery:userz"?
+ list element: usery
+ list element: userz
xyz in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: !userd
+xyz in "!userd"?
+ list element: !userd
xyz in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for xyz@ten-1.test.ex
domain = ten-1.test.ex
-list element: *
-ten-1.test.ex in "*"? yes (matched "*")
+ten-1.test.ex in "*"?
+ list element: *
+ ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX): using cached value DNS_NODATA
-list element: *
+ list element: *
DNS lookup of ten-1.test.ex (A) using fakens
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> srv router <--------
local_part=userx domain=test.fail.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' not found in local cache
-compiled RE '^srv' saved in local cache
+userx in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' not found in local cache
+ compiled RE '^srv' saved in local cache
userx in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userx domain=test.fail.dns
checking local_parts
-list element: usery
-list element: userz
+userx in "usery:userz"?
+ list element: usery
+ list element: userz
userx in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=userx domain=test.fail.dns
checking local_parts
-list element: !userd
+userx in "!userd"?
+ list element: !userd
userx in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for userx@test.fail.dns
domain = test.fail.dns
-list element: *
-test.fail.dns in "*"? yes (matched "*")
+test.fail.dns in "*"?
+ list element: *
+ test.fail.dns in "*"? yes (matched "*")
DNS lookup of test.fail.dns (MX) using fakens
DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
returning DNS_FAIL
--------> srv router <--------
local_part=abcd domain=test.fail.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+abcd in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
abcd in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=abcd domain=test.fail.dns
checking local_parts
-list element: usery
-list element: userz
+abcd in "usery:userz"?
+ list element: usery
+ list element: userz
abcd in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=abcd domain=test.fail.dns
checking local_parts
-list element: !userd
+abcd in "!userd"?
+ list element: !userd
abcd in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for abcd@test.fail.dns
domain = test.fail.dns
-list element: *
-test.fail.dns in "*"? yes (matched "*")
+test.fail.dns in "*"?
+ list element: *
+ test.fail.dns in "*"? yes (matched "*")
DNS lookup of test.fail.dns (MX): using cached value DNS_FAIL
lookuphost router: defer for abcd@test.fail.dns
message: host lookup did not complete
--------> srv router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+abcd in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
abcd in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: usery
-list element: userz
+abcd in "usery:userz"?
+ list element: usery
+ list element: userz
abcd in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: !userd
+abcd in "!userd"?
+ list element: !userd
abcd in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for abcd@ten-1.test.ex
domain = ten-1.test.ex
-list element: *
-ten-1.test.ex in "*"? yes (matched "*")
+ten-1.test.ex in "*"?
+ list element: *
+ ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
ten-1.test.ex (MX resp) DNSSEC
-list element: *
+ list element: *
DNS lookup of ten-1.test.ex (A) using fakens
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
--------> srv router <--------
local_part=usery domain=test.fail.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+usery in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
usery in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=usery domain=test.fail.dns
checking local_parts
-list element: usery
-usery in "usery:userz"? yes (matched "usery")
+usery in "usery:userz"?
+ list element: usery
+ usery in "usery:userz"? yes (matched "usery")
calling useryz router
useryz router called for usery@test.fail.dns
domain = test.fail.dns
route_item = * $domain bydns
-list element: *
-test.fail.dns in "*"? yes (matched "*")
+test.fail.dns in "*"?
+ list element: *
+ test.fail.dns in "*"? yes (matched "*")
original list of hosts = '$domain' options = 'bydns'
expanded list of hosts = 'test.fail.dns' options = 'bydns'
set transport smtp
finding IP address for test.fail.dns
doing DNS lookup
-list element: *
-test.fail.dns in "*"? yes (matched "*")
-list element: *
+test.fail.dns in "*"?
+ list element: *
+ test.fail.dns in "*"? yes (matched "*")
+ list element: *
DNS lookup of test.fail.dns (A) using fakens
DNS lookup of test.fail.dns (A) gave NO_RECOVERY
returning DNS_FAIL
--------> srv router <--------
local_part=userz domain=test.fail.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+userz in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
userz in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userz domain=test.fail.dns
checking local_parts
-list element: usery
-list element: userz
-userz in "usery:userz"? yes (matched "userz")
+userz in "usery:userz"?
+ list element: usery
+ list element: userz
+ userz in "usery:userz"? yes (matched "userz")
calling useryz router
useryz router called for userz@test.fail.dns
domain = test.fail.dns
route_item = * $domain bydns
-list element: *
-test.fail.dns in "*"? yes (matched "*")
+test.fail.dns in "*"?
+ list element: *
+ test.fail.dns in "*"? yes (matched "*")
original list of hosts = '$domain' options = 'bydns'
expanded list of hosts = 'test.fail.dns' options = 'bydns'
finding IP address for test.fail.dns
doing DNS lookup
-list element: *
-test.fail.dns in "*"? yes (matched "*")
-list element: *
+test.fail.dns in "*"?
+ list element: *
+ test.fail.dns in "*"? yes (matched "*")
+ list element: *
DNS lookup of test.fail.dns (A): using cached value DNS_FAIL
useryz router: defer for userz@test.fail.dns
message: host lookup for test.fail.dns did not complete (DNS timeout?)
--------> srv router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+xyz in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
xyz in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: usery
-list element: userz
+xyz in "usery:userz"?
+ list element: usery
+ list element: userz
xyz in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: !userd
+xyz in "!userd"?
+ list element: !userd
xyz in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for xyz@ten-1.test.ex
domain = ten-1.test.ex
-list element: *
-ten-1.test.ex in "*"? yes (matched "*")
+ten-1.test.ex in "*"?
+ list element: *
+ ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX): using cached value DNS_NODATA
-list element: *
+ list element: *
DNS lookup of ten-1.test.ex (A) using fakens
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> srv router <--------
local_part=userx domain=nonexist.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' not found in local cache
-compiled RE '^srv' saved in local cache
+userx in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' not found in local cache
+ compiled RE '^srv' saved in local cache
userx in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userx domain=nonexist.test.ex
checking local_parts
-list element: usery
-list element: userz
+userx in "usery:userz"?
+ list element: usery
+ list element: userz
userx in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=userx domain=nonexist.test.ex
checking local_parts
-list element: !userd
+userx in "!userd"?
+ list element: !userd
userx in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for userx@nonexist.test.ex
domain = nonexist.test.ex
-list element: *
-nonexist.test.ex in "*"? yes (matched "*")
+nonexist.test.ex in "*"?
+ list element: *
+ nonexist.test.ex in "*"? yes (matched "*")
DNS lookup of nonexist.test.ex (MX) using fakens
DNS lookup of nonexist.test.ex (MX) gave HOST_NOT_FOUND
returning DNS_NOMATCH
--------> srv router <--------
local_part=abcd domain=nonexist.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+abcd in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
abcd in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=abcd domain=nonexist.test.ex
checking local_parts
-list element: usery
-list element: userz
+abcd in "usery:userz"?
+ list element: usery
+ list element: userz
abcd in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=abcd domain=nonexist.test.ex
checking local_parts
-list element: !userd
+abcd in "!userd"?
+ list element: !userd
abcd in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for abcd@nonexist.test.ex
domain = nonexist.test.ex
-list element: *
-nonexist.test.ex in "*"? yes (matched "*")
+nonexist.test.ex in "*"?
+ list element: *
+ nonexist.test.ex in "*"? yes (matched "*")
DNS lookup of nonexist.test.ex (MX): using cached value DNS_NOMATCH
lookuphost router declined for abcd@nonexist.test.ex
"more" is false: skipping remaining routers
--------> srv router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+abcd in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
abcd in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: usery
-list element: userz
+abcd in "usery:userz"?
+ list element: usery
+ list element: userz
abcd in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=abcd domain=ten-1.test.ex
checking local_parts
-list element: !userd
+abcd in "!userd"?
+ list element: !userd
abcd in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for abcd@ten-1.test.ex
domain = ten-1.test.ex
-list element: *
-ten-1.test.ex in "*"? yes (matched "*")
+ten-1.test.ex in "*"?
+ list element: *
+ ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
ten-1.test.ex (MX resp) DNSSEC
-list element: *
+ list element: *
DNS lookup of ten-1.test.ex (A) using fakens
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
--------> srv router <--------
local_part=usery domain=nonexist.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+usery in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
usery in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=usery domain=nonexist.test.ex
checking local_parts
-list element: usery
-usery in "usery:userz"? yes (matched "usery")
+usery in "usery:userz"?
+ list element: usery
+ usery in "usery:userz"? yes (matched "usery")
calling useryz router
useryz router called for usery@nonexist.test.ex
domain = nonexist.test.ex
route_item = * $domain bydns
-list element: *
-nonexist.test.ex in "*"? yes (matched "*")
+nonexist.test.ex in "*"?
+ list element: *
+ nonexist.test.ex in "*"? yes (matched "*")
original list of hosts = '$domain' options = 'bydns'
expanded list of hosts = 'nonexist.test.ex' options = 'bydns'
set transport smtp
finding IP address for nonexist.test.ex
doing DNS lookup
-list element: *
-nonexist.test.ex in "*"? yes (matched "*")
-list element: *
+nonexist.test.ex in "*"?
+ list element: *
+ nonexist.test.ex in "*"? yes (matched "*")
+ list element: *
DNS lookup of nonexist.test.ex (A) using fakens
DNS lookup of nonexist.test.ex (A) gave HOST_NOT_FOUND
returning DNS_NOMATCH
--------> srv router <--------
local_part=userz domain=nonexist.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+userz in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
userz in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userz domain=nonexist.test.ex
checking local_parts
-list element: usery
-list element: userz
-userz in "usery:userz"? yes (matched "userz")
+userz in "usery:userz"?
+ list element: usery
+ list element: userz
+ userz in "usery:userz"? yes (matched "userz")
calling useryz router
useryz router called for userz@nonexist.test.ex
domain = nonexist.test.ex
route_item = * $domain bydns
-list element: *
-nonexist.test.ex in "*"? yes (matched "*")
+nonexist.test.ex in "*"?
+ list element: *
+ nonexist.test.ex in "*"? yes (matched "*")
original list of hosts = '$domain' options = 'bydns'
expanded list of hosts = 'nonexist.test.ex' options = 'bydns'
finding IP address for nonexist.test.ex
doing DNS lookup
-list element: *
-nonexist.test.ex in "*"? yes (matched "*")
-list element: *
+nonexist.test.ex in "*"?
+ list element: *
+ nonexist.test.ex in "*"? yes (matched "*")
+ list element: *
DNS lookup of nonexist.test.ex (A): using cached value DNS_NOMATCH
useryz router: defer for userz@nonexist.test.ex
message: lookup of host "nonexist.test.ex" failed in useryz router
--------> srv router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+xyz in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
xyz in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: usery
-list element: userz
+xyz in "usery:userz"?
+ list element: usery
+ list element: userz
xyz in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=xyz domain=ten-1.test.ex
checking local_parts
-list element: !userd
+xyz in "!userd"?
+ list element: !userd
xyz in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for xyz@ten-1.test.ex
domain = ten-1.test.ex
-list element: *
-ten-1.test.ex in "*"? yes (matched "*")
+ten-1.test.ex in "*"?
+ list element: *
+ ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX): using cached value DNS_NODATA
-list element: *
+ list element: *
DNS lookup of ten-1.test.ex (A) using fakens
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> srv router <--------
local_part=srv domain=test.again.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' not found in local cache
-compiled RE '^srv' saved in local cache
-srv in "^srv"? yes (matched "^srv")
+srv in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' not found in local cache
+ compiled RE '^srv' saved in local cache
+ srv in "^srv"? yes (matched "^srv")
calling srv router
srv router called for srv@test.again.dns
domain = test.again.dns
-list element: *
-test.again.dns in "*"? yes (matched "*")
+test.again.dns in "*"?
+ list element: *
+ test.again.dns in "*"? yes (matched "*")
DNS lookup of _smtp._tcp.test.again.dns (SRV) using fakens
DNS lookup of _smtp._tcp.test.again.dns (SRV) gave TRY_AGAIN
_smtp._tcp.test.again.dns in dns_again_means_nonexist? no (option unset)
returning DNS_AGAIN
writing neg-cache entry for _smtp._tcp.test.again.dns-SRV-xxxx, ttl -1
-list element: test.fail.dns
+test.again.dns in "test.fail.dns"?
+ list element: test.fail.dns
test.again.dns in "test.fail.dns"? no (end of list)
srv router: defer for srv@test.again.dns
message: host lookup did not complete
--------> srv router <--------
local_part=srv domain=test.fail.dns
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
-srv in "^srv"? yes (matched "^srv")
+srv in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
+ srv in "^srv"? yes (matched "^srv")
calling srv router
srv router called for srv@test.fail.dns
domain = test.fail.dns
-list element: *
-test.fail.dns in "*"? yes (matched "*")
+test.fail.dns in "*"?
+ list element: *
+ test.fail.dns in "*"? yes (matched "*")
DNS lookup of _smtp._tcp.test.fail.dns (SRV) using fakens
DNS lookup of _smtp._tcp.test.fail.dns (SRV) gave NO_RECOVERY
returning DNS_FAIL
writing neg-cache entry for _smtp._tcp.test.fail.dns-SRV-xxxx, ttl -1
-list element: test.fail.dns
-test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
+test.fail.dns in "test.fail.dns"?
+ list element: test.fail.dns
+ test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
DNS_FAIL treated as DNS_NODATA (domain in srv_fail_domains)
DNS lookup of test.fail.dns (MX) using fakens
DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
returning DNS_FAIL
writing neg-cache entry for test.fail.dns-MX-xxxx, ttl -1
-list element: test.fail.dns
-test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
+test.fail.dns in "test.fail.dns"?
+ list element: test.fail.dns
+ test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
DNS_FAIL treated as DNS_NODATA (domain in mx_fail_domains)
-list element: *
+ list element: *
DNS lookup of test.fail.dns (A) using fakens
DNS lookup of test.fail.dns (A) gave NO_RECOVERY
returning DNS_FAIL
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> srv router <--------
local_part=userx domain=nonexist.example.com
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' not found in local cache
-compiled RE '^srv' saved in local cache
+userx in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' not found in local cache
+ compiled RE '^srv' saved in local cache
userx in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userx domain=nonexist.example.com
checking local_parts
-list element: usery
-list element: userz
+userx in "usery:userz"?
+ list element: usery
+ list element: userz
userx in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=userx domain=nonexist.example.com
checking local_parts
-list element: !userd
+userx in "!userd"?
+ list element: !userd
userx in "!userd"? yes (end of list)
calling lookuphost router
lookuphost router called for userx@nonexist.example.com
domain = nonexist.example.com
-list element: *
-nonexist.example.com in "*"? yes (matched "*")
+nonexist.example.com in "*"?
+ list element: *
+ nonexist.example.com in "*"? yes (matched "*")
DNS lookup of nonexist.example.com (MX) using fakens
DNS lookup of nonexist.example.com (MX) gave HOST_NOT_FOUND
returning DNS_NOMATCH
--------> srv router <--------
local_part=userd domain=nonexist.example.com
checking local_parts
-list element: ^srv
-compiled caseless RE '^srv' found in local cache
+userd in "^srv"?
+ list element: ^srv
+ compiled caseless RE '^srv' found in local cache
userd in "^srv"? no (end of list)
srv router skipped: local_parts mismatch
--------> useryz router <--------
local_part=userd domain=nonexist.example.com
checking local_parts
-list element: usery
-list element: userz
+userd in "usery:userz"?
+ list element: usery
+ list element: userz
userd in "usery:userz"? no (end of list)
useryz router skipped: local_parts mismatch
--------> lookuphost router <--------
local_part=userd domain=nonexist.example.com
checking local_parts
-list element: !userd
-userd in "!userd"? no (matched "!userd")
+userd in "!userd"?
+ list element: !userd
+ userd in "!userd"? no (matched "!userd")
lookuphost router skipped: local_parts mismatch
--------> delay router <--------
local_part=userd domain=nonexist.example.com
calling delay router
delay router called for userd@nonexist.example.com
domain = nonexist.example.com
-list element: *
-nonexist.example.com in "*"? yes (matched "*")
+nonexist.example.com in "*"?
+ list element: *
+ nonexist.example.com in "*"? yes (matched "*")
DNS lookup of nonexist.example.com (MX): cached value DNS_NOMATCH past valid time
DNS lookup of nonexist.example.com (MX) using fakens
DNS lookup of nonexist.example.com (MX) gave HOST_NOT_FOUND
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
LOG: SMTP connection from [192.168.1.2]:1117 closed by QUIT
******** SERVER ********
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 19)
>>> check domains = +relay_domains
->>> list element: +relay_domains
->>> list element: @mx_any
->>> d in "@mx_any"? no (end of list)
+>>> d in "+relay_domains"?
+>>> list element: +relay_domains
+>>> d in "@mx_any"?
+>>> list element: @mx_any
+>>> d in "@mx_any"? no (end of list)
>>> d in "+relay_domains"? no (end of list)
>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 20)
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +relay_domains
->>> list element: +relay_domains
->>> list element: @mx_any
+>>> mxt1.test.ex in "+relay_domains"?
+>>> list element: +relay_domains
+>>> mxt1.test.ex in "@mx_any"?
+>>> list element: @mx_any
>>> local host has lowest MX
->>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
->>> mxt1.test.ex in "+relay_domains"? yes (matched "+relay_domains")
+>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> mxt1.test.ex in "+relay_domains"? yes (matched "+relay_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +relay_domains
->>> list element: +relay_domains
->>> list element: @mx_any
+>>> mxt6.test.ex in "+relay_domains"?
+>>> list element: +relay_domains
+>>> mxt6.test.ex in "@mx_any"?
+>>> list element: @mx_any
>>> local host in host list - removed hosts:
>>> ten-2.test.ex V4NET.0.0.2 6
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
->>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
->>> mxt6.test.ex in "+relay_domains"? yes (matched "+relay_domains")
+>>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> mxt6.test.ex in "+relay_domains"? yes (matched "+relay_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> xxxx in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> xxxx in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_recipient"
>>> processing "deny" (TESTSUITE/test-config 20)
>>> message: unrouteable address
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing faq@nl.demon.net
->>> list element: *.demon.net
->>> nl.demon.net in "*.demon.net"? yes (matched "*.demon.net")
+>>> nl.demon.net in "*.demon.net"?
+>>> list element: *.demon.net
+>>> nl.demon.net in "*.demon.net"? yes (matched "*.demon.net")
>>> calling auto_antwoord router
>>> routed by auto_antwoord router (unseen)
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing faq@nl.demon.net
->>> list element: nl.demon.net
->>> nl.demon.net in "nl.demon.net:*.nl.demon.net:fax-gw.demon.nl: www-3.demon.nl : localhost"? yes (matched "nl.demon.net")
+>>> nl.demon.net in "nl.demon.net:*.nl.demon.net:fax-gw.demon.nl: www-3.demon.nl : localhost"?
+>>> list element: nl.demon.net
+>>> nl.demon.net in "nl.demon.net:*.nl.demon.net:fax-gw.demon.nl: www-3.demon.nl : localhost"? yes (matched "nl.demon.net")
>>> calling algemeen_aliases router
>>> routed by algemeen_aliases router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: nl.demon.net
->>> nl.demon.net in "nl.demon.net"? yes (matched "nl.demon.net")
->>> nl.demon.net in "+local_domains"? yes (matched "+local_domains")
+>>> nl.demon.net in "+local_domains"?
+>>> list element: +local_domains
+>>> nl.demon.net in "nl.demon.net"?
+>>> list element: nl.demon.net
+>>> nl.demon.net in "nl.demon.net"? yes (matched "nl.demon.net")
+>>> nl.demon.net in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "deny" (TESTSUITE/test-config 20)
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing oklist@listr.test.ex
->>> list element: listr.test.ex
->>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
->>> list element: TESTSUITE/aux-fixed/0251.restrict.oklist
->>> list element: sender
->>> sender in "sender"? yes (matched "sender")
->>> ok@sender in "TESTSUITE/aux-fixed/0251.restrict.oklist"? yes (matched "ok@sender" in TESTSUITE/aux-fixed/0251.restrict.oklist)
+>>> listr.test.ex in "listr.test.ex"?
+>>> list element: listr.test.ex
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> ok@sender in "TESTSUITE/aux-fixed/0251.restrict.oklist"?
+>>> list element: TESTSUITE/aux-fixed/0251.restrict.oklist
+>>> sender in "sender"?
+>>> list element: sender
+>>> sender in "sender"? yes (matched "sender")
+>>> ok@sender in "TESTSUITE/aux-fixed/0251.restrict.oklist"? yes (matched "ok@sender" in TESTSUITE/aux-fixed/0251.restrict.oklist)
>>> calling exeter_listr router
>>> routed by exeter_listr router
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing xxx@listr.test.ex
->>> list element: listr.test.ex
->>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
->>> list element: zzzz
->>> list element: zzzz
->>> sender in "zzzz"? no (end of list)
+>>> listr.test.ex in "listr.test.ex"?
+>>> list element: listr.test.ex
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> ok@sender in "zzzz"?
+>>> list element: zzzz
+>>> sender in "zzzz"?
+>>> list element: zzzz
+>>> sender in "zzzz"? no (end of list)
>>> ok@sender in "zzzz"? no (end of list)
->>> list element: listr.test.ex
->>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> listr.test.ex in "listr.test.ex"?
+>>> list element: listr.test.ex
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
>>> calling exeter_listf router
>>> routed by exeter_listf router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> list element: *.test.ex
->>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
->>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> listr.test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> listr.test.ex in "test.ex : *.test.ex"?
+>>> list element: test.ex
+>>> list element: *.test.ex
+>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
+>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> using ACL "check_recipient"
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing oklist@listr.test.ex
->>> list element: listr.test.ex
->>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
->>> list element: TESTSUITE/aux-fixed/0251.restrict.oklist
+>>> listr.test.ex in "listr.test.ex"?
+>>> list element: listr.test.ex
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> bad@sender in "TESTSUITE/aux-fixed/0251.restrict.oklist"?
+>>> list element: TESTSUITE/aux-fixed/0251.restrict.oklist
>>> bad@sender in "TESTSUITE/aux-fixed/0251.restrict.oklist"? no (end of list)
->>> list element: listr.test.ex
->>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> listr.test.ex in "listr.test.ex"?
+>>> list element: listr.test.ex
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
>>> calling exeter_listf router
>>> routed by exeter_listf router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_recipient"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check domains = +local_domains
->>> list element: +local_domains
->>> list element: test.ex
->>> list element: *.test.ex
->>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
->>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> listr.test.ex in "+local_domains"?
+>>> list element: +local_domains
+>>> listr.test.ex in "test.ex : *.test.ex"?
+>>> list element: test.ex
+>>> list element: *.test.ex
+>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
+>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
>>> accept: condition test succeeded in ACL "check_recipient"
>>> end of ACL "check_recipient": ACCEPT
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
LOG: SMTP call from [V4NET.0.0.0] dropped: too many unrecognized commands (last was "four")
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
LOG: SMTP call from [V4NET.0.0.0] dropped: too many unrecognized commands (last was "two")
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Testing userx@test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering userx@test.ex
-list element: +hold_domains
- start sublist hold_domains
- list element: ! *.ex
- test.ex in "! *.ex"? no (matched "! *.ex")
- end sublist hold_domains
-list element: +not_queue_domains
- start sublist not_queue_domains
- list element: test.ex
- test.ex in "test.ex"? yes (matched "test.ex")
- end sublist not_queue_domains
-test.ex in percent_hack_domains? yes (matched "+not_queue_domains")
+test.ex in percent_hack_domains?
+ list element: +hold_domains
+ start sublist hold_domains
+ test.ex in "! *.ex"?
+ â•Žlist element: ! *.ex
+ â•Žtest.ex in "! *.ex"? no (matched "! *.ex")
+ end sublist hold_domains
+ list element: +not_queue_domains
+ start sublist not_queue_domains
+ test.ex in "test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.ex"? yes (matched "test.ex")
+ end sublist not_queue_domains
+ test.ex in percent_hack_domains? yes (matched "+not_queue_domains")
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing userx@test.ex
--------> r00 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache
- start sublist nocache
- list element: userx
- test.ex in "userx"? no (end of list)
- end sublist nocache
+test.ex in "+nocache"?
+ list element: +nocache
+ start sublist nocache
+ test.ex in "userx"?
+ â•Žlist element: userx
+ test.ex in "userx"? no (end of list)
+ end sublist nocache
test.ex in "+nocache"? no (end of list)
r00 router skipped: domains mismatch
--------> r01 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache
- start sublist nocache
- list element: userx
- test.ex in "userx"? no (end of list)
- end sublist nocache
+test.ex in "+nocache"?
+ list element: +nocache
+ start sublist nocache
+ test.ex in "userx"?
+ â•Žlist element: userx
+ test.ex in "userx"? no (end of list)
+ end sublist nocache
test.ex in "+nocache"? no (end of list)
r01 router skipped: domains mismatch
--------> r02 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache2
- start sublist nocache2
- list element: +nocache
- start sublist nocache
- â•Žlist element: userx
- â•Žtest.ex in "userx"? no (end of list)
- end sublist nocache
- test.ex in "+nocache"? no (end of list)
- end sublist nocache2
+test.ex in "+nocache2"?
+ list element: +nocache2
+ start sublist nocache2
+ test.ex in "+nocache"?
+ â•Žlist element: +nocache
+ â•Ž start sublist nocache
+ â•Ž test.ex in "userx"?
+ â•Ž list element: userx
+ â•Ž test.ex in "userx"? no (end of list)
+ â•Ž end sublist nocache
+ test.ex in "+nocache"? no (end of list)
+ end sublist nocache2
test.ex in "+nocache2"? no (end of list)
r02 router skipped: domains mismatch
--------> r03 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache2
- start sublist nocache2
- list element: +nocache
- start sublist nocache
- â•Žlist element: userx
- â•Žtest.ex in "userx"? no (end of list)
- end sublist nocache
- test.ex in "+nocache"? no (end of list)
- end sublist nocache2
+test.ex in "+nocache2"?
+ list element: +nocache2
+ start sublist nocache2
+ test.ex in "+nocache"?
+ â•Žlist element: +nocache
+ â•Ž start sublist nocache
+ â•Ž test.ex in "userx"?
+ â•Ž list element: userx
+ â•Ž test.ex in "userx"? no (end of list)
+ â•Ž end sublist nocache
+ test.ex in "+nocache"? no (end of list)
+ end sublist nocache2
test.ex in "+nocache2"? no (end of list)
r03 router skipped: domains mismatch
--------> r04 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +forcecache
- start sublist forcecache
- list element: userx
- test.ex in "userx"? no (end of list)
- end sublist forcecache
+test.ex in "+forcecache"?
+ list element: +forcecache
+ start sublist forcecache
+ test.ex in "userx"?
+ â•Žlist element: userx
+ test.ex in "userx"? no (end of list)
+ end sublist forcecache
test.ex in "+forcecache"? no (end of list)
r04 router skipped: domains mismatch
--------> r05 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +forcecache
- start sublist forcecache
-cached no match for +forcecache
-cached lookup data = NULL
+test.ex in "+forcecache"?
+ list element: +forcecache
+ start sublist forcecache
+ cached no match for +forcecache
+ cached lookup data = NULL
test.ex in "+forcecache"? no (end of list)
r05 router skipped: domains mismatch
--------> r1 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +never_domains
- start sublist never_domains
- list element: never.ex
- test.ex in "never.ex"? no (end of list)
- end sublist never_domains
-list element: +n1_domains
- start sublist n1_domains
- list element: never1.ex
- test.ex in "never1.ex"? no (end of list)
- end sublist n1_domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- test.ex in "test.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 "+never_domains : +n1_domains : ! +local_domains"? no (matched "! +local_domains")
+test.ex in "+never_domains : +n1_domains : ! +local_domains"?
+ list element: +never_domains
+ start sublist never_domains
+ test.ex in "never.ex"?
+ â•Žlist element: never.ex
+ test.ex in "never.ex"? no (end of list)
+ end sublist never_domains
+ list element: +n1_domains
+ start sublist n1_domains
+ test.ex in "never1.ex"?
+ â•Žlist element: never1.ex
+ test.ex in "never1.ex"? no (end of list)
+ end sublist n1_domains
+ list element: ! +local_domains
+ start sublist local_domains
+ test.ex in "test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.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 "+never_domains : +n1_domains : ! +local_domains"? no (matched "! +local_domains")
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +never_domains
- start sublist never_domains
-cached no match for +never_domains
-cached lookup data = NULL
-list element: +n2_domains
- start sublist n2_domains
- list element: never2.ex
- list element: +n1_domains
- start sublist n1_domains
- cached no match for +n1_domains
- cached lookup data = NULL
- test.ex in "<; never2.ex ; +n1_domains"? no (end of list)
- end sublist n2_domains
-list element: !+local_domains
- start sublist local_domains
-cached yes match for +local_domains
-cached lookup data = test.ex
-test.ex in "+never_domains : +n2_domains : !+local_domains"? no (matched "!+local_domains" - cached)
+test.ex in "+never_domains : +n2_domains : !+local_domains"?
+ list element: +never_domains
+ start sublist never_domains
+ cached no match for +never_domains
+ cached lookup data = NULL
+ list element: +n2_domains
+ start sublist n2_domains
+ test.ex in "<; never2.ex ; +n1_domains"?
+ â•Žlist element: never2.ex
+ â•Žlist element: +n1_domains
+ â•Ž start sublist n1_domains
+ â•Žcached no match for +n1_domains
+ â•Žcached lookup data = NULL
+ test.ex in "<; never2.ex ; +n1_domains"? no (end of list)
+ end sublist n2_domains
+ list element: !+local_domains
+ start sublist local_domains
+ cached yes match for +local_domains
+ cached lookup data = test.ex
+ test.ex in "+never_domains : +n2_domains : !+local_domains"? no (matched "!+local_domains" - cached)
r2 router skipped: domains mismatch
--------> r3 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +local_domains
- start sublist local_domains
-cached yes match for +local_domains
-cached lookup data = test.ex
-test.ex in "+local_domains"? yes (matched "+local_domains" - cached)
+test.ex in "+local_domains"?
+ list element: +local_domains
+ start sublist local_domains
+ cached yes match for +local_domains
+ cached lookup data = test.ex
+ test.ex in "+local_domains"? yes (matched "+local_domains" - cached)
checking local_parts
-list element: userx
-userx in "userx"? yes (matched "userx")
+userx in "userx"?
+ list element: userx
+ userx in "userx"? yes (matched "userx")
calling r3 router
r3 router called for userx@test.ex
domain = test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1236
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
no retry data available
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: userx@test.ex
-list element: +hold_domains
- start sublist hold_domains
- list element: ! *.ex
- test.ex in "! *.ex"? no (matched "! *.ex")
- end sublist hold_domains
-list element: +not_queue_domains
- start sublist not_queue_domains
- list element: test.ex
- test.ex in "test.ex"? yes (matched "test.ex")
- end sublist not_queue_domains
-test.ex in percent_hack_domains? yes (matched "+not_queue_domains")
-list element: +hold_domains
- start sublist hold_domains
-cached no match for +hold_domains
+test.ex in percent_hack_domains?
+ list element: +hold_domains
+ start sublist hold_domains
+ test.ex in "! *.ex"?
+ â•Žlist element: ! *.ex
+ â•Žtest.ex in "! *.ex"? no (matched "! *.ex")
+ end sublist hold_domains
+ list element: +not_queue_domains
+ start sublist not_queue_domains
+ test.ex in "test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.ex"? yes (matched "test.ex")
+ end sublist not_queue_domains
+ test.ex in percent_hack_domains? yes (matched "+not_queue_domains")
+test.ex in hold_domains?
+ list element: +hold_domains
+ start sublist hold_domains
+ cached no match for +hold_domains
test.ex in hold_domains? no (end of list)
unique = userx@test.ex
no domain retry record
no address retry record
userx@test.ex: queued for routing
-list element: !+not_queue_domains
- start sublist not_queue_domains
-cached yes match for +not_queue_domains
-test.ex in queue_domains? no (matched "!+not_queue_domains" - cached)
+test.ex in queue_domains?
+ list element: !+not_queue_domains
+ start sublist not_queue_domains
+ cached yes match for +not_queue_domains
+ test.ex in queue_domains? no (matched "!+not_queue_domains" - cached)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing userx@test.ex
--------> r00 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache
- start sublist nocache
- list element: userx
- test.ex in "userx"? no (end of list)
- end sublist nocache
+test.ex in "+nocache"?
+ list element: +nocache
+ start sublist nocache
+ test.ex in "userx"?
+ â•Žlist element: userx
+ test.ex in "userx"? no (end of list)
+ end sublist nocache
test.ex in "+nocache"? no (end of list)
r00 router skipped: domains mismatch
--------> r01 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache
- start sublist nocache
- list element: userx
- test.ex in "userx"? no (end of list)
- end sublist nocache
+test.ex in "+nocache"?
+ list element: +nocache
+ start sublist nocache
+ test.ex in "userx"?
+ â•Žlist element: userx
+ test.ex in "userx"? no (end of list)
+ end sublist nocache
test.ex in "+nocache"? no (end of list)
r01 router skipped: domains mismatch
--------> r02 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache2
- start sublist nocache2
- list element: +nocache
- start sublist nocache
- â•Žlist element: userx
- â•Žtest.ex in "userx"? no (end of list)
- end sublist nocache
- test.ex in "+nocache"? no (end of list)
- end sublist nocache2
+test.ex in "+nocache2"?
+ list element: +nocache2
+ start sublist nocache2
+ test.ex in "+nocache"?
+ â•Žlist element: +nocache
+ â•Ž start sublist nocache
+ â•Ž test.ex in "userx"?
+ â•Ž list element: userx
+ â•Ž test.ex in "userx"? no (end of list)
+ â•Ž end sublist nocache
+ test.ex in "+nocache"? no (end of list)
+ end sublist nocache2
test.ex in "+nocache2"? no (end of list)
r02 router skipped: domains mismatch
--------> r03 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +nocache2
- start sublist nocache2
- list element: +nocache
- start sublist nocache
- â•Žlist element: userx
- â•Žtest.ex in "userx"? no (end of list)
- end sublist nocache
- test.ex in "+nocache"? no (end of list)
- end sublist nocache2
+test.ex in "+nocache2"?
+ list element: +nocache2
+ start sublist nocache2
+ test.ex in "+nocache"?
+ â•Žlist element: +nocache
+ â•Ž start sublist nocache
+ â•Ž test.ex in "userx"?
+ â•Ž list element: userx
+ â•Ž test.ex in "userx"? no (end of list)
+ â•Ž end sublist nocache
+ test.ex in "+nocache"? no (end of list)
+ end sublist nocache2
test.ex in "+nocache2"? no (end of list)
r03 router skipped: domains mismatch
--------> r04 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +forcecache
- start sublist forcecache
- list element: userx
- test.ex in "userx"? no (end of list)
- end sublist forcecache
+test.ex in "+forcecache"?
+ list element: +forcecache
+ start sublist forcecache
+ test.ex in "userx"?
+ â•Žlist element: userx
+ test.ex in "userx"? no (end of list)
+ end sublist forcecache
test.ex in "+forcecache"? no (end of list)
r04 router skipped: domains mismatch
--------> r05 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +forcecache
- start sublist forcecache
-cached no match for +forcecache
-cached lookup data = NULL
+test.ex in "+forcecache"?
+ list element: +forcecache
+ start sublist forcecache
+ cached no match for +forcecache
+ cached lookup data = NULL
test.ex in "+forcecache"? no (end of list)
r05 router skipped: domains mismatch
--------> r1 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +never_domains
- start sublist never_domains
- list element: never.ex
- test.ex in "never.ex"? no (end of list)
- end sublist never_domains
-list element: +n1_domains
- start sublist n1_domains
- list element: never1.ex
- test.ex in "never1.ex"? no (end of list)
- end sublist n1_domains
-list element: ! +local_domains
- start sublist local_domains
- list element: test.ex
- test.ex in "test.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 "+never_domains : +n1_domains : ! +local_domains"? no (matched "! +local_domains")
+test.ex in "+never_domains : +n1_domains : ! +local_domains"?
+ list element: +never_domains
+ start sublist never_domains
+ test.ex in "never.ex"?
+ â•Žlist element: never.ex
+ test.ex in "never.ex"? no (end of list)
+ end sublist never_domains
+ list element: +n1_domains
+ start sublist n1_domains
+ test.ex in "never1.ex"?
+ â•Žlist element: never1.ex
+ test.ex in "never1.ex"? no (end of list)
+ end sublist n1_domains
+ list element: ! +local_domains
+ start sublist local_domains
+ test.ex in "test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.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 "+never_domains : +n1_domains : ! +local_domains"? no (matched "! +local_domains")
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +never_domains
- start sublist never_domains
-cached no match for +never_domains
-cached lookup data = NULL
-list element: +n2_domains
- start sublist n2_domains
- list element: never2.ex
- list element: +n1_domains
- start sublist n1_domains
- cached no match for +n1_domains
- cached lookup data = NULL
- test.ex in "<; never2.ex ; +n1_domains"? no (end of list)
- end sublist n2_domains
-list element: !+local_domains
- start sublist local_domains
-cached yes match for +local_domains
-cached lookup data = test.ex
-test.ex in "+never_domains : +n2_domains : !+local_domains"? no (matched "!+local_domains" - cached)
+test.ex in "+never_domains : +n2_domains : !+local_domains"?
+ list element: +never_domains
+ start sublist never_domains
+ cached no match for +never_domains
+ cached lookup data = NULL
+ list element: +n2_domains
+ start sublist n2_domains
+ test.ex in "<; never2.ex ; +n1_domains"?
+ â•Žlist element: never2.ex
+ â•Žlist element: +n1_domains
+ â•Ž start sublist n1_domains
+ â•Žcached no match for +n1_domains
+ â•Žcached lookup data = NULL
+ test.ex in "<; never2.ex ; +n1_domains"? no (end of list)
+ end sublist n2_domains
+ list element: !+local_domains
+ start sublist local_domains
+ cached yes match for +local_domains
+ cached lookup data = test.ex
+ test.ex in "+never_domains : +n2_domains : !+local_domains"? no (matched "!+local_domains" - cached)
r2 router skipped: domains mismatch
--------> r3 router <--------
local_part=userx domain=test.ex
checking domains
-list element: +local_domains
- start sublist local_domains
-cached yes match for +local_domains
-cached lookup data = test.ex
-test.ex in "+local_domains"? yes (matched "+local_domains" - cached)
+test.ex in "+local_domains"?
+ list element: +local_domains
+ start sublist local_domains
+ cached yes match for +local_domains
+ cached lookup data = test.ex
+ test.ex in "+local_domains"? yes (matched "+local_domains" - cached)
checking local_parts
-list element: userx
-userx in "userx"? yes (matched "userx")
+userx in "userx"?
+ list element: userx
+ userx in "userx"? yes (matched "userx")
calling r3 router
r3 router called for userx@test.ex
domain = test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< HELO test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [127.0.0.1]
sender_rcvhost = [127.0.0.1] (helo=test)
log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
SMTP>> 250 OK
SMTP<< RCPT TO:<error@test.ex>
-list element: +hold_domains
- start sublist hold_domains
- list element: ! *.ex
- test.ex in "! *.ex"? no (matched "! *.ex")
- end sublist hold_domains
-list element: +not_queue_domains
- start sublist not_queue_domains
- list element: test.ex
- test.ex in "test.ex"? yes (matched "test.ex")
- end sublist not_queue_domains
-test.ex in percent_hack_domains? yes (matched "+not_queue_domains")
+test.ex in percent_hack_domains?
+ list element: +hold_domains
+ start sublist hold_domains
+ test.ex in "! *.ex"?
+ â•Žlist element: ! *.ex
+ â•Žtest.ex in "! *.ex"? no (matched "! *.ex")
+ end sublist hold_domains
+ list element: +not_queue_domains
+ start sublist not_queue_domains
+ test.ex in "test.ex"?
+ â•Žlist element: test.ex
+ â•Žtest.ex in "test.ex"? yes (matched "test.ex")
+ end sublist not_queue_domains
+ test.ex in percent_hack_domains? yes (matched "+not_queue_domains")
processing "accept" (TESTSUITE/test-config 102)
check verify = recipient
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying error@test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering error@test.ex
-list element: +hold_domains
- start sublist hold_domains
-cached no match for +hold_domains
-list element: +not_queue_domains
- start sublist not_queue_domains
-cached yes match for +not_queue_domains
-test.ex in percent_hack_domains? yes (matched "+not_queue_domains" - cached)
+test.ex in percent_hack_domains?
+ list element: +hold_domains
+ start sublist hold_domains
+ cached no match for +hold_domains
+ list element: +not_queue_domains
+ start sublist not_queue_domains
+ cached yes match for +not_queue_domains
+ test.ex in percent_hack_domains? yes (matched "+not_queue_domains" - cached)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing error@test.ex
--------> r0f router <--------
local_part=error domain=test.ex
checking domains
-list element: +no_such_list
- start sublist no_such_list
+test.ex in "+no_such_list"?
+ list element: +no_such_list
+ start sublist no_such_list
LOG: MAIN PANIC
unknown named domain list "+no_such_list"
+ test.ex in "+no_such_list"? list match deferred for +no_such_list
domains check lookup or other defer
----------- end verify ------------
accept: condition test deferred in inline ACL
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
host in hosts_connection_nolog? no (option unset)
LOG: smtp_connection MAIN
SMTP connection from [V4NET.2.3.4]
-list element: +lookup_hosts
- start sublist lookup_hosts
- list element: V4NET.2.3.4
- host in "V4NET.2.3.4"? yes (matched "V4NET.2.3.4")
- end sublist lookup_hosts
-host in host_lookup? yes (matched "+lookup_hosts")
+host in host_lookup?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ host in "V4NET.2.3.4"?
+ â•Žlist element: V4NET.2.3.4
+ â•Žhost in "V4NET.2.3.4"? yes (matched "V4NET.2.3.4")
+ end sublist lookup_hosts
+ host in host_lookup? yes (matched "+lookup_hosts")
looking up host name for V4NET.2.3.4
DNS lookup of 4.3.2.V4NET.in-addr.arpa (PTR) using fakens
DNS lookup of 4.3.2.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
sender_rcvhost = [V4NET.2.3.4]
set_process_info: pppp handling incoming connection from [V4NET.2.3.4]
host in host_reject_connection? no (option unset)
-list element: +lookup_hosts
- start sublist lookup_hosts
-cached yes match for +lookup_hosts
-host in sender_unqualified_hosts? yes (matched "+lookup_hosts" - cached)
+host in sender_unqualified_hosts?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ cached yes match for +lookup_hosts
+ host in sender_unqualified_hosts? yes (matched "+lookup_hosts" - cached)
host in recipient_unqualified_hosts? no (option unset)
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< quit
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
host in hosts_connection_nolog? no (option unset)
LOG: smtp_connection MAIN
SMTP connection from [V4NET.6.7.8]
-list element: +lookup_hosts
- start sublist lookup_hosts
- list element: V4NET.2.3.4
+host in host_lookup?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ host in "V4NET.2.3.4"?
+ â•Žlist element: V4NET.2.3.4
host in "V4NET.2.3.4"? no (end of list)
- end sublist lookup_hosts
-list element: !+never_hosts
- start sublist never_hosts
- list element: V4NET.6.7.8
- host in "V4NET.6.7.8"? yes (matched "V4NET.6.7.8")
- end sublist never_hosts
-host in host_lookup? no (matched "!+never_hosts")
+ end sublist lookup_hosts
+ list element: !+never_hosts
+ start sublist never_hosts
+ host in "V4NET.6.7.8"?
+ â•Žlist element: V4NET.6.7.8
+ â•Žhost in "V4NET.6.7.8"? yes (matched "V4NET.6.7.8")
+ end sublist never_hosts
+ host in host_lookup? no (matched "!+never_hosts")
set_process_info: pppp handling incoming connection from [V4NET.6.7.8]
host in host_reject_connection? no (option unset)
-list element: +lookup_hosts
- start sublist lookup_hosts
-cached no match for +lookup_hosts
-list element: !+n2_hosts
- start sublist n2_hosts
- list element: V4NET.2.2.2
- list element: +n1_hosts
- start sublist n1_hosts
- â•Žlist element: V4NET.1.1.1
- â•Žhost in "V4NET.1.1.1"? no (end of list)
- end sublist n1_hosts
+host in sender_unqualified_hosts?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ cached no match for +lookup_hosts
+ list element: !+n2_hosts
+ start sublist n2_hosts
+ host in "<; V4NET.2.2.2 ; +n1_hosts"?
+ â•Žlist element: V4NET.2.2.2
+ â•Žlist element: +n1_hosts
+ â•Ž start sublist n1_hosts
+ â•Ž host in "V4NET.1.1.1"?
+ â•Ž list element: V4NET.1.1.1
+ â•Ž host in "V4NET.1.1.1"? no (end of list)
+ â•Ž end sublist n1_hosts
host in "<; V4NET.2.2.2 ; +n1_hosts"? no (end of list)
- end sublist n2_hosts
+ end sublist n2_hosts
host in sender_unqualified_hosts? yes (end of list)
host in recipient_unqualified_hosts? no (option unset)
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< quit
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
host in hosts_connection_nolog? no (option unset)
LOG: smtp_connection MAIN
SMTP connection from [V4NET.10.11.12]
-list element: +lookup_hosts
- start sublist lookup_hosts
- list element: V4NET.2.3.4
+host in host_lookup?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ host in "V4NET.2.3.4"?
+ â•Žlist element: V4NET.2.3.4
host in "V4NET.2.3.4"? no (end of list)
- end sublist lookup_hosts
-list element: !+never_hosts
- start sublist never_hosts
- list element: V4NET.6.7.8
+ end sublist lookup_hosts
+ list element: !+never_hosts
+ start sublist never_hosts
+ host in "V4NET.6.7.8"?
+ â•Žlist element: V4NET.6.7.8
host in "V4NET.6.7.8"? no (end of list)
- end sublist never_hosts
+ end sublist never_hosts
host in host_lookup? yes (end of list)
looking up host name for V4NET.10.11.12
DNS lookup of 12.11.10.V4NET.in-addr.arpa (PTR) using fakens
sender_rcvhost = [V4NET.10.11.12]
set_process_info: pppp handling incoming connection from [V4NET.10.11.12]
host in host_reject_connection? no (option unset)
-list element: +lookup_hosts
- start sublist lookup_hosts
-cached no match for +lookup_hosts
-list element: !+n2_hosts
- start sublist n2_hosts
- list element: V4NET.2.2.2
- list element: +n1_hosts
- start sublist n1_hosts
- â•Žlist element: V4NET.1.1.1
- â•Žhost in "V4NET.1.1.1"? no (end of list)
- end sublist n1_hosts
+host in sender_unqualified_hosts?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ cached no match for +lookup_hosts
+ list element: !+n2_hosts
+ start sublist n2_hosts
+ host in "<; V4NET.2.2.2 ; +n1_hosts"?
+ â•Žlist element: V4NET.2.2.2
+ â•Žlist element: +n1_hosts
+ â•Ž start sublist n1_hosts
+ â•Ž host in "V4NET.1.1.1"?
+ â•Ž list element: V4NET.1.1.1
+ â•Ž host in "V4NET.1.1.1"? no (end of list)
+ â•Ž end sublist n1_hosts
host in "<; V4NET.2.2.2 ; +n1_hosts"? no (end of list)
- end sublist n2_hosts
+ end sublist n2_hosts
host in sender_unqualified_hosts? yes (end of list)
host in recipient_unqualified_hosts? no (option unset)
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< quit
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
host in hosts_connection_nolog? no (option unset)
LOG: smtp_connection MAIN
SMTP connection from [V4NET.1.1.1]
-list element: +lookup_hosts
- start sublist lookup_hosts
- list element: V4NET.2.3.4
+host in host_lookup?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ host in "V4NET.2.3.4"?
+ â•Žlist element: V4NET.2.3.4
host in "V4NET.2.3.4"? no (end of list)
- end sublist lookup_hosts
-list element: !+never_hosts
- start sublist never_hosts
- list element: V4NET.6.7.8
+ end sublist lookup_hosts
+ list element: !+never_hosts
+ start sublist never_hosts
+ host in "V4NET.6.7.8"?
+ â•Žlist element: V4NET.6.7.8
host in "V4NET.6.7.8"? no (end of list)
- end sublist never_hosts
+ end sublist never_hosts
host in host_lookup? yes (end of list)
looking up host name for V4NET.1.1.1
DNS lookup of 1.1.1.V4NET.in-addr.arpa (PTR) using fakens
sender_rcvhost = [V4NET.1.1.1]
set_process_info: pppp handling incoming connection from [V4NET.1.1.1]
host in host_reject_connection? no (option unset)
-list element: +lookup_hosts
- start sublist lookup_hosts
-cached no match for +lookup_hosts
-list element: !+n2_hosts
- start sublist n2_hosts
- list element: V4NET.2.2.2
- list element: +n1_hosts
- start sublist n1_hosts
- â•Žlist element: V4NET.1.1.1
- â•Žhost in "V4NET.1.1.1"? yes (matched "V4NET.1.1.1")
- end sublist n1_hosts
- host in "<; V4NET.2.2.2 ; +n1_hosts"? yes (matched "+n1_hosts")
- end sublist n2_hosts
-host in sender_unqualified_hosts? no (matched "!+n2_hosts")
+host in sender_unqualified_hosts?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ cached no match for +lookup_hosts
+ list element: !+n2_hosts
+ start sublist n2_hosts
+ host in "<; V4NET.2.2.2 ; +n1_hosts"?
+ â•Žlist element: V4NET.2.2.2
+ â•Žlist element: +n1_hosts
+ â•Ž start sublist n1_hosts
+ â•Ž host in "V4NET.1.1.1"?
+ â•Ž list element: V4NET.1.1.1
+ â•Ž host in "V4NET.1.1.1"? yes (matched "V4NET.1.1.1")
+ â•Ž end sublist n1_hosts
+ â•Žhost in "<; V4NET.2.2.2 ; +n1_hosts"? yes (matched "+n1_hosts")
+ end sublist n2_hosts
+ host in sender_unqualified_hosts? no (matched "!+n2_hosts")
host in recipient_unqualified_hosts? no (option unset)
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< quit
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
host in hosts_connection_nolog? no (option unset)
LOG: smtp_connection MAIN
SMTP connection from [V4NET.2.2.2]
-list element: +lookup_hosts
- start sublist lookup_hosts
- list element: V4NET.2.3.4
+host in host_lookup?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ host in "V4NET.2.3.4"?
+ â•Žlist element: V4NET.2.3.4
host in "V4NET.2.3.4"? no (end of list)
- end sublist lookup_hosts
-list element: !+never_hosts
- start sublist never_hosts
- list element: V4NET.6.7.8
+ end sublist lookup_hosts
+ list element: !+never_hosts
+ start sublist never_hosts
+ host in "V4NET.6.7.8"?
+ â•Žlist element: V4NET.6.7.8
host in "V4NET.6.7.8"? no (end of list)
- end sublist never_hosts
+ end sublist never_hosts
host in host_lookup? yes (end of list)
looking up host name for V4NET.2.2.2
DNS lookup of 2.2.2.V4NET.in-addr.arpa (PTR) using fakens
sender_rcvhost = [V4NET.2.2.2]
set_process_info: pppp handling incoming connection from [V4NET.2.2.2]
host in host_reject_connection? no (option unset)
-list element: +lookup_hosts
- start sublist lookup_hosts
-cached no match for +lookup_hosts
-list element: !+n2_hosts
- start sublist n2_hosts
- list element: V4NET.2.2.2
- host in "<; V4NET.2.2.2 ; +n1_hosts"? yes (matched "V4NET.2.2.2")
- end sublist n2_hosts
-host in sender_unqualified_hosts? no (matched "!+n2_hosts")
+host in sender_unqualified_hosts?
+ list element: +lookup_hosts
+ start sublist lookup_hosts
+ cached no match for +lookup_hosts
+ list element: !+n2_hosts
+ start sublist n2_hosts
+ host in "<; V4NET.2.2.2 ; +n1_hosts"?
+ â•Žlist element: V4NET.2.2.2
+ â•Žhost in "<; V4NET.2.2.2 ; +n1_hosts"? yes (matched "V4NET.2.2.2")
+ end sublist n2_hosts
+ host in sender_unqualified_hosts? no (matched "!+n2_hosts")
host in recipient_unqualified_hosts? no (option unset)
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< quit
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> r1 router <--------
local_part=CALLER domain=test.ex
checking local_parts
-list element: +never_localparts
- start sublist never_localparts
- list element: never
- CALLER in "never"? no (end of list)
- end sublist never_localparts
-list element: +n1_localparts
- start sublist n1_localparts
- list element: never1
- CALLER in "never1"? no (end of list)
- end sublist n1_localparts
-list element: ! +local_localparts
- start sublist local_localparts
- list element: CALLER
- CALLER in "CALLER"? yes (matched "CALLER")
- end sublist local_localparts
-data from lookup saved for cache for +local_localparts: key 'CALLER' value 'CALLER'
-CALLER in "+never_localparts : +n1_localparts : ! +local_localparts"? no (matched "! +local_localparts")
+CALLER in "+never_localparts : +n1_localparts : ! +local_localparts"?
+ list element: +never_localparts
+ start sublist never_localparts
+ CALLER in "never"?
+ â•Žlist element: never
+ CALLER in "never"? no (end of list)
+ end sublist never_localparts
+ list element: +n1_localparts
+ start sublist n1_localparts
+ CALLER in "never1"?
+ â•Žlist element: never1
+ CALLER in "never1"? no (end of list)
+ end sublist n1_localparts
+ list element: ! +local_localparts
+ start sublist local_localparts
+ CALLER in "CALLER"?
+ â•Žlist element: CALLER
+ â•ŽCALLER in "CALLER"? yes (matched "CALLER")
+ end sublist local_localparts
+ data from lookup saved for cache for +local_localparts: key 'CALLER' value 'CALLER'
+ CALLER in "+never_localparts : +n1_localparts : ! +local_localparts"? no (matched "! +local_localparts")
r1 router skipped: local_parts mismatch
--------> r2 router <--------
local_part=CALLER domain=test.ex
checking local_parts
-list element: +never_localparts
- start sublist never_localparts
-cached no match for +never_localparts
-cached lookup data = NULL
-list element: +n2_localparts
- start sublist n2_localparts
- list element: never2
- list element: +n1_localparts
- start sublist n1_localparts
- cached no match for +n1_localparts
- cached lookup data = NULL
- CALLER in "<; never2 ; +n1_localparts"? no (end of list)
- end sublist n2_localparts
-list element: !+local_localparts
- start sublist local_localparts
-cached yes match for +local_localparts
-cached lookup data = CALLER
-CALLER in "+never_localparts : +n2_localparts : !+local_localparts"? no (matched "!+local_localparts" - cached)
+CALLER in "+never_localparts : +n2_localparts : !+local_localparts"?
+ list element: +never_localparts
+ start sublist never_localparts
+ cached no match for +never_localparts
+ cached lookup data = NULL
+ list element: +n2_localparts
+ start sublist n2_localparts
+ CALLER in "<; never2 ; +n1_localparts"?
+ â•Žlist element: never2
+ â•Žlist element: +n1_localparts
+ â•Ž start sublist n1_localparts
+ â•Žcached no match for +n1_localparts
+ â•Žcached lookup data = NULL
+ CALLER in "<; never2 ; +n1_localparts"? no (end of list)
+ end sublist n2_localparts
+ list element: !+local_localparts
+ start sublist local_localparts
+ cached yes match for +local_localparts
+ cached lookup data = CALLER
+ CALLER in "+never_localparts : +n2_localparts : !+local_localparts"? no (matched "!+local_localparts" - cached)
r2 router skipped: local_parts mismatch
--------> r3 router <--------
local_part=CALLER domain=test.ex
checking local_parts
-list element: +local_localparts
- start sublist local_localparts
-cached yes match for +local_localparts
-cached lookup data = CALLER
-CALLER in "+local_localparts"? yes (matched "+local_localparts" - cached)
+CALLER in "+local_localparts"?
+ list element: +local_localparts
+ start sublist local_localparts
+ cached yes match for +local_localparts
+ cached lookup data = CALLER
+ CALLER in "+local_localparts"? yes (matched "+local_localparts" - cached)
checking for local user
seeking password data for user "CALLER": using cached result
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1236
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> r1 router <--------
local_part=CALLER domain=test.ex
checking local_parts
-list element: +never_localparts
- start sublist never_localparts
- list element: never
- CALLER in "never"? no (end of list)
- end sublist never_localparts
-list element: +n1_localparts
- start sublist n1_localparts
- list element: never1
- CALLER in "never1"? no (end of list)
- end sublist n1_localparts
-list element: ! +local_localparts
- start sublist local_localparts
- list element: CALLER
- CALLER in "CALLER"? yes (matched "CALLER")
- end sublist local_localparts
-data from lookup saved for cache for +local_localparts: key 'CALLER' value 'CALLER'
-CALLER in "+never_localparts : +n1_localparts : ! +local_localparts"? no (matched "! +local_localparts")
+CALLER in "+never_localparts : +n1_localparts : ! +local_localparts"?
+ list element: +never_localparts
+ start sublist never_localparts
+ CALLER in "never"?
+ â•Žlist element: never
+ CALLER in "never"? no (end of list)
+ end sublist never_localparts
+ list element: +n1_localparts
+ start sublist n1_localparts
+ CALLER in "never1"?
+ â•Žlist element: never1
+ CALLER in "never1"? no (end of list)
+ end sublist n1_localparts
+ list element: ! +local_localparts
+ start sublist local_localparts
+ CALLER in "CALLER"?
+ â•Žlist element: CALLER
+ â•ŽCALLER in "CALLER"? yes (matched "CALLER")
+ end sublist local_localparts
+ data from lookup saved for cache for +local_localparts: key 'CALLER' value 'CALLER'
+ CALLER in "+never_localparts : +n1_localparts : ! +local_localparts"? no (matched "! +local_localparts")
r1 router skipped: local_parts mismatch
--------> r2 router <--------
local_part=CALLER domain=test.ex
checking local_parts
-list element: +never_localparts
- start sublist never_localparts
-cached no match for +never_localparts
-cached lookup data = NULL
-list element: +n2_localparts
- start sublist n2_localparts
- list element: never2
- list element: +n1_localparts
- start sublist n1_localparts
- cached no match for +n1_localparts
- cached lookup data = NULL
- CALLER in "<; never2 ; +n1_localparts"? no (end of list)
- end sublist n2_localparts
-list element: !+local_localparts
- start sublist local_localparts
-cached yes match for +local_localparts
-cached lookup data = CALLER
-CALLER in "+never_localparts : +n2_localparts : !+local_localparts"? no (matched "!+local_localparts" - cached)
+CALLER in "+never_localparts : +n2_localparts : !+local_localparts"?
+ list element: +never_localparts
+ start sublist never_localparts
+ cached no match for +never_localparts
+ cached lookup data = NULL
+ list element: +n2_localparts
+ start sublist n2_localparts
+ CALLER in "<; never2 ; +n1_localparts"?
+ â•Žlist element: never2
+ â•Žlist element: +n1_localparts
+ â•Ž start sublist n1_localparts
+ â•Žcached no match for +n1_localparts
+ â•Žcached lookup data = NULL
+ CALLER in "<; never2 ; +n1_localparts"? no (end of list)
+ end sublist n2_localparts
+ list element: !+local_localparts
+ start sublist local_localparts
+ cached yes match for +local_localparts
+ cached lookup data = CALLER
+ CALLER in "+never_localparts : +n2_localparts : !+local_localparts"? no (matched "!+local_localparts" - cached)
r2 router skipped: local_parts mismatch
--------> r3 router <--------
local_part=CALLER domain=test.ex
checking local_parts
-list element: +local_localparts
- start sublist local_localparts
-cached yes match for +local_localparts
-cached lookup data = CALLER
-CALLER in "+local_localparts"? yes (matched "+local_localparts" - cached)
+CALLER in "+local_localparts"?
+ list element: +local_localparts
+ start sublist local_localparts
+ cached yes match for +local_localparts
+ cached lookup data = CALLER
+ CALLER in "+local_localparts"? yes (matched "+local_localparts" - cached)
checking for local user
seeking password data for user "CALLER": using cached result
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> r1 router <--------
local_part=unknown domain=test.ex
checking local_parts
-list element: +never_localparts
- start sublist never_localparts
- list element: never
- unknown in "never"? no (end of list)
- end sublist never_localparts
-list element: +n1_localparts
- start sublist n1_localparts
- list element: never1
- unknown in "never1"? no (end of list)
- end sublist n1_localparts
-list element: ! +local_localparts
- start sublist local_localparts
- list element: CALLER
- unknown in "CALLER"? no (end of list)
- end sublist local_localparts
+unknown in "+never_localparts : +n1_localparts : ! +local_localparts"?
+ list element: +never_localparts
+ start sublist never_localparts
+ unknown in "never"?
+ â•Žlist element: never
+ unknown in "never"? no (end of list)
+ end sublist never_localparts
+ list element: +n1_localparts
+ start sublist n1_localparts
+ unknown in "never1"?
+ â•Žlist element: never1
+ unknown in "never1"? no (end of list)
+ end sublist n1_localparts
+ list element: ! +local_localparts
+ start sublist local_localparts
+ unknown in "CALLER"?
+ â•Žlist element: CALLER
+ unknown in "CALLER"? no (end of list)
+ end sublist local_localparts
unknown in "+never_localparts : +n1_localparts : ! +local_localparts"? yes (end of list)
calling r1 router
r1 router called for unknown@test.ex
domain = test.ex
route_item = never
-list element: never
+test.ex in "never"?
+ list element: never
test.ex in "never"? no (end of list)
r1 router declined for unknown@test.ex
--------> r2 router <--------
local_part=unknown domain=test.ex
checking local_parts
-list element: +never_localparts
- start sublist never_localparts
-cached no match for +never_localparts
-cached lookup data = NULL
-list element: +n2_localparts
- start sublist n2_localparts
- list element: never2
- list element: +n1_localparts
- start sublist n1_localparts
- cached no match for +n1_localparts
- cached lookup data = NULL
- unknown in "<; never2 ; +n1_localparts"? no (end of list)
- end sublist n2_localparts
-list element: !+local_localparts
- start sublist local_localparts
-cached no match for +local_localparts
-cached lookup data = NULL
+unknown in "+never_localparts : +n2_localparts : !+local_localparts"?
+ list element: +never_localparts
+ start sublist never_localparts
+ cached no match for +never_localparts
+ cached lookup data = NULL
+ list element: +n2_localparts
+ start sublist n2_localparts
+ unknown in "<; never2 ; +n1_localparts"?
+ â•Žlist element: never2
+ â•Žlist element: +n1_localparts
+ â•Ž start sublist n1_localparts
+ â•Žcached no match for +n1_localparts
+ â•Žcached lookup data = NULL
+ unknown in "<; never2 ; +n1_localparts"? no (end of list)
+ end sublist n2_localparts
+ list element: !+local_localparts
+ start sublist local_localparts
+ cached no match for +local_localparts
+ cached lookup data = NULL
unknown in "+never_localparts : +n2_localparts : !+local_localparts"? yes (end of list)
calling r2 router
r2 router called for unknown@test.ex
domain = test.ex
-list element: *
-test.ex in "*"? yes (matched "*")
+test.ex in "*"?
+ list element: *
+ test.ex in "*"? yes (matched "*")
DNS lookup of test.ex (MX) using fakens
DNS lookup of test.ex (MX) gave NO_DATA
returning DNS_NODATA
--------> r3 router <--------
local_part=unknown domain=test.ex
checking local_parts
-list element: +local_localparts
- start sublist local_localparts
-cached no match for +local_localparts
-cached lookup data = NULL
+unknown in "+local_localparts"?
+ list element: +local_localparts
+ start sublist local_localparts
+ cached no match for +local_localparts
+ cached lookup data = NULL
unknown in "+local_localparts"? no (end of list)
r3 router skipped: local_parts mismatch
--------> r4 router <--------
local_part=unknown domain=test.ex
checking local_parts
-list element: +local_localparts
- start sublist local_localparts
-cached no match for +local_localparts
-cached lookup data = NULL
-list element: +expanded
- start sublist expanded
- list element: test.ex
- unknown in "test.ex"? no (end of list)
- end sublist expanded
-list element: +unexpanded
- start sublist unexpanded
- list element: unexpanded
- unknown in "unexpanded"? no (end of list)
- end sublist unexpanded
+unknown in "+local_localparts : +expanded : +unexpanded"?
+ list element: +local_localparts
+ start sublist local_localparts
+ cached no match for +local_localparts
+ cached lookup data = NULL
+ list element: +expanded
+ start sublist expanded
+ unknown in "test.ex"?
+ â•Žlist element: test.ex
+ unknown in "test.ex"? no (end of list)
+ end sublist expanded
+ list element: +unexpanded
+ start sublist unexpanded
+ unknown in "unexpanded"?
+ â•Žlist element: unexpanded
+ unknown in "unexpanded"? no (end of list)
+ end sublist unexpanded
unknown in "+local_localparts : +expanded : +unexpanded"? no (end of list)
r4 router skipped: local_parts mismatch
--------> r5 router <--------
local_part=unknown domain=test.ex
checking local_parts
-list element: +local_localparts
- start sublist local_localparts
-cached no match for +local_localparts
-cached lookup data = NULL
-list element: +expanded
- start sublist expanded
- list element: test.ex
- unknown in "test.ex"? no (end of list)
- end sublist expanded
-list element: +unexpanded
- start sublist unexpanded
-cached no match for +unexpanded
-cached lookup data = NULL
+unknown in "+local_localparts : +expanded : +unexpanded"?
+ list element: +local_localparts
+ start sublist local_localparts
+ cached no match for +local_localparts
+ cached lookup data = NULL
+ list element: +expanded
+ start sublist expanded
+ unknown in "test.ex"?
+ â•Žlist element: test.ex
+ unknown in "test.ex"? no (end of list)
+ end sublist expanded
+ list element: +unexpanded
+ start sublist unexpanded
+ cached no match for +unexpanded
+ cached lookup data = NULL
unknown in "+local_localparts : +expanded : +unexpanded"? no (end of list)
r5 router skipped: local_parts mismatch
no more routers
uid=uuuu gid=CALLER_GID pid=p1234
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> rr1 router <--------
local_part=CALLER domain=test.ex
checking senders
-list element: user1@+funny_domains
-address match test: subject=CALLER@test.ex pattern=user1@+funny_domains
+CALLER@test.ex in "user1@+funny_domains"?
+ list element: user1@+funny_domains
+ address match test: subject=CALLER@test.ex pattern=user1@+funny_domains
CALLER@test.ex in "user1@+funny_domains"? no (end of list)
rr1 router skipped: senders mismatch
--------> r1 router <--------
local_part=CALLER domain=test.ex
checking senders
-list element: +never_addresses
- start sublist never_addresses
- list element: never@test.ex
- address match test: subject=CALLER@test.ex pattern=never@test.ex
- CALLER@test.ex in "never@test.ex"? no (end of list)
- end sublist never_addresses
-list element: +n1_addresses
- start sublist n1_addresses
- list element: never1@test.ex
- address match test: subject=CALLER@test.ex pattern=never1@test.ex
- CALLER@test.ex in "never1@test.ex"? no (end of list)
- end sublist n1_addresses
-list element: ! +local_addresses
- start sublist local_addresses
- list element: CALLER@test.ex
- address match test: subject=CALLER@test.ex pattern=CALLER@test.ex
- list element: test.ex
- test.ex in "test.ex"? yes (matched "test.ex")
- CALLER@test.ex in "CALLER@test.ex"? yes (matched "CALLER@test.ex")
- end sublist local_addresses
-data from lookup saved for cache for +local_addresses: key 'CALLER@test.ex' value 'CALLER@test.ex'
-CALLER@test.ex in "+never_addresses : +n1_addresses : ! +local_addresses"? no (matched "! +local_addresses")
+CALLER@test.ex in "+never_addresses : +n1_addresses : ! +local_addresses"?
+ list element: +never_addresses
+ start sublist never_addresses
+ CALLER@test.ex in "never@test.ex"?
+ â•Žlist element: never@test.ex
+ â•Žaddress match test: subject=CALLER@test.ex pattern=never@test.ex
+ CALLER@test.ex in "never@test.ex"? no (end of list)
+ end sublist never_addresses
+ list element: +n1_addresses
+ start sublist n1_addresses
+ CALLER@test.ex in "never1@test.ex"?
+ â•Žlist element: never1@test.ex
+ â•Žaddress match test: subject=CALLER@test.ex pattern=never1@test.ex
+ CALLER@test.ex in "never1@test.ex"? no (end of list)
+ end sublist n1_addresses
+ list element: ! +local_addresses
+ start sublist local_addresses
+ CALLER@test.ex in "CALLER@test.ex"?
+ â•Žlist element: CALLER@test.ex
+ â•Žaddress match test: subject=CALLER@test.ex pattern=CALLER@test.ex
+ â•Žtest.ex in "test.ex"?
+ â•Ž list element: test.ex
+ â•Ž test.ex in "test.ex"? yes (matched "test.ex")
+ â•ŽCALLER@test.ex in "CALLER@test.ex"? yes (matched "CALLER@test.ex")
+ end sublist local_addresses
+ data from lookup saved for cache for +local_addresses: key 'CALLER@test.ex' value 'CALLER@test.ex'
+ CALLER@test.ex in "+never_addresses : +n1_addresses : ! +local_addresses"? no (matched "! +local_addresses")
r1 router skipped: senders mismatch
--------> r2 router <--------
local_part=CALLER domain=test.ex
checking senders
-list element: +never_addresses
- start sublist never_addresses
-cached no match for +never_addresses
-cached lookup data = NULL
-list element: +n2_addresses
- start sublist n2_addresses
- list element: never2@test.ex
- address match test: subject=CALLER@test.ex pattern=never2@test.ex
- list element: +n1_addresses
- start sublist n1_addresses
- cached no match for +n1_addresses
- cached lookup data = NULL
- CALLER@test.ex in "<; never2@test.ex ; +n1_addresses"? no (end of list)
- end sublist n2_addresses
-list element: !+local_addresses
- start sublist local_addresses
-cached yes match for +local_addresses
-cached lookup data = CALLER@test.ex
-CALLER@test.ex in "+never_addresses : +n2_addresses : !+local_addresses"? no (matched "!+local_addresses" - cached)
+CALLER@test.ex in "+never_addresses : +n2_addresses : !+local_addresses"?
+ list element: +never_addresses
+ start sublist never_addresses
+ cached no match for +never_addresses
+ cached lookup data = NULL
+ list element: +n2_addresses
+ start sublist n2_addresses
+ CALLER@test.ex in "<; never2@test.ex ; +n1_addresses"?
+ â•Žlist element: never2@test.ex
+ â•Žaddress match test: subject=CALLER@test.ex pattern=never2@test.ex
+ â•Žlist element: +n1_addresses
+ â•Ž start sublist n1_addresses
+ â•Žcached no match for +n1_addresses
+ â•Žcached lookup data = NULL
+ CALLER@test.ex in "<; never2@test.ex ; +n1_addresses"? no (end of list)
+ end sublist n2_addresses
+ list element: !+local_addresses
+ start sublist local_addresses
+ cached yes match for +local_addresses
+ cached lookup data = CALLER@test.ex
+ CALLER@test.ex in "+never_addresses : +n2_addresses : !+local_addresses"? no (matched "!+local_addresses" - cached)
r2 router skipped: senders mismatch
--------> r3 router <--------
local_part=CALLER domain=test.ex
seeking password data for user "CALLER": using cached result
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
checking senders
-list element: +local_addresses
- start sublist local_addresses
-cached yes match for +local_addresses
-cached lookup data = CALLER@test.ex
-CALLER@test.ex in "+local_addresses"? yes (matched "+local_addresses" - cached)
+CALLER@test.ex in "+local_addresses"?
+ list element: +local_addresses
+ start sublist local_addresses
+ cached yes match for +local_addresses
+ cached lookup data = CALLER@test.ex
+ CALLER@test.ex in "+local_addresses"? yes (matched "+local_addresses" - cached)
calling r3 router
r3 router called for CALLER@test.ex
domain = test.ex
uid=uuuu gid=CALLER_GID pid=p1235
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> rr1 router <--------
local_part=CALLER domain=test.ex
checking senders
-list element: user1@+funny_domains
-address match test: subject=user1@fun.1 pattern=user1@+funny_domains
-list element: +funny_domains
- start sublist funny_domains
- list element: fun.1
- fun.1 in "fun.1 : fun.2"? yes (matched "fun.1")
- end sublist funny_domains
-fun.1 in "+funny_domains"? yes (matched "+funny_domains")
-user1@fun.1 in "user1@+funny_domains"? yes (matched "user1@+funny_domains")
+user1@fun.1 in "user1@+funny_domains"?
+ list element: user1@+funny_domains
+ address match test: subject=user1@fun.1 pattern=user1@+funny_domains
+ fun.1 in "+funny_domains"?
+ list element: +funny_domains
+ start sublist funny_domains
+ â•Žfun.1 in "fun.1 : fun.2"?
+ â•Ž list element: fun.1
+ â•Ž fun.1 in "fun.1 : fun.2"? yes (matched "fun.1")
+ end sublist funny_domains
+ fun.1 in "+funny_domains"? yes (matched "+funny_domains")
+ user1@fun.1 in "user1@+funny_domains"? yes (matched "user1@+funny_domains")
calling rr1 router
rda_interpret (string): ':fail: matched *@+funny_domains'
expanded: ':fail: matched *@+funny_domains'
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl_rcpt_1"
>>> processing "require" (TESTSUITE/test-config 19)
>>> message: domain doesn't match @ or @[]
>>> check domains = @ : @[]
->>> list element: @
->>> myhost.test.ex in "@ : @[]"? yes (matched "@")
+>>> myhost.test.ex in "@ : @[]"?
+>>> list element: @
+>>> myhost.test.ex in "@ : @[]"? yes (matched "@")
>>> require: condition test succeeded in ACL "acl_rcpt_1"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in ACL "acl_rcpt_1"
>>> processing "require" (TESTSUITE/test-config 19)
>>> message: domain doesn't match @ or @[]
>>> check domains = @ : @[]
->>> list element: @
->>> list element: @[]
->>> [127.0.0.1] in "@ : @[]"? yes (matched "@[]")
+>>> [127.0.0.1] in "@ : @[]"?
+>>> list element: @
+>>> list element: @[]
+>>> [127.0.0.1] in "@ : @[]"? yes (matched "@[]")
>>> require: condition test succeeded in ACL "acl_rcpt_1"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in ACL "acl_rcpt_1"
>>> processing "require" (TESTSUITE/test-config 19)
>>> message: domain doesn't match @ or @[]
>>> check domains = @ : @[]
->>> list element: @
->>> list element: @[]
+>>> else.where in "@ : @[]"?
+>>> list element: @
+>>> list element: @[]
>>> else.where in "@ : @[]"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_1"
>>> end of ACL "acl_rcpt_1": not OK
>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
->>> list element: @mx_any
->>> list element: other1.test.ex
->>> other1.test.ex in hosts_treat_as_local? yes (matched "other1.test.ex")
+>>> mxt13.test.ex in "@mx_any"?
+>>> list element: @mx_any
+>>> other1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> other1.test.ex in hosts_treat_as_local? yes (matched "other1.test.ex")
>>> local host has lowest MX
->>> mxt13.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> mxt13.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
->>> list element: @mx_any
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt1.test.ex in "@mx_any"?
+>>> list element: @mx_any
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host has lowest MX
->>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
->>> list element: @mx_any
->>> list element: other1.test.ex
->>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt6.test.ex in "@mx_any"?
+>>> list element: @mx_any
+>>> ten-1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host in host list - removed hosts:
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> ten-2.test.ex V4NET.0.0.2 6
->>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
->>> list element: @mx_any
->>> list element: other1.test.ex
->>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt9.test.ex in "@mx_any"?
+>>> list element: @mx_any
+>>> ten-1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-3.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
>>> mxt9.test.ex in "@mx_any"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_2"
>>> end of ACL "acl_rcpt_2": not OK
>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
->>> list element: @mx_any
+>>> mxnone.test.ex in "@mx_any"?
+>>> list element: @mx_any
>>> mxnone.test.ex in "@mx_any"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_2"
>>> end of ACL "acl_rcpt_2": not OK
>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
->>> list element: @mx_primary
->>> list element: other1.test.ex
->>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt5.test.ex in "@mx_primary"?
+>>> list element: @mx_primary
+>>> ten-1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host has lowest MX
->>> mxt5.test.ex in "@mx_primary"? yes (matched "@mx_primary")
+>>> mxt5.test.ex in "@mx_primary"? yes (matched "@mx_primary")
>>> require: condition test succeeded in ACL "acl_rcpt_3"
>>> processing "accept" (TESTSUITE/test-config 31)
>>> accept: condition test succeeded in ACL "acl_rcpt_3"
>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
->>> list element: @mx_primary
->>> list element: other1.test.ex
->>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt6.test.ex in "@mx_primary"?
+>>> list element: @mx_primary
+>>> ten-1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host in host list - removed hosts:
>>> ten-2.test.ex V4NET.0.0.2 6
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
->>> list element: @mx_primary
->>> list element: other1.test.ex
->>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt9.test.ex in "@mx_primary"?
+>>> list element: @mx_primary
+>>> ten-1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-3.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
>>> mxt9.test.ex in "@mx_primary"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_3"
>>> end of ACL "acl_rcpt_3": not OK
>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
->>> list element: @mx_primary
+>>> mxnone.test.ex in "@mx_primary"?
+>>> list element: @mx_primary
>>> mxnone.test.ex in "@mx_primary"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_3"
>>> end of ACL "acl_rcpt_3": not OK
>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
->>> list element: @mx_secondary
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt5.test.ex in "@mx_secondary"?
+>>> list element: @mx_secondary
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host has lowest MX
>>> mxt5.test.ex in "@mx_secondary"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_4"
>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
->>> list element: @mx_secondary
->>> list element: other1.test.ex
->>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt6.test.ex in "@mx_secondary"?
+>>> list element: @mx_secondary
+>>> ten-1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host in host list - removed hosts:
>>> ten-2.test.ex V4NET.0.0.2 6
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
->>> mxt6.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
+>>> mxt6.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
>>> require: condition test succeeded in ACL "acl_rcpt_4"
>>> processing "accept" (TESTSUITE/test-config 36)
>>> accept: condition test succeeded in ACL "acl_rcpt_4"
>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
->>> list element: @mx_secondary
->>> list element: other1.test.ex
->>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt9.test.ex in "@mx_secondary"?
+>>> list element: @mx_secondary
+>>> ten-1.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-3.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
>>> mxt9.test.ex in "@mx_secondary"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_4"
>>> end of ACL "acl_rcpt_4": not OK
>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
->>> list element: @mx_secondary
+>>> mxnone.test.ex in "@mx_secondary"?
+>>> list element: @mx_secondary
>>> mxnone.test.ex in "@mx_secondary"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_4"
>>> end of ACL "acl_rcpt_4": not OK
>>> processing "require" (TESTSUITE/test-config 39)
>>> message: host doesn't match @ or @[]
>>> check hosts = @ : @[]
->>> list element: @
+>>> host in "@ : @[]"?
+>>> list element: @
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
->>> list element: @[]
+>>> list element: @[]
>>> host in "@ : @[]"? no (end of list)
>>> require: condition test failed in ACL "acl_rcpt_5"
>>> end of ACL "acl_rcpt_5": not OK
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl_rcpt_5"
>>> processing "require" (TESTSUITE/test-config 39)
>>> message: host doesn't match @ or @[]
>>> check hosts = @ : @[]
->>> list element: @
+>>> host in "@ : @[]"?
+>>> list element: @
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
->>> host in "@ : @[]"? yes (matched "@")
+>>> host in "@ : @[]"? yes (matched "@")
>>> require: condition test succeeded in ACL "acl_rcpt_5"
>>> processing "accept" (TESTSUITE/test-config 41)
>>> accept: condition test succeeded in ACL "acl_rcpt_5"
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl_rcpt_5"
>>> processing "require" (TESTSUITE/test-config 39)
>>> message: host doesn't match @ or @[]
>>> check hosts = @ : @[]
->>> list element: @
+>>> host in "@ : @[]"?
+>>> list element: @
MUNGED: ::1 will be omitted in what follows
>>> get[host|ipnode]byname[2] looked up these IP addresses:
>>> name=myhost.test.ex address=V4NET.10.10.10
->>> list element: @[]
->>> host in "@ : @[]"? yes (matched "@[]")
+>>> list element: @[]
+>>> host in "@ : @[]"? yes (matched "@[]")
>>> require: condition test succeeded in ACL "acl_rcpt_5"
>>> processing "accept" (TESTSUITE/test-config 41)
>>> accept: condition test succeeded in ACL "acl_rcpt_5"
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl_rcpt_2"
>>> processing "require" (TESTSUITE/test-config 24)
>>> message: domain doesn't match @mx_any
>>> check domains = @mx_any
->>> list element: @mx_any
->>> list element: other1.test.ex
->>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt3.test.ex in "@mx_any"?
+>>> list element: @mx_any
+>>> not-exist.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host in host list - removed hosts:
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
->>> mxt3.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> mxt3.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "accept" (TESTSUITE/test-config 26)
>>> accept: condition test succeeded in ACL "acl_rcpt_2"
>>> processing "require" (TESTSUITE/test-config 29)
>>> message: domain doesn't match @mx_primary
>>> check domains = @mx_primary
->>> list element: @mx_primary
->>> list element: other1.test.ex
->>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt3.test.ex in "@mx_primary"?
+>>> list element: @mx_primary
+>>> not-exist.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host in host list - removed hosts:
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_primary"? no (end of list)
>>> processing "require" (TESTSUITE/test-config 34)
>>> message: domain doesn't match @mx_secondary
>>> check domains = @mx_secondary
->>> list element: @mx_secondary
->>> list element: other1.test.ex
->>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
->>> list element: other1.test.ex
->>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt3.test.ex in "@mx_secondary"?
+>>> list element: @mx_secondary
+>>> not-exist.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
+>>> eximtesthost.test.ex in hosts_treat_as_local?
+>>> list element: other1.test.ex
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
>>> local host in host list - removed hosts:
>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
->>> mxt3.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
+>>> mxt3.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
>>> require: condition test succeeded in ACL "acl_rcpt_4"
>>> processing "accept" (TESTSUITE/test-config 36)
>>> accept: condition test succeeded in ACL "acl_rcpt_4"
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
SMTP>> 250 myhost.test.ex Hello test [1.2.3.4]
SMTP<< mail from:<x@y>
SMTP<< rcpt to:<one@z>
processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
-list element: reject
+one in "reject"?
+ list element: reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
processing "accept" (TESTSUITE/test-config 35)
end of inline ACL: ACCEPT
SMTP>> 250 Accepted
SMTP<< rcpt to:<one@z>
-list element:
-list element: V4NET.9.8.7
+host in smtp_ratelimit_hosts?
+ list element:
+ list element: V4NET.9.8.7
host in smtp_ratelimit_hosts? no (end of list)
processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
-list element: reject
+one in "reject"?
+ list element: reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
processing "accept" (TESTSUITE/test-config 35)
SMTP connection from (test) [1.2.3.4] closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
SMTP>> 250 myhost.test.ex Hello test [V4NET.9.8.7]
SMTP<< mail from:<x@y>
SMTP<< rcpt to:<one@z>
processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
-list element: reject
+one in "reject"?
+ list element: reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
processing "accept" (TESTSUITE/test-config 35)
end of inline ACL: ACCEPT
SMTP>> 250 Accepted
SMTP<< rcpt to:<one@z>
-list element:
-list element: V4NET.9.8.7
-host in smtp_ratelimit_hosts? yes (matched "V4NET.9.8.7")
+host in smtp_ratelimit_hosts?
+ list element:
+ list element: V4NET.9.8.7
+ host in smtp_ratelimit_hosts? yes (matched "V4NET.9.8.7")
rate limit RCPT: delay 0.25 sec
processing "deny" (TESTSUITE/test-config 35)
check local_parts = reject
-list element: reject
+one in "reject"?
+ list element: reject
one in "reject"? no (end of list)
deny: condition test failed in inline ACL
processing "accept" (TESTSUITE/test-config 35)
>>> 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: @
->>> myhost.test.ex in helo_lookup_domains? yes (matched "@")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> myhost.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> myhost.test.ex in helo_lookup_domains? yes (matched "@")
>>> looking up host name for V4NET.0.0.1
>>> IP address lookup yielded "ten-1.test.ex"
>>> checking addresses for ten-1.test.ex
>>> 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: @[]
->>> [127.0.0.1] in helo_lookup_domains? yes (matched "@[]")
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> [127.0.0.1] in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
+>>> [127.0.0.1] in helo_lookup_domains? yes (matched "@[]")
>>> looking up host name for V4NET.0.0.1
>>> IP address lookup yielded "ten-1.test.ex"
>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> rhubarb.custard in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> rhubarb.custard in helo_lookup_domains? no (end of list)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< EHLO [V4NET.2.3.4]
-list element: @
-list element: @[]
+[V4NET.2.3.4] in helo_lookup_domains?
+ list element: @
+ list element: @[]
[V4NET.2.3.4] in helo_lookup_domains? no (end of list)
sender_fullhost = ([V4NET.2.3.4]) [V4NET.2.3.4]
sender_rcvhost = [V4NET.2.3.4]
set_process_info: pppp handling incoming connection from ([V4NET.2.3.4]) [V4NET.2.3.4]
+host in limits_advertise_hosts?
+ list element: !*
host in dsn_advertise_hosts? no (option unset)
-list element: *
-host in pipelining_advertise_hosts? yes (matched "*")
+host in pipelining_advertise_hosts?
+ list element: *
+ host in pipelining_advertise_hosts? yes (matched "*")
+host in chunking_advertise_hosts?
host in chunking_advertise_hosts? no (end of list)
+host in tls_advertise_hosts?
SMTP>> 250-myhost.test.ex Hello [V4NET.2.3.4] [V4NET.2.3.4]
250-SIZE 52428800
250-8BITMIME
uid=uuuu gid=CALLER_GID pid=p1235
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< EHLO [V4NET.2.3.4]
sender_fullhost = host.name.tld [V4NET.2.3.4]
sender_rcvhost = host.name.tld ([V4NET.2.3.4])
set_process_info: pppp handling incoming connection from host.name.tld [V4NET.2.3.4]
+host in limits_advertise_hosts?
+ list element: !*
host in dsn_advertise_hosts? no (option unset)
-list element: *
-host in pipelining_advertise_hosts? yes (matched "*")
+host in pipelining_advertise_hosts?
+ list element: *
+ host in pipelining_advertise_hosts? yes (matched "*")
+host in chunking_advertise_hosts?
host in chunking_advertise_hosts? no (end of list)
+host in tls_advertise_hosts?
SMTP>> 250-myhost.test.ex Hello host.name.tld [V4NET.2.3.4]
250-SIZE 52428800
250-8BITMIME
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> b1@x in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> b1@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> b1@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b1@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> b1@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b1@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> x in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> x in "*.domain2.only"? no (end of list)
+>>> b1@x in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> x in "domain.only"?
+>>> list element: domain.only
+>>> x in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> x in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> x in "*.domain2.only"? no (end of list)
>>> b1@x in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> b1@x in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> b1@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> b1@x in "pqr@@"?
+>>> list element: pqr@@
>>> b1@x in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> in ":"? yes (matched "")
+>>> in ":"?
+>>> list element:
+>>> in ":"? yes (matched "")
>>> check recipients = b1@x
->>> list element: b1@x
->>> list element: x
->>> x in "x"? yes (matched "x")
->>> b1@x in "b1@x"? yes (matched "b1@x")
+>>> b1@x in "b1@x"?
+>>> list element: b1@x
+>>> x in "x"?
+>>> list element: x
+>>> x in "x"? yes (matched "x")
+>>> b1@x in "b1@x"? yes (matched "b1@x")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<> rejected RCPT <b1@x>: failed 7
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> b2@x in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> b2@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> b2@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b2@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> b2@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b2@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> x in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> x in "*.domain2.only"? no (end of list)
+>>> b2@x in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> x in "domain.only"?
+>>> list element: domain.only
+>>> x in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> x in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> x in "*.domain2.only"? no (end of list)
>>> b2@x in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> b2@x in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> b2@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> b2@x in "pqr@@"?
+>>> list element: pqr@@
>>> b2@x in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> in ":"? yes (matched "")
+>>> in ":"?
+>>> list element:
+>>> in ":"? yes (matched "")
>>> check recipients = b1@x
->>> list element: b1@x
+>>> b2@x in "b1@x"?
+>>> list element: b1@x
>>> b2@x in "b1@x"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
->>> in "^$"? yes (matched "^$")
+>>> in "^$"?
+>>> list element: ^$
+>>> in "^$"? yes (matched "^$")
>>> check recipients = b2@x
->>> list element: b2@x
->>> list element: x
->>> x in "x"? yes (matched "x")
->>> b2@x in "b2@x"? yes (matched "b2@x")
+>>> b2@x in "b2@x"?
+>>> list element: b2@x
+>>> x in "x"?
+>>> list element: x
+>>> x in "x"? yes (matched "x")
+>>> b2@x in "b2@x"? yes (matched "b2@x")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<> rejected RCPT <b2@x>: failed 8
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> b9@x in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> b9@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> b9@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> b9@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> x in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> x in "*.domain2.only"? no (end of list)
+>>> b9@x in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> x in "domain.only"?
+>>> list element: domain.only
+>>> x in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> x in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> x in "*.domain2.only"? no (end of list)
>>> b9@x in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> b9@x in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> b9@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> b9@x in "pqr@@"?
+>>> list element: pqr@@
>>> b9@x in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> in ":"? yes (matched "")
+>>> in ":"?
+>>> list element:
+>>> in ":"? yes (matched "")
>>> check recipients = b1@x
->>> list element: b1@x
+>>> b9@x in "b1@x"?
+>>> list element: b1@x
>>> b9@x in "b1@x"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
->>> in "^$"? yes (matched "^$")
+>>> in "^$"?
+>>> list element: ^$
+>>> in "^$"? yes (matched "^$")
>>> check recipients = b2@x
->>> list element: b2@x
+>>> b9@x in "b2@x"?
+>>> list element: b2@x
>>> b9@x in "b2@x"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> x in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> b9@x in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> x in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> x in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> b9@x in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> b9@x in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> b9@x in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> abc@w.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
+>>> abc@w.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> abc@w.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <abc@w.x.y.z>: failed 1
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> abcdef@q.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
+>>> abcdef@q.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> abcdef@q.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <abcdef@q.x.y.z>: failed 1
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
->>> list element: b
->>> b in "b"? yes (matched "b")
->>> a@b in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "a@b")
+>>> a@b in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
+>>> b in "b"?
+>>> list element: b
+>>> b in "b"? yes (matched "b")
+>>> a@b in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "a@b")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <a@b>: failed 1
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> ok@ok in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> ok@ok in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> ok@ok in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> ok@ok in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> ok in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> ok in "*.domain2.only"? no (end of list)
+>>> ok@ok in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> ok in "domain.only"?
+>>> list element: domain.only
+>>> ok in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> ok in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> ok in "*.domain2.only"? no (end of list)
>>> ok@ok in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> ok@ok in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> ok@ok in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> ok@ok in "pqr@@"?
+>>> list element: pqr@@
>>> ok@ok in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> ok in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> ok@ok in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> ok in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> ok in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> ok@ok in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> ok@ok in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> ok@ok in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> x@a.b.c in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> x@a.b.c in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> x@a.b.c in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
+>>> x@a.b.c in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@a.b.c in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@a.b.c>: failed 2
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> abc@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> abc@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> abc@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
+>>> abc@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <abc@d.e.f>: failed 2
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> x@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> x@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@d.e.f in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@d.e.f in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> d.e.f in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> d.e.f in "*.domain2.only"? no (end of list)
+>>> x@d.e.f in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> d.e.f in "domain.only"?
+>>> list element: domain.only
+>>> d.e.f in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> d.e.f in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> d.e.f in "*.domain2.only"? no (end of list)
>>> x@d.e.f in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> x@d.e.f in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> x@d.e.f in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> x@d.e.f in "pqr@@"?
+>>> list element: pqr@@
>>> x@d.e.f in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> d.e.f in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> x@d.e.f in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> d.e.f in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> d.e.f in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@d.e.f in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> x@d.e.f in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@d.e.f in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> abc@at.1 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> abc@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> abc@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
+>>> abc@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <abc@at.1>: failed 3
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> xyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> xyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> xyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
+>>> xyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <xyz@at.1>: failed 3
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> abcxyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> abcxyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abcxyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abcxyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> abcxyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
+>>> abcxyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abcxyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <abcxyz@at.1>: failed 3
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> ok@at.1 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> ok@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> ok@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> ok@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> at.1 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> at.1 in "*.domain2.only"? no (end of list)
+>>> ok@at.1 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> at.1 in "domain.only"?
+>>> list element: domain.only
+>>> at.1 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> at.1 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> at.1 in "*.domain2.only"? no (end of list)
>>> ok@at.1 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> ok@at.1 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> ok@at.1 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> ok@at.1 in "pqr@@"?
+>>> list element: pqr@@
>>> ok@at.1 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> at.1 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> ok@at.1 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> at.1 in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> at.1 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> ok@at.1 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> ok@at.1 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> ok@at.1 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> x@domain.only in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> x@domain.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@domain.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@domain.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@domain.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@domain.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain.only in "domain.only"? yes (matched "domain.only")
->>> x@domain.only in "domain.only : *.domain2.only"? yes (matched "domain.only")
+>>> x@domain.only in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain.only in "domain.only"?
+>>> list element: domain.only
+>>> domain.only in "domain.only"? yes (matched "domain.only")
+>>> x@domain.only in "domain.only : *.domain2.only"? yes (matched "domain.only")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@domain.only>: failed 4
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> x@abc.domain2.only in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> x@abc.domain2.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@abc.domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@abc.domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@abc.domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@abc.domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> abc.domain2.only in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> abc.domain2.only in "*.domain2.only"? yes (matched "*.domain2.only")
->>> x@abc.domain2.only in "domain.only : *.domain2.only"? yes (matched "*.domain2.only")
+>>> x@abc.domain2.only in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> abc.domain2.only in "domain.only"?
+>>> list element: domain.only
+>>> abc.domain2.only in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> abc.domain2.only in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> abc.domain2.only in "*.domain2.only"? yes (matched "*.domain2.only")
+>>> x@abc.domain2.only in "domain.only : *.domain2.only"? yes (matched "*.domain2.only")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@abc.domain2.only>: failed 4
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> x@domain2.only in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> x@domain2.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain2.only in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> domain2.only in "*.domain2.only"? no (end of list)
+>>> x@domain2.only in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain2.only in "domain.only"?
+>>> list element: domain.only
+>>> domain2.only in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> domain2.only in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> domain2.only in "*.domain2.only"? no (end of list)
>>> x@domain2.only in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> x@domain2.only in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> x@domain2.only in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> x@domain2.only in "pqr@@"?
+>>> list element: pqr@@
>>> x@domain2.only in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> domain2.only in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> x@domain2.only in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain2.only in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain2.only in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@domain2.only in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> x@domain2.only in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@domain2.only in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> abc@domain3 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> abc@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain3 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> domain3 in "*.domain2.only"? no (end of list)
+>>> abc@domain3 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain3 in "domain.only"?
+>>> list element: domain.only
+>>> domain3 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> domain3 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> domain3 in "*.domain2.only"? no (end of list)
>>> abc@domain3 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: domain3
->>> domain3 in "domain3"? yes (matched "domain3")
->>> abc@domain3 in "abc@domain3 : xyz@*.domain4"? yes (matched "abc@domain3")
+>>> abc@domain3 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> domain3 in "domain3"?
+>>> list element: domain3
+>>> domain3 in "domain3"? yes (matched "domain3")
+>>> abc@domain3 in "abc@domain3 : xyz@*.domain4"? yes (matched "abc@domain3")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <abc@domain3>: failed 5
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> xyz@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> xyz@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> x.domain4 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> x.domain4 in "*.domain2.only"? no (end of list)
+>>> xyz@x.domain4 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> x.domain4 in "domain.only"?
+>>> list element: domain.only
+>>> x.domain4 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> x.domain4 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> x.domain4 in "*.domain2.only"? no (end of list)
>>> xyz@x.domain4 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
->>> list element: *.domain4
->>> x.domain4 in "*.domain4"? yes (matched "*.domain4")
->>> xyz@x.domain4 in "abc@domain3 : xyz@*.domain4"? yes (matched "xyz@*.domain4")
+>>> xyz@x.domain4 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
+>>> x.domain4 in "*.domain4"?
+>>> list element: *.domain4
+>>> x.domain4 in "*.domain4"? yes (matched "*.domain4")
+>>> xyz@x.domain4 in "abc@domain3 : xyz@*.domain4"? yes (matched "xyz@*.domain4")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <xyz@x.domain4>: failed 5
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> abc@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> abc@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> x.domain4 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> x.domain4 in "*.domain2.only"? no (end of list)
+>>> abc@x.domain4 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> x.domain4 in "domain.only"?
+>>> list element: domain.only
+>>> x.domain4 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> x.domain4 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> x.domain4 in "*.domain2.only"? no (end of list)
>>> abc@x.domain4 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: domain3
->>> x.domain4 in "domain3"? no (end of list)
->>> list element: xyz@*.domain4
+>>> abc@x.domain4 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> x.domain4 in "domain3"?
+>>> list element: domain3
+>>> x.domain4 in "domain3"? no (end of list)
+>>> list element: xyz@*.domain4
>>> abc@x.domain4 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> abc@x.domain4 in "pqr@@"?
+>>> list element: pqr@@
>>> abc@x.domain4 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> x.domain4 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> abc@x.domain4 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> x.domain4 in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> x.domain4 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> abc@x.domain4 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> abc@x.domain4 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> abc@x.domain4 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> xyz@domain3 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> xyz@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain3 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> domain3 in "*.domain2.only"? no (end of list)
+>>> xyz@domain3 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain3 in "domain.only"?
+>>> list element: domain.only
+>>> domain3 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> domain3 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> domain3 in "*.domain2.only"? no (end of list)
>>> xyz@domain3 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
->>> list element: *.domain4
->>> domain3 in "*.domain4"? no (end of list)
+>>> xyz@domain3 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
+>>> domain3 in "*.domain4"?
+>>> list element: *.domain4
+>>> domain3 in "*.domain4"? no (end of list)
>>> xyz@domain3 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> xyz@domain3 in "pqr@@"?
+>>> list element: pqr@@
>>> xyz@domain3 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> xyz@domain3 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xyz@domain3 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d4
->>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> xyz@domain3 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> xyz@domain3 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> pqr@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> pqr@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> pqr@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> pqr@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> pqr@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> pqr@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> myhost.test.ex in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> myhost.test.ex in "*.domain2.only"? no (end of list)
+>>> pqr@myhost.test.ex in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> myhost.test.ex in "domain.only"?
+>>> list element: domain.only
+>>> myhost.test.ex in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> myhost.test.ex in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> myhost.test.ex in "*.domain2.only"? no (end of list)
>>> pqr@myhost.test.ex in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> pqr@myhost.test.ex in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> pqr@myhost.test.ex in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
->>> list element: @
->>> myhost.test.ex in "@"? yes (matched "@")
->>> pqr@myhost.test.ex in "pqr@@"? yes (matched "pqr@@")
+>>> pqr@myhost.test.ex in "pqr@@"?
+>>> list element: pqr@@
+>>> myhost.test.ex in "@"?
+>>> list element: @
+>>> myhost.test.ex in "@"? yes (matched "@")
+>>> pqr@myhost.test.ex in "pqr@@"? yes (matched "pqr@@")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <pqr@myhost.test.ex>: failed 6
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> xxx@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> xxx@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xxx@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xxx@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> myhost.test.ex in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> myhost.test.ex in "*.domain2.only"? no (end of list)
+>>> xxx@myhost.test.ex in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> myhost.test.ex in "domain.only"?
+>>> list element: domain.only
+>>> myhost.test.ex in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> myhost.test.ex in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> myhost.test.ex in "*.domain2.only"? no (end of list)
>>> xxx@myhost.test.ex in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> xxx@myhost.test.ex in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> xxx@myhost.test.ex in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> xxx@myhost.test.ex in "pqr@@"?
+>>> list element: pqr@@
>>> xxx@myhost.test.ex in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> myhost.test.ex in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> xxx@myhost.test.ex in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> myhost.test.ex in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> myhost.test.ex in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xxx@myhost.test.ex in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> xxx@myhost.test.ex in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> xxx@myhost.test.ex in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
->>> list element: b
->>> domain5 in "b"? no (end of list)
+>>> a@domain5 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
+>>> domain5 in "b"?
+>>> list element: b
+>>> domain5 in "b"? no (end of list)
>>> a@domain5 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> a@domain5 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> a@domain5 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> a@domain5 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> a@domain5 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain5 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> domain5 in "*.domain2.only"? no (end of list)
+>>> a@domain5 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain5 in "domain.only"?
+>>> list element: domain.only
+>>> domain5 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> domain5 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> domain5 in "*.domain2.only"? no (end of list)
>>> a@domain5 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> a@domain5 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> a@domain5 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> a@domain5 in "pqr@@"?
+>>> list element: pqr@@
>>> a@domain5 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> domain5 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d3")
->>> a@domain5 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "*@lsearch;TESTSUITE/aux-fixed/0304.d3")
+>>> a@domain5 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain5 in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain5 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d3")
+>>> a@domain5 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "*@lsearch;TESTSUITE/aux-fixed/0304.d3")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <a@domain5>: failed 9
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> xyz@domain6 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> xyz@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> xyz@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> xyz@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain6 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> domain6 in "*.domain2.only"? no (end of list)
+>>> xyz@domain6 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain6 in "domain.only"?
+>>> list element: domain.only
+>>> domain6 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> domain6 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> domain6 in "*.domain2.only"? no (end of list)
>>> xyz@domain6 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
->>> list element: *.domain4
->>> domain6 in "*.domain4"? no (end of list)
+>>> xyz@domain6 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
+>>> domain6 in "*.domain4"?
+>>> list element: *.domain4
+>>> domain6 in "*.domain4"? no (end of list)
>>> xyz@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> xyz@domain6 in "pqr@@"?
+>>> list element: pqr@@
>>> xyz@domain6 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> xyz@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> xyz@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d4
->>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d4")
->>> xyz@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4")
+>>> xyz@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d4")
+>>> xyz@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <xyz@domain6>: failed 10
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> abc@domain6 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> abc@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> abc@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain6 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> domain6 in "*.domain2.only"? no (end of list)
+>>> abc@domain6 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain6 in "domain.only"?
+>>> list element: domain.only
+>>> domain6 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> domain6 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> domain6 in "*.domain2.only"? no (end of list)
>>> abc@domain6 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: domain3
->>> domain6 in "domain3"? no (end of list)
->>> list element: xyz@*.domain4
+>>> abc@domain6 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> domain6 in "domain3"?
+>>> list element: domain3
+>>> domain6 in "domain3"? no (end of list)
+>>> list element: xyz@*.domain4
>>> abc@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> abc@domain6 in "pqr@@"?
+>>> list element: pqr@@
>>> abc@domain6 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> abc@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> abc@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> abc@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> abc@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 51)
>>> processing "deny" (TESTSUITE/test-config 16)
>>> message: failed 1
>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
->>> list element: ^abc.*@.*\.x\.y\.z
->>> list element: a@b
+>>> x@domain7 in "^abc.*@.*\.x\.y\.z : a@b"?
+>>> list element: ^abc.*@.*\.x\.y\.z
+>>> list element: a@b
>>> x@domain7 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> message: failed 2
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d1
>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 22)
>>> message: failed 3
>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
->>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@domain7 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"?
+>>> list element: @@lsearch;TESTSUITE/aux-fixed/0304.d2
>>> x@domain7 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 25)
>>> message: failed 4
>>> check recipients = domain.only : *.domain2.only
->>> list element: domain.only
->>> list element: domain.only
->>> domain7 in "domain.only"? no (end of list)
->>> list element: *.domain2.only
->>> list element: *.domain2.only
->>> domain7 in "*.domain2.only"? no (end of list)
+>>> x@domain7 in "domain.only : *.domain2.only"?
+>>> list element: domain.only
+>>> domain7 in "domain.only"?
+>>> list element: domain.only
+>>> domain7 in "domain.only"? no (end of list)
+>>> list element: *.domain2.only
+>>> domain7 in "*.domain2.only"?
+>>> list element: *.domain2.only
+>>> domain7 in "*.domain2.only"? no (end of list)
>>> x@domain7 in "domain.only : *.domain2.only"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 28)
>>> message: failed 5
>>> check recipients = abc@domain3 : xyz@*.domain4
->>> list element: abc@domain3
->>> list element: xyz@*.domain4
+>>> x@domain7 in "abc@domain3 : xyz@*.domain4"?
+>>> list element: abc@domain3
+>>> list element: xyz@*.domain4
>>> x@domain7 in "abc@domain3 : xyz@*.domain4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 31)
>>> message: failed 6
>>> check recipients = pqr@@
->>> list element: pqr@@
+>>> x@domain7 in "pqr@@"?
+>>> list element: pqr@@
>>> x@domain7 in "pqr@@"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 34)
>>> message: failed 7
>>> check senders = :
->>> list element:
->>> y in ""? no (end of list)
+>>> x@y in ":"?
+>>> list element:
+>>> y in ""?
+>>> y in ""? no (end of list)
>>> x@y in ":"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 38)
>>> message: failed 8
>>> check senders = ^\$
->>> list element: ^$
+>>> x@y in "^$"?
+>>> list element: ^$
>>> x@y in "^$"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 42)
>>> message: failed 9
>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
->>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
->>> domain7 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> x@domain7 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain7 in "lsearch;TESTSUITE/aux-fixed/0304.d3"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain7 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> x@domain7 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 45)
>>> message: failed 10
>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
->>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> x@domain7 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"?
+>>> list element: xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
>>> x@domain7 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
>>> deny: condition test failed in ACL "acl1"
>>> processing "deny" (TESTSUITE/test-config 48)
>>> message: failed 11
>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
->>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d5")
+>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"?
+>>> list element: lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d5")
>>> deny: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": DENY
LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@domain7>: failed 11
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> check domains = +ok_domains
->>> list element: +ok_domains
->>> list element: ten-1.test.ex
->>> ten-1.test.ex in "ten-1.test.ex"? yes (matched "ten-1.test.ex")
->>> ten-1.test.ex in "+ok_domains"? yes (matched "+ok_domains")
+>>> ten-1.test.ex in "+ok_domains"?
+>>> list element: +ok_domains
+>>> ten-1.test.ex in "ten-1.test.ex"?
+>>> list element: ten-1.test.ex
+>>> ten-1.test.ex in "ten-1.test.ex"? yes (matched "ten-1.test.ex")
+>>> ten-1.test.ex in "+ok_domains"? yes (matched "+ok_domains")
>>> accept: condition test succeeded in ACL "acl1"
>>> end of ACL "acl1": ACCEPT
>>> using ACL "acl1"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> check domains = +ok_domains
->>> list element: +ok_domains
->>> junk.junk in ""? no (end of list)
+>>> junk.junk in "+ok_domains"?
+>>> list element: +ok_domains
+>>> junk.junk in ""?
+>>> junk.junk in ""? no (end of list)
>>> junk.junk in "+ok_domains"? no (end of list)
>>> accept: condition test failed in ACL "acl1"
>>> end of ACL "acl1": implicit DENY
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "rcpt"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list1-request@lists.test.ex
->>> list element: lists.test.ex
->>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> lists.test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
>>> calling r1 router
>>> routed by r1 router
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing manager-list1@test.ex
->>> list element: lists.test.ex
+>>> test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
>>> test.ex in "lists.test.ex"? no (end of list)
->>> list element: lists.test.ex
+>>> test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
>>> test.ex in "lists.test.ex"? no (end of list)
->>> list element:
->>> anywhere in ""? no (end of list)
+>>> anyone@anywhere in ":"?
+>>> list element:
+>>> anywhere in ""?
+>>> anywhere in ""? no (end of list)
>>> anyone@anywhere in ":"? no (end of list)
>>> calling r5 router
>>> routed by r5 router
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list1@lists.test.ex
->>> list element: lists.test.ex
->>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
->>> list element: lsearch;TESTSUITE/aux-fixed/0306/list1
->>> sub1@test.ex in "lsearch;TESTSUITE/aux-fixed/0306/list1"? yes (matched "lsearch;TESTSUITE/aux-fixed/0306/list1")
+>>> lists.test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> sub1@test.ex in "lsearch;TESTSUITE/aux-fixed/0306/list1"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0306/list1
+>>> sub1@test.ex in "lsearch;TESTSUITE/aux-fixed/0306/list1"? yes (matched "lsearch;TESTSUITE/aux-fixed/0306/list1")
>>> calling r2 router
>>> routed by r2 router
>>> ----------- end verify ------------
>>> accept: condition test succeeded in ACL "rcpt"
>>> end of ACL "rcpt": 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 "rcpt"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing list1@lists.test.ex
->>> list element: lists.test.ex
->>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
->>> list element: lsearch;TESTSUITE/aux-fixed/0306/list1
+>>> lists.test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> anyone@anywhere in "lsearch;TESTSUITE/aux-fixed/0306/list1"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0306/list1
>>> anyone@anywhere in "lsearch;TESTSUITE/aux-fixed/0306/list1"? no (end of list)
->>> list element: lists.test.ex
->>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> lists.test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
>>> calling r3 router
>>> r3 router forced address failure
>>> ----------- end verify ------------
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing nonlist@lists.test.ex
->>> list element: lists.test.ex
->>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
->>> list element: *
->>> list element: *
->>> anywhere in "*"? yes (matched "*")
->>> anyone@anywhere in "*"? yes (matched "*")
+>>> lists.test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> anyone@anywhere in "*"?
+>>> list element: *
+>>> anywhere in "*"?
+>>> list element: *
+>>> anywhere in "*"? yes (matched "*")
+>>> anyone@anywhere in "*"? yes (matched "*")
>>> calling r2 router
>>> r2 router declined for nonlist@lists.test.ex
->>> list element: lists.test.ex
->>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> lists.test.ex in "lists.test.ex"?
+>>> list element: lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
>>> calling r3 router
>>> r3 router forced address failure
>>> ----------- end verify ------------
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl_V4NET_0_0"
>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = *.test.ex
->>> list element: *.test.ex
+>>> host in "*.test.ex"?
+>>> list element: *.test.ex
>>> sender host name required, to match against *.test.ex
>>> looking up host name for V4NET.0.0.97
LOG: no host name found for IP address V4NET.0.0.97
->>> host in "*.test.ex"? no (failed to find host name for V4NET.0.0.97)
->>> accept: condition test failed in ACL "acl_V4NET_0_0"
->>> processing "accept" (TESTSUITE/test-config 18)
->>> check hosts = V4NET.0.0.97
->>> list element: V4NET.0.0.97
->>> host in "V4NET.0.0.97"? yes (matched "V4NET.0.0.97")
->>> accept: condition test succeeded in ACL "acl_V4NET_0_0"
->>> end of ACL "acl_V4NET_0_0": ACCEPT
+>>> host in "*.test.ex"? no (failed to find host name for V4NET.0.0.97)
+>>> accept: condition test failed in ACL "acl_V4NET_0_0"
+>>> processing "accept" (TESTSUITE/test-config 18)
+>>> check hosts = V4NET.0.0.97
+>>> host in "V4NET.0.0.97"?
+>>> list element: V4NET.0.0.97
+>>> host in "V4NET.0.0.97"? yes (matched "V4NET.0.0.97")
+>>> accept: condition test succeeded in ACL "acl_V4NET_0_0"
+>>> end of ACL "acl_V4NET_0_0": ACCEPT
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "acl_V4NET_0_0"
>>> processing "accept" (TESTSUITE/test-config 17)
>>> check hosts = *.test.ex
->>> list element: *.test.ex
+>>> host in "*.test.ex"?
+>>> list element: *.test.ex
>>> sender host name required, to match against *.test.ex
>>> looking up host name for V4NET.0.0.1
>>> IP address lookup yielded "ten-1.test.ex"
>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
->>> host in "*.test.ex"? yes (matched "*.test.ex")
+>>> host in "*.test.ex"? yes (matched "*.test.ex")
>>> accept: condition test succeeded in ACL "acl_V4NET_0_0"
>>> end of ACL "acl_V4NET_0_0": ACCEPT
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_rcpt"
>>> processing "deny" (TESTSUITE/test-config 16)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "a1"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check domains = +test_domains
->>> list element: +test_domains
->>> list element: lsearch; TESTSUITE/aux-fixed/0325.data
->>> a.b.c in "lsearch; TESTSUITE/aux-fixed/0325.data"? yes (matched "lsearch; TESTSUITE/aux-fixed/0325.data")
->>> a.b.c in "+test_domains"? yes (matched "+test_domains")
+>>> a.b.c in "+test_domains"?
+>>> list element: +test_domains
+>>> a.b.c in "lsearch; TESTSUITE/aux-fixed/0325.data"?
+>>> list element: lsearch; TESTSUITE/aux-fixed/0325.data
+>>> a.b.c in "lsearch; TESTSUITE/aux-fixed/0325.data"? yes (matched "lsearch; TESTSUITE/aux-fixed/0325.data")
+>>> a.b.c in "+test_domains"? yes (matched "+test_domains")
>>> check local_parts = +test_local_parts
->>> list element: +test_local_parts
->>> list element: lsearch;TESTSUITE/aux-fixed/0325.data
->>> xxx in "lsearch;TESTSUITE/aux-fixed/0325.data"? yes (matched "lsearch;TESTSUITE/aux-fixed/0325.data")
->>> xxx in "+test_local_parts"? yes (matched "+test_local_parts")
+>>> xxx in "+test_local_parts"?
+>>> list element: +test_local_parts
+>>> xxx in "lsearch;TESTSUITE/aux-fixed/0325.data"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0325.data
+>>> xxx in "lsearch;TESTSUITE/aux-fixed/0325.data"? yes (matched "lsearch;TESTSUITE/aux-fixed/0325.data")
+>>> xxx in "+test_local_parts"? yes (matched "+test_local_parts")
>>> check condition = ${if eq{$domain_data/$local_part_data}{DOMAIN DATA/LOCAL PART DATA}{no}{yes}}
>>> = no
>>> accept: condition test failed in ACL "a1"
>>> processing "deny" (TESTSUITE/test-config 24)
>>> check domains = +test_domains
->>> list element: +test_domains
->>> a.b.c in "+test_domains"? yes (matched "+test_domains" - cached)
+>>> a.b.c in "+test_domains"?
+>>> list element: +test_domains
+>>> a.b.c in "+test_domains"? yes (matched "+test_domains" - cached)
>>> check local_parts = +test_local_parts
->>> list element: +test_local_parts
->>> xxx in "+test_local_parts"? yes (matched "+test_local_parts" - cached)
+>>> xxx in "+test_local_parts"?
+>>> list element: +test_local_parts
+>>> xxx in "+test_local_parts"? yes (matched "+test_local_parts" - cached)
>>> message: \$domain_data=$domain_data \$local_part_data=$local_part_data
>>> deny: condition test succeeded in ACL "a1"
>>> end of ACL "a1": DENY
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_rcpt"
>>> processing "deny" (TESTSUITE/test-config 17)
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@ten-1
>>> calling dnslookup router
->>> list element: *
->>> ten-1 in "*"? yes (matched "*")
+>>> ten-1 in "*"?
+>>> list element: *
+>>> ten-1 in "*"? yes (matched "*")
>>> re-routed to x@ten-1.test.ex
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@ten-1.test.ex
>>> calling dnslookup router
->>> list element: *
->>> ten-1.test.ex in "*"? yes (matched "*")
+>>> ten-1.test.ex in "*"?
+>>> list element: *
+>>> ten-1.test.ex in "*"? yes (matched "*")
>>> routed by dnslookup router
>>> ----------- end verify ------------
>>> deny: condition test failed in ACL "check_rcpt"
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> r1 router <--------
local_part=kilos domain=recurse.test.ex
checking domains
-list element: !thishost.test.ex
-list element: !recurse.test.ex.test.ex
+recurse.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"?
+ list element: !thishost.test.ex
+ list element: !recurse.test.ex.test.ex
recurse.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"? yes (end of list)
calling r1 router
r1 router called for kilos@recurse.test.ex
domain = recurse.test.ex
-list element: *
-recurse.test.ex in "*"? yes (matched "*")
+recurse.test.ex in "*"?
+ list element: *
+ recurse.test.ex in "*"? yes (matched "*")
DNS lookup of recurse.test.ex (MX) using fakens
DNS lookup of recurse.test.ex (MX) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(MX) response length as 65535
writing neg-cache entry for recurse.test.ex-MX-xxxx, ttl 3000
r1 router widened recurse.test.ex to recurse.test.ex.test.ex
-list element: *
-recurse.test.ex.test.ex in "*"? yes (matched "*")
+recurse.test.ex.test.ex in "*"?
+ list element: *
+ recurse.test.ex.test.ex in "*"? yes (matched "*")
DNS lookup of recurse.test.ex.test.ex (MX) using fakens
DNS lookup of recurse.test.ex.test.ex (MX) gave NO_DATA
returning DNS_NODATA
--------> r1 router <--------
local_part=kilos domain=recurse.test.ex.test.ex
checking domains
-list element: !thishost.test.ex
-list element: !recurse.test.ex.test.ex
-recurse.test.ex.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"? no (matched "!recurse.test.ex.test.ex")
+recurse.test.ex.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"?
+ list element: !thishost.test.ex
+ list element: !recurse.test.ex.test.ex
+ recurse.test.ex.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"? no (matched "!recurse.test.ex.test.ex")
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=kilos domain=recurse.test.ex.test.ex
checking local_parts
-list element: miles
+kilos in "miles"?
+ list element: miles
kilos in "miles"? no (end of list)
r2 router skipped: local_parts mismatch
--------> r3 router <--------
local_part=kilos domain=recurse.test.ex.test.ex
checking local_parts
-list element: kilos
-kilos in "kilos"? yes (matched "kilos")
+kilos in "kilos"?
+ list element: kilos
+ kilos in "kilos"? yes (matched "kilos")
calling r3 router
rda_interpret (string): '$local_part@$domain'
expanded: 'kilos@recurse.test.ex.test.ex' (tainted)
--------> r1 router <--------
local_part=kilos domain=recurse.test.ex.test.ex
checking domains
-list element: !thishost.test.ex
-list element: !recurse.test.ex.test.ex
-recurse.test.ex.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"? no (matched "!recurse.test.ex.test.ex")
+recurse.test.ex.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"?
+ list element: !thishost.test.ex
+ list element: !recurse.test.ex.test.ex
+ recurse.test.ex.test.ex in "!thishost.test.ex : !recurse.test.ex.test.ex"? no (matched "!recurse.test.ex.test.ex")
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=kilos domain=recurse.test.ex.test.ex
checking local_parts
-list element: miles
+kilos in "miles"?
+ list element: miles
kilos in "miles"? no (end of list)
r2 router skipped: local_parts mismatch
--------> r3 router <--------
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [V4NET.0.0.0]
sender_rcvhost = [V4NET.0.0.0] (helo=test)
using ACL "check_rcpt"
processing "accept" (TESTSUITE/test-config 22)
check domains = +local_domains
-list element: +local_domains
- start sublist local_domains
- list element: *.test.ex
- a.b.c in "*.test.ex"? no (end of list)
- end sublist local_domains
+a.b.c in "+local_domains"?
+ list element: +local_domains
+ start sublist local_domains
+ a.b.c in "*.test.ex"?
+ â•Žlist element: *.test.ex
+ a.b.c in "*.test.ex"? no (end of list)
+ end sublist local_domains
a.b.c in "+local_domains"? no (end of list)
accept: condition test failed in ACL "check_rcpt"
processing "accept" (TESTSUITE/test-config 23)
check domains = +relay_domains
-list element: +relay_domains
- start sublist relay_domains
- list element: a.b.c
- a.b.c in "a.b.c"? yes (matched "a.b.c")
- end sublist relay_domains
-data from lookup saved for cache for +relay_domains: key 'a.b.c' value 'a.b.c'
-a.b.c in "+relay_domains"? yes (matched "+relay_domains")
+a.b.c in "+relay_domains"?
+ list element: +relay_domains
+ start sublist relay_domains
+ a.b.c in "a.b.c"?
+ â•Žlist element: a.b.c
+ â•Ža.b.c in "a.b.c"? yes (matched "a.b.c")
+ end sublist relay_domains
+ data from lookup saved for cache for +relay_domains: key 'a.b.c' value 'a.b.c'
+ a.b.c in "+relay_domains"? yes (matched "+relay_domains")
check verify = recipient
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@a.b.c
-list element: x@a.b.c
-address match test: subject=x@a.b.c pattern=x@a.b.c
-list element: a.b.c
-a.b.c in "a.b.c"? yes (matched "a.b.c")
-x@a.b.c in "x@a.b.c"? yes (matched "x@a.b.c")
+x@a.b.c in "x@a.b.c"?
+ list element: x@a.b.c
+ address match test: subject=x@a.b.c pattern=x@a.b.c
+ a.b.c in "a.b.c"?
+ list element: a.b.c
+ a.b.c in "a.b.c"? yes (matched "a.b.c")
+ x@a.b.c in "x@a.b.c"? yes (matched "x@a.b.c")
LOG: address_rewrite MAIN
"x@a.b.c" from env-to rewritten as "x@x.test.ex" by rule 1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
--------> r1 router <--------
local_part=x domain=x.test.ex
checking domains
-list element: +relay_domains
- start sublist relay_domains
- list element: a.b.c
- x.test.ex in "a.b.c"? no (end of list)
- end sublist relay_domains
+x.test.ex in "+relay_domains"?
+ list element: +relay_domains
+ start sublist relay_domains
+ x.test.ex in "a.b.c"?
+ â•Žlist element: a.b.c
+ x.test.ex in "a.b.c"? no (end of list)
+ end sublist relay_domains
x.test.ex in "+relay_domains"? no (end of list)
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=x domain=x.test.ex
checking domains
-list element: +local_domains
- start sublist local_domains
- list element: *.test.ex
- x.test.ex in "*.test.ex"? yes (matched "*.test.ex")
- end sublist local_domains
-data from lookup saved for cache for +local_domains: key 'x.test.ex' value '*.test.ex'
-x.test.ex in "+local_domains"? yes (matched "+local_domains")
+x.test.ex in "+local_domains"?
+ list element: +local_domains
+ start sublist local_domains
+ x.test.ex in "*.test.ex"?
+ â•Žlist element: *.test.ex
+ â•Žx.test.ex in "*.test.ex"? yes (matched "*.test.ex")
+ end sublist local_domains
+ data from lookup saved for cache for +local_domains: key 'x.test.ex' value '*.test.ex'
+ x.test.ex in "+local_domains"? yes (matched "+local_domains")
calling r2 router
r2 router called for x@x.test.ex
domain = x.test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
= ; connect
accept: condition test succeeded in ACL "connect"
end of ACL "connect": ACCEPT
-list element:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 mail.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< ehlo something
-list element: @
-list element: @[]
+something in helo_lookup_domains?
+ list element: @
+ list element: @[]
something in helo_lookup_domains? no (end of list)
sender_fullhost = (something) [V4NET.0.0.0]
sender_rcvhost = [V4NET.0.0.0] (helo=something)
set_process_info: pppp handling incoming connection from (something) [V4NET.0.0.0]
+host in limits_advertise_hosts?
+ list element: !*
host in dsn_advertise_hosts? no (option unset)
-list element: *
-host in pipelining_advertise_hosts? yes (matched "*")
+host in pipelining_advertise_hosts?
+ list element: *
+ host in pipelining_advertise_hosts? yes (matched "*")
+host in chunking_advertise_hosts?
host in chunking_advertise_hosts? no (end of list)
+host in tls_advertise_hosts?
SMTP>> 250-mail.test.ex Hello something [V4NET.0.0.0]
250-SIZE 52428800
250-8BITMIME
SMTP>> 250 OK id=10HmaX-0005vi-00
smtp_setup_msg entered
SMTP<< vrfy x@y
-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 "vrfy"
processing "accept" (TESTSUITE/test-config 41)
check set acl_c0 = $acl_c0; vrfy
uid=uuuu gid=CALLER_GID pid=p1234
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [V4NET.99.99.97]
sender_rcvhost = [V4NET.99.99.97] (helo=test ident=CALLER)
using ACL "check_rcpt"
processing "warn" (TESTSUITE/test-config 17)
check hosts = *.gov.uk.test.ex
-list element: *.gov.uk.test.ex
+host in "*.gov.uk.test.ex"?
+ list element: *.gov.uk.test.ex
sender host name required, to match against *.gov.uk.test.ex
looking up host name for V4NET.99.99.97
DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) using fakens
sender_fullhost = x.gov.uk.test.ex (test) [V4NET.99.99.97]
sender_rcvhost = x.gov.uk.test.ex
([V4NET.99.99.97] helo=test ident=CALLER)
-host in "*.gov.uk.test.ex"? yes (matched "*.gov.uk.test.ex")
+ host in "*.gov.uk.test.ex"? yes (matched "*.gov.uk.test.ex")
warn: condition test succeeded in ACL "check_rcpt"
processing "warn" (TESTSUITE/test-config 18)
check hosts = !*.gov.uk.test.ex
-list element: !*.gov.uk.test.ex
-host in "!*.gov.uk.test.ex"? no (matched "!*.gov.uk.test.ex")
+host in "!*.gov.uk.test.ex"?
+ list element: !*.gov.uk.test.ex
+ host in "!*.gov.uk.test.ex"? no (matched "!*.gov.uk.test.ex")
warn: condition test failed in ACL "check_rcpt"
processing "warn" (TESTSUITE/test-config 19)
check hosts = *.co.uk.test.ex
-list element: *.co.uk.test.ex
-host in "*.co.uk.test.ex"? yes (matched "*.co.uk.test.ex")
+host in "*.co.uk.test.ex"?
+ list element: *.co.uk.test.ex
+ host in "*.co.uk.test.ex"? yes (matched "*.co.uk.test.ex")
warn: condition test succeeded in ACL "check_rcpt"
processing "warn" (TESTSUITE/test-config 20)
check hosts = !*.co.uk.test.ex
-list element: !*.co.uk.test.ex
-host in "!*.co.uk.test.ex"? no (matched "!*.co.uk.test.ex")
+host in "!*.co.uk.test.ex"?
+ list element: !*.co.uk.test.ex
+ host in "!*.co.uk.test.ex"? no (matched "!*.co.uk.test.ex")
warn: condition test failed in ACL "check_rcpt"
processing "accept" (TESTSUITE/test-config 21)
accept: condition test succeeded in ACL "check_rcpt"
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
>>> host in recipient_unqualified_hosts? no (option unset)
->>> list element: *
->>> host in helo_verify_hosts? yes (matched "*")
+>>> host in helo_verify_hosts?
+>>> list element: *
+>>> host in helo_verify_hosts? yes (matched "*")
>>> host in helo_accept_junk_hosts? no (option unset)
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> [V4NET.9.8.7] in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> [V4NET.9.8.7] in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "[V4NET.9.8.7]"
>>> matched host address
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
->>> list element: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
->>> list element: @
->>> list element: @[]
+>>> host in tls_advertise_hosts?
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> [1.2.3.4] in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> [1.2.3.4] in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "[1.2.3.4]"
LOG: rejected "EHLO [1.2.3.4]" from ([1.2.3.4]) [V4NET.9.8.7]
uid=uuuu gid=CALLER_GID pid=p1234
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [V4NET.9.8.7]
sender_rcvhost = [V4NET.9.8.7] (helo=test)
using ACL "chk_rcpt"
processing "accept" (TESTSUITE/test-config 18)
check local_parts = 1
-list element: 1
-1 in "1"? yes (matched "1")
+1 in "1"?
+ list element: 1
+ 1 in "1"? yes (matched "1")
check acl = TESTSUITE/aux-fixed/0386.acl1
read ACL from file TESTSUITE/aux-fixed/0386.acl1
processing "accept" (TESTSUITE/test-config 44)
check hosts = :
- list element:
+ host in ":"?
+ list element:
host in ":"? no (end of list)
accept: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "deny" (TESTSUITE/test-config 44)
check local_parts = ^.*[@%!/|]
- list element: ^.*[@%!/|]
- compiled caseless RE '^.*[@%!/|]' not found in local cache
- compiled RE '^.*[@%!/|]' saved in local cache
+ 1 in "^.*[@%!/|]"?
+ list element: ^.*[@%!/|]
+ compiled caseless RE '^.*[@%!/|]' not found in local cache
+ compiled RE '^.*[@%!/|]' saved in local cache
1 in "^.*[@%!/|]"? no (end of list)
deny: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "require" (TESTSUITE/test-config 44)
using ACL "chk_rcpt"
processing "accept" (TESTSUITE/test-config 18)
check local_parts = 1
-list element: 1
-1 in "1"? yes (matched "1")
+1 in "1"?
+ list element: 1
+ 1 in "1"? yes (matched "1")
check acl = TESTSUITE/aux-fixed/0386.acl1
using ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "accept" (TESTSUITE/test-config 44)
check hosts = :
- list element:
+ host in ":"?
+ list element:
host in ":"? no (end of list)
accept: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "deny" (TESTSUITE/test-config 44)
check local_parts = ^.*[@%!/|]
- list element: ^.*[@%!/|]
- compiled caseless RE '^.*[@%!/|]' found in local cache
+ 1 in "^.*[@%!/|]"?
+ list element: ^.*[@%!/|]
+ compiled caseless RE '^.*[@%!/|]' found in local cache
1 in "^.*[@%!/|]"? no (end of list)
deny: condition test failed in ACL "TESTSUITE/aux-fixed/0386.acl1"
processing "require" (TESTSUITE/test-config 44)
uid=uuuu gid=CALLER_GID pid=p1235
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [V4NET.11.12.13]
sender_rcvhost = [V4NET.11.12.13] (helo=test ident=CALLER)
using ACL "chk_rcpt"
processing "accept" (TESTSUITE/test-config 18)
check local_parts = 1
-list element: 1
+2 in "1"?
+ list element: 1
2 in "1"? no (end of list)
accept: condition test failed in ACL "chk_rcpt"
processing "accept" (TESTSUITE/test-config 21)
check local_parts = 2
-list element: 2
-2 in "2"? yes (matched "2")
+2 in "2"?
+ list element: 2
+ 2 in "2"? yes (matched "2")
check acl = TESTSUITE/aux-fixed/0386.acl2
read ACL from file TESTSUITE/aux-fixed/0386.acl2
processing "warn" (TESTSUITE/test-config 44)
uid=uuuu gid=EXIM_GID pid=p1236
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
using ACL "chk_rcpt"
processing "accept" (TESTSUITE/test-config 18)
check local_parts = 1
-list element: 1
+2 in "1"?
+ list element: 1
2 in "1"? no (end of list)
accept: condition test failed in ACL "chk_rcpt"
processing "accept" (TESTSUITE/test-config 21)
check local_parts = 2
-list element: 2
-2 in "2"? yes (matched "2")
+2 in "2"?
+ list element: 2
+ 2 in "2"? yes (matched "2")
check acl = TESTSUITE/aux-fixed/0386.acl2
using ACL "TESTSUITE/aux-fixed/0386.acl2"
processing "warn" (TESTSUITE/test-config 44)
uid=uuuu gid=EXIM_GID pid=p1238
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> r0 router <--------
local_part=x domain=y
checking local_parts
-list element: CALLER
+x in "CALLER"?
+ list element: CALLER
x in "CALLER"? no (end of list)
r0 router skipped: local_parts mismatch
--------> r1 router <--------
r1 router called for x@y
domain = y
route_item = * "127.0.0.1 : V4NET.0.0.0"
-list element: *
-y in "*"? yes (matched "*")
+y in "*"?
+ list element: *
+ y in "*"? yes (matched "*")
original list of hosts = '127.0.0.1 : V4NET.0.0.0' options = ''
expanded list of hosts = '127.0.0.1 : V4NET.0.0.0' options = ''
set transport smtp
no retry data available
127.0.0.1 in serialize_hosts? no (option unset)
set_process_info: pppp delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1]:PORT_S (x@y)
-Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... list element:
+Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... 127.0.0.1 in hosts_try_fastopen?
+ list element:
connected
SMTP<< 220 Server ready
127.0.0.1 in hosts_avoid_esmtp? no (option unset)
SMTP(close)>>
cmdlog: '220:EHLO:250:MAIL:250:RCPT:451:QUIT:250'
set_process_info: pppp delivering 10HmaX-0005vi-00: just tried 127.0.0.1 [127.0.0.1]:PORT_S for x@y: result OK
-list element: *
-address match test: subject=*@127.0.0.1 pattern=*
-list element: *
-127.0.0.1 in "*"? yes (matched "*")
-*@127.0.0.1 in "*"? yes (matched "*")
+*@127.0.0.1 in "*"?
+ list element: *
+ address match test: subject=*@127.0.0.1 pattern=*
+ 127.0.0.1 in "*"?
+ list element: *
+ 127.0.0.1 in "*"? yes (matched "*")
+ *@127.0.0.1 in "*"? yes (matched "*")
Clearing TFO as not first host for message
checking retry status of V4NET.0.0.0
locking TESTSUITE/spool/db/retry.lockfile
no retry data available
V4NET.0.0.0 in serialize_hosts? no (option unset)
set_process_info: pppp delivering 10HmaX-0005vi-00 to V4NET.0.0.0 [V4NET.0.0.0]:PORT_S (x@y)
-Connecting to V4NET.0.0.0 [V4NET.0.0.0]:PORT_S ... failed: Network Error
+Connecting to V4NET.0.0.0 [V4NET.0.0.0]:PORT_S ... V4NET.0.0.0 in hosts_try_fastopen?
+ failed: Network Error
LOG: MAIN
H=V4NET.0.0.0 [V4NET.0.0.0] Network Error
set_process_info: pppp delivering 10HmaX-0005vi-00: just tried V4NET.0.0.0 [V4NET.0.0.0]:PORT_S for x@y: result DEFER
EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDWR
returned from EXIM_DBOPEN: 0xAAAAAAAA
opened hints database TESTSUITE/spool/db/retry: flags=O_RDWR
- list element: *
- address match test: subject=x@y pattern=*
- list element: *
- y in "*"? yes (matched "*")
- x@y in "*"? yes (matched "*")
+ x@y in "*"?
+ list element: *
+ address match test: subject=x@y pattern=*
+ y in "*"?
+ list element: *
+ y in "*"? yes (matched "*")
+ x@y in "*"? yes (matched "*")
retry for R:x@y = * 0 0
dbfn_read: key=R:x@y
failing_interval=ttt message_age=ttt
first failed=dddd last try=dddd next try=+1 expired=1
errno=-44 more_errno=dd,A H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<x@y>: 451 Temporary error
dbfn_write: key=R:x@y
- list element: *
- address match test: subject=*@V4NET.0.0.0 pattern=*
- list element: *
- V4NET.0.0.0 in "*"? yes (matched "*")
- *@V4NET.0.0.0 in "*"? yes (matched "*")
+ *@V4NET.0.0.0 in "*"?
+ list element: *
+ address match test: subject=*@V4NET.0.0.0 pattern=*
+ V4NET.0.0.0 in "*"?
+ list element: *
+ V4NET.0.0.0 in "*"? yes (matched "*")
+ *@V4NET.0.0.0 in "*"? yes (matched "*")
retry for T:V4NET.0.0.0:V4NET.0.0.0:PORT_S (y) = * 0 0
dbfn_read: key=T:V4NET.0.0.0:V4NET.0.0.0:PORT_S
failing_interval=ttt message_age=ttt
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1236
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1237
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> r0 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
-list element: CALLER
-CALLER in "CALLER"? yes (matched "CALLER")
+CALLER in "CALLER"?
+ list element: CALLER
+ CALLER in "CALLER"? yes (matched "CALLER")
checking senders
-list element:
-address match test: subject= pattern=
- in ":"? yes (matched "")
+ in ":"?
+ list element:
+ address match test: subject= pattern=
+ in ":"? yes (matched "")
calling r0 router
rda_interpret (string): ':blackhole:'
expanded: ':blackhole:'
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [1.2.3.4]
sender_rcvhost = [1.2.3.4] (helo=test)
check verify = sender
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying U@W.x.y
-list element: *@*.x.y
-address match test: subject=U@w.x.y pattern=*@*.x.y
-list element: *.x.y
-w.x.y in "*.x.y"? yes (matched "*.x.y")
-U@W.x.y in "*@*.x.y"? yes (matched "*@*.x.y")
+U@W.x.y in "*@*.x.y"?
+ list element: *@*.x.y
+ address match test: subject=U@w.x.y pattern=*@*.x.y
+ w.x.y in "*.x.y"?
+ list element: *.x.y
+ w.x.y in "*.x.y"? yes (matched "*.x.y")
+ U@W.x.y in "*@*.x.y"? yes (matched "*@*.x.y")
LOG: address_rewrite MAIN
"U@W.x.y" from env-from rewritten as "U@x.y" by rule 1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> host in hosts_connection_nolog? no (option unset)
->>> list element: *
->>> host in host_lookup? yes (matched "*")
+>>> host in host_lookup?
+>>> list element: *
+>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
>>> end of ACL "connect": not OK
LOG: H=[V4NET.255.255.255] rejected connection in "connect" ACL: host lookup failed (failed to find host name from IP address)
>>> host in hosts_connection_nolog? no (option unset)
->>> list element: *
->>> host in host_lookup? yes (matched "*")
+>>> host in host_lookup?
+>>> list element: *
+>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
>>> require: condition test error in ACL "connect"
LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "certificate/defer_ok" (this verify item has no options)
>>> host in hosts_connection_nolog? no (option unset)
->>> list element: *
->>> host in host_lookup? yes (matched "*")
+>>> host in host_lookup?
+>>> list element: *
+>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
>>> require: condition test error in ACL "connect"
LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "helo/defer_ok" (this verify item has no options)
>>> host in hosts_connection_nolog? no (option unset)
->>> list element: *
->>> host in host_lookup? yes (matched "*")
+>>> host in host_lookup?
+>>> list element: *
+>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
SMTP<< rcpt to:<x@y>
processing "accept" (TESTSUITE/test-config 12)
check domains = +fail
-list element: +fail
- start sublist fail
- expansion of "${if eq {x}{y}{}fail}" forced failure: assume not in this list
- end sublist fail
+y in "+fail"?
+ list element: +fail
+ start sublist fail
+ expansion of "${if eq {x}{y}{}fail}" forced failure: assume not in this list
+ end sublist fail
y in "+fail"? no (end of list)
accept: condition test failed in inline ACL
end of inline ACL: implicit DENY
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
using ACL "rcpt"
processing "deny" (TESTSUITE/test-config 19)
check senders = qq@remote
-list element: qq@remote
-address match test: subject=qq@remote pattern=qq@remote
-list element: remote
-remote in "remote"? yes (matched "remote")
-qq@remote in "qq@remote"? yes (matched "qq@remote")
+qq@remote in "qq@remote"?
+ list element: qq@remote
+ address match test: subject=qq@remote pattern=qq@remote
+ remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
+ qq@remote in "qq@remote"? yes (matched "qq@remote")
check !verify = sender
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying qq@remote
--------> r1 router <--------
local_part=qq domain=remote
checking domains
-list element: local
+remote in "local"?
+ list element: local
remote in "local"? no (end of list)
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=qq domain=remote
checking domains
-list element: remote
-remote in "remote"? yes (matched "remote")
+remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
calling r2 router
r2 router called for qq@remote
domain = remote
route_item = * 127.0.0.1
-list element: *
-remote in "*"? yes (matched "*")
+remote in "*"?
+ list element: *
+ remote in "*"? yes (matched "*")
original list of hosts = '127.0.0.1' options = ''
expanded list of hosts = '127.0.0.1' options = ''
set transport t2
deny: condition test failed in ACL "rcpt"
processing "warn" (TESTSUITE/test-config 21)
check senders = qq@remote
-list element: qq@remote
-address match test: subject=qq@remote pattern=qq@remote
-list element: remote
-remote in "remote"? yes (matched "remote")
-qq@remote in "qq@remote"? yes (matched "qq@remote")
+qq@remote in "qq@remote"?
+ list element: qq@remote
+ address match test: subject=qq@remote pattern=qq@remote
+ remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
+ qq@remote in "qq@remote"? yes (matched "qq@remote")
check !verify = sender/callout
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying qq@remote
--------> r1 router <--------
local_part=qq domain=remote
checking domains
-list element: local
+remote in "local"?
+ list element: local
remote in "local"? no (end of list)
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=qq domain=remote
checking domains
-list element: remote
-remote in "remote"? yes (matched "remote")
+remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
calling r2 router
r2 router called for qq@remote
domain = remote
route_item = * 127.0.0.1
-list element: *
-remote in "*"? yes (matched "*")
+remote in "*"?
+ list element: *
+ remote in "*"? yes (matched "*")
original list of hosts = '127.0.0.1' options = ''
expanded list of hosts = '127.0.0.1' options = ''
finding IP address for 127.0.0.1
EXIM_DBCLOSE(0xAAAAAAAA)
closed hints database and lockfile
interface=NULL port=PORT_S
-Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... list element:
+Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... 127.0.0.1 in hosts_try_fastopen?
+ list element:
connected
SMTP<< 220 Server ready
127.0.0.1 in hosts_avoid_esmtp? no (option unset)
U=CALLER Warning: Sender verify failed: 127.0.0.1 [127.0.0.1] : SMTP error from remote mail server after RCPT TO:<qq@remote>: 550 Unknown
processing "accept" (TESTSUITE/test-config 24)
check senders = qq@remote
-list element: qq@remote
-address match test: subject=qq@remote pattern=qq@remote
-list element: remote
-remote in "remote"? yes (matched "remote")
-qq@remote in "qq@remote"? yes (matched "qq@remote")
+qq@remote in "qq@remote"?
+ list element: qq@remote
+ address match test: subject=qq@remote pattern=qq@remote
+ remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
+ qq@remote in "qq@remote"? yes (matched "qq@remote")
accept: condition test succeeded in ACL "rcpt"
end of ACL "rcpt": ACCEPT
SMTP>> 250 Accepted
using ACL "rcpt"
processing "deny" (TESTSUITE/test-config 19)
check senders = qq@remote
-list element: qq@remote
-address match test: subject=qq@remote pattern=qq@remote
-list element: remote
-remote in "remote"? yes (matched "remote")
-qq@remote in "qq@remote"? yes (matched "qq@remote")
+qq@remote in "qq@remote"?
+ list element: qq@remote
+ address match test: subject=qq@remote pattern=qq@remote
+ remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
+ qq@remote in "qq@remote"? yes (matched "qq@remote")
check !verify = sender
using cached sender verify result
deny: condition test failed in ACL "rcpt"
processing "warn" (TESTSUITE/test-config 21)
check senders = qq@remote
-list element: qq@remote
-address match test: subject=qq@remote pattern=qq@remote
-list element: remote
-remote in "remote"? yes (matched "remote")
-qq@remote in "qq@remote"? yes (matched "qq@remote")
+qq@remote in "qq@remote"?
+ list element: qq@remote
+ address match test: subject=qq@remote pattern=qq@remote
+ remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
+ qq@remote in "qq@remote"? yes (matched "qq@remote")
check !verify = sender/callout
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying qq@remote
--------> r1 router <--------
local_part=qq domain=remote
checking domains
-list element: local
+remote in "local"?
+ list element: local
remote in "local"? no (end of list)
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=qq domain=remote
checking domains
-list element: remote
-remote in "remote"? yes (matched "remote")
+remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
calling r2 router
r2 router called for qq@remote
domain = remote
route_item = * 127.0.0.1
-list element: *
-remote in "*"? yes (matched "*")
+remote in "*"?
+ list element: *
+ remote in "*"? yes (matched "*")
original list of hosts = '127.0.0.1' options = ''
expanded list of hosts = '127.0.0.1' options = ''
finding IP address for 127.0.0.1
U=CALLER Warning: Sender verify failed
processing "accept" (TESTSUITE/test-config 24)
check senders = qq@remote
-list element: qq@remote
-address match test: subject=qq@remote pattern=qq@remote
-list element: remote
-remote in "remote"? yes (matched "remote")
-qq@remote in "qq@remote"? yes (matched "qq@remote")
+qq@remote in "qq@remote"?
+ list element: qq@remote
+ address match test: subject=qq@remote pattern=qq@remote
+ remote in "remote"?
+ list element: remote
+ remote in "remote"? yes (matched "remote")
+ qq@remote in "qq@remote"? yes (matched "qq@remote")
accept: condition test succeeded in ACL "rcpt"
end of ACL "rcpt": ACCEPT
SMTP>> 250 Accepted
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
>>> using ACL "connect"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = TESTSUITE/aux-var/0401.hosts1
->>> list element: TESTSUITE/aux-var/0401.hosts1
->>> host in "TESTSUITE/aux-var/0401.hosts1"? yes (matched "V4NET.9.8.7" in TESTSUITE/aux-var/0401.hosts1)
+>>> host in "TESTSUITE/aux-var/0401.hosts1"?
+>>> list element: TESTSUITE/aux-var/0401.hosts1
+>>> host in "TESTSUITE/aux-var/0401.hosts1"? yes (matched "V4NET.9.8.7" in TESTSUITE/aux-var/0401.hosts1)
>>> accept: condition test succeeded in ACL "connect"
>>> end of ACL "connect": ACCEPT
->>> list element:
->>> list element: @
->>> list element: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> xxx in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> xxx in helo_lookup_domains? no (end of list)
>>> using ACL "mail"
>>> processing "accept" (TESTSUITE/test-config 24)
>>> check hosts = TESTSUITE/aux-var/0401.hosts2
->>> list element: TESTSUITE/aux-var/0401.hosts2
+>>> host in "TESTSUITE/aux-var/0401.hosts2"?
+>>> list element: TESTSUITE/aux-var/0401.hosts2
>>> no IP address found for host not-exist.test.ex (during SMTP connection from (xxx) [V4NET.9.8.7])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (xxx) [V4NET.9.8.7])
->>> host in "TESTSUITE/aux-var/0401.hosts2"? no (failed to find IP address for not-exist.test.ex)
+>>> host in "TESTSUITE/aux-var/0401.hosts2"? no (failed to find IP address for not-exist.test.ex)
>>> accept: condition test failed in ACL "mail"
>>> end of ACL "mail": implicit DENY
LOG: H=(xxx) [V4NET.9.8.7] rejected MAIL <x@y>
>>> using ACL "connect"
>>> processing "accept" (TESTSUITE/test-config 21)
>>> check hosts = TESTSUITE/aux-var/0401.hosts1
->>> list element: TESTSUITE/aux-var/0401.hosts1
+>>> host in "TESTSUITE/aux-var/0401.hosts1"?
+>>> list element: TESTSUITE/aux-var/0401.hosts1
>>> sender host name required, to match against *.2.2
>>> looking up host name for V4NET.9.9.9
LOG: no host name found for IP address V4NET.9.9.9
->>> host in "TESTSUITE/aux-var/0401.hosts1"? no (failed to find host name for V4NET.9.9.9)
+>>> host in "TESTSUITE/aux-var/0401.hosts1"? no (failed to find host name for V4NET.9.9.9)
>>> accept: condition test failed in ACL "connect"
>>> end of ACL "connect": implicit DENY
LOG: H=[V4NET.9.9.9] rejected connection in "connect" ACL
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
trusted user
--------> r1 router <--------
local_part=rd+usery domain=test.ex
checking local_parts
-list element: CALLER
+rd+usery in "CALLER"?
+ list element: CALLER
rd+usery in "CALLER"? no (end of list)
r1 router skipped: local_parts mismatch
--------> r2 router <--------
local_part=rd+usery domain=test.ex
checking local_parts
-list element: usery
+rd+usery in "usery"?
+ list element: usery
rd+usery in "usery"? no (end of list)
r2 router skipped: local_parts mismatch
--------> r3 router <--------
local_part=rd+usery domain=test.ex
checking local_parts
-list element: userz
+rd+usery in "userz"?
+ list element: userz
rd+usery in "userz"? no (end of list)
r3 router skipped: local_parts mismatch
--------> r4 router <--------
local_part=rd+usery domain=test.ex
stripped prefix rd+
checking local_parts
-list element: CALLER
+usery in "CALLER"?
+ list element: CALLER
usery in "CALLER"? no (end of list)
r4 router skipped: local_parts mismatch
--------> r5 router <--------
local_part=rd+usery domain=test.ex
stripped prefix rd+
checking local_parts
-list element: usery
-usery in "usery"? yes (matched "usery")
+usery in "usery"?
+ list element: usery
+ usery in "usery"? yes (matched "usery")
â•considering: /non-exist/$domain
├───────text: /non-exist/
├considering: $domain
--------> r1 router <--------
local_part=rd+CALLER domain=test.ex
checking local_parts
-list element: CALLER
+rd+CALLER in "CALLER"?
+ list element: CALLER
rd+CALLER in "CALLER"? no (end of list)
r1 router skipped: local_parts mismatch
--------> r2 router <--------
local_part=rd+CALLER domain=test.ex
checking local_parts
-list element: usery
+rd+CALLER in "usery"?
+ list element: usery
rd+CALLER in "usery"? no (end of list)
r2 router skipped: local_parts mismatch
--------> r3 router <--------
local_part=rd+CALLER domain=test.ex
checking local_parts
-list element: userz
+rd+CALLER in "userz"?
+ list element: userz
rd+CALLER in "userz"? no (end of list)
r3 router skipped: local_parts mismatch
--------> r4 router <--------
local_part=rd+CALLER domain=test.ex
stripped prefix rd+
checking local_parts
-list element: CALLER
-CALLER in "CALLER"? yes (matched "CALLER")
+CALLER in "CALLER"?
+ list element: CALLER
+ CALLER in "CALLER"? yes (matched "CALLER")
â•considering: /non-exist/$local_part
├───────text: /non-exist/
├considering: $local_part
--------> r1 router <--------
local_part=userz domain=test.ex
checking local_parts
-list element: CALLER
+userz in "CALLER"?
+ list element: CALLER
userz in "CALLER"? no (end of list)
r1 router skipped: local_parts mismatch
--------> r2 router <--------
local_part=userz domain=test.ex
checking local_parts
-list element: usery
+userz in "usery"?
+ list element: usery
userz in "usery"? no (end of list)
r2 router skipped: local_parts mismatch
--------> r3 router <--------
local_part=userz domain=test.ex
checking local_parts
-list element: userz
-userz in "userz"? yes (matched "userz")
+userz in "userz"?
+ list element: userz
+ userz in "userz"? yes (matched "userz")
â•considering: /non-exist/$domain
├───────text: /non-exist/
├considering: $domain
--------> r1 router <--------
local_part=usery domain=test.ex
checking local_parts
-list element: CALLER
+usery in "CALLER"?
+ list element: CALLER
usery in "CALLER"? no (end of list)
r1 router skipped: local_parts mismatch
--------> r2 router <--------
local_part=usery domain=test.ex
checking local_parts
-list element: usery
-usery in "usery"? yes (matched "usery")
+usery in "usery"?
+ list element: usery
+ usery in "usery"? yes (matched "usery")
â•considering: /non-exist/$domain
├───────text: /non-exist/
├considering: $domain
--------> r1 router <--------
local_part=CALLER domain=test.ex
checking local_parts
-list element: CALLER
-CALLER in "CALLER"? yes (matched "CALLER")
+CALLER in "CALLER"?
+ list element: CALLER
+ CALLER in "CALLER"? yes (matched "CALLER")
â•considering: /non-exist/$local_part
├───────text: /non-exist/
├considering: $local_part
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> r1 router <--------
local_part=userx domain=test.ex
checking domains
-list element: lsearch;TESTSUITE/aux-fixed/0403.data
-search_open: lsearch "TESTSUITE/aux-fixed/0403.data"
-search_find: file="TESTSUITE/aux-fixed/0403.data"
- key="test.ex" partial=-1 affix=NULL starflags=0 opts=NULL
-LRU list:
- 0TESTSUITE/aux-fixed/0403.data
- End
-internal_search_find: file="TESTSUITE/aux-fixed/0403.data"
- type=lsearch key="test.ex" opts=NULL
-file lookup required for test.ex
- in TESTSUITE/aux-fixed/0403.data
-creating new cache entry
-lookup yielded: [DOMAINDATA_test.ex]
-test.ex in "lsearch;TESTSUITE/aux-fixed/0403.data"? yes (matched "lsearch;TESTSUITE/aux-fixed/0403.data")
+test.ex in "lsearch;TESTSUITE/aux-fixed/0403.data"?
+ list element: lsearch;TESTSUITE/aux-fixed/0403.data
+ search_open: lsearch "TESTSUITE/aux-fixed/0403.data"
+ search_find: file="TESTSUITE/aux-fixed/0403.data"
+ key="test.ex" partial=-1 affix=NULL starflags=0 opts=NULL
+ LRU list:
+ 0TESTSUITE/aux-fixed/0403.data
+ End
+ internal_search_find: file="TESTSUITE/aux-fixed/0403.data"
+ type=lsearch key="test.ex" opts=NULL
+ file lookup required for test.ex
+ in TESTSUITE/aux-fixed/0403.data
+ creating new cache entry
+ lookup yielded: [DOMAINDATA_test.ex]
+ test.ex in "lsearch;TESTSUITE/aux-fixed/0403.data"? yes (matched "lsearch;TESTSUITE/aux-fixed/0403.data")
checking local_parts
-list element: lsearch;TESTSUITE/aux-fixed/0403.data
-search_open: lsearch "TESTSUITE/aux-fixed/0403.data"
- cached open
-search_find: file="TESTSUITE/aux-fixed/0403.data"
- key="userx" partial=-1 affix=NULL starflags=0 opts=NULL
-LRU list:
- 0TESTSUITE/aux-fixed/0403.data
- End
-internal_search_find: file="TESTSUITE/aux-fixed/0403.data"
- type=lsearch key="userx" opts=NULL
-file lookup required for userx
- in TESTSUITE/aux-fixed/0403.data
-creating new cache entry
-lookup yielded: [LOCALPARTDATA_userx]
-userx in "lsearch;TESTSUITE/aux-fixed/0403.data"? yes (matched "lsearch;TESTSUITE/aux-fixed/0403.data")
+userx in "lsearch;TESTSUITE/aux-fixed/0403.data"?
+ list element: lsearch;TESTSUITE/aux-fixed/0403.data
+ search_open: lsearch "TESTSUITE/aux-fixed/0403.data"
+ cached open
+ search_find: file="TESTSUITE/aux-fixed/0403.data"
+ key="userx" partial=-1 affix=NULL starflags=0 opts=NULL
+ LRU list:
+ 0TESTSUITE/aux-fixed/0403.data
+ End
+ internal_search_find: file="TESTSUITE/aux-fixed/0403.data"
+ type=lsearch key="userx" opts=NULL
+ file lookup required for userx
+ in TESTSUITE/aux-fixed/0403.data
+ creating new cache entry
+ lookup yielded: [LOCALPARTDATA_userx]
+ userx in "lsearch;TESTSUITE/aux-fixed/0403.data"? yes (matched "lsearch;TESTSUITE/aux-fixed/0403.data")
+++ROUTER:
+++domain_data=[DOMAINDATA_test.ex]
+++local_part_data=[LOCALPARTDATA_userx]
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> r1 router <--------
local_part=userx domain=test.ex
checking local_parts
-list element: sender
+userx in "sender"?
+ list element: sender
userx in "sender"? no (end of list)
r1 router skipped: local_parts mismatch
--------> r2 router <--------
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1239
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
--------> r1 router <--------
local_part=sender domain=test.ex
checking local_parts
-list element: sender
-sender in "sender"? yes (matched "sender")
+sender in "sender"?
+ list element: sender
+ sender in "sender"? yes (matched "sender")
calling r1 router
r1 router called for sender@test.ex
domain = test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
--------> r1 router <--------
local_part=userx domain=test.ex
checking local_parts
-list element: userx
-userx in "userx : usery"? yes (matched "userx")
+userx in "userx : usery"?
+ list element: userx
+ userx in "userx : usery"? yes (matched "userx")
calling r1 router
r1 router called for userx@test.ex
domain = test.ex
--------> r1 router <--------
local_part=usery domain=test.ex
checking local_parts
-list element: userx
-list element: usery
-usery in "userx : usery"? yes (matched "usery")
+usery in "userx : usery"?
+ list element: userx
+ list element: usery
+ usery in "userx : usery"? yes (matched "usery")
calling r1 router
r1 router called for usery@test.ex
domain = test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> r1 router <--------
local_part=x domain=b.domain
checking domains
-list element: !+C
- start sublist C
- list element: +A
- start sublist A
- â•Žlist element: lsearch;TESTSUITE/aux-fixed/0414.list1
- â•Žsearch_open: lsearch "TESTSUITE/aux-fixed/0414.list1"
- â•Žsearch_find: file="TESTSUITE/aux-fixed/0414.list1"
- â•Ž key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL
- â•ŽLRU list:
- â•Ž ;TESTSUITE/aux-fixed/0414.list1
- â•Ž End
- â•Žinternal_search_find: file="TESTSUITE/aux-fixed/0414.list1"
- â•Ž type=lsearch key="b.domain" opts=NULL
- â•Žfile lookup required for b.domain
- â•Ž in TESTSUITE/aux-fixed/0414.list1
- â•Žcreating new cache entry
- â•Žlookup failed
- â•Žb.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? no (end of list)
- end sublist A
- list element: +B
- start sublist B
- â•Žlist element: lsearch;TESTSUITE/aux-fixed/0414.list2
- â•Žsearch_open: lsearch "TESTSUITE/aux-fixed/0414.list2"
- â•Žsearch_find: file="TESTSUITE/aux-fixed/0414.list2"
- â•Ž key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL
- â•ŽLRU list:
- â•Ž ;TESTSUITE/aux-fixed/0414.list2
- â•Ž ;TESTSUITE/aux-fixed/0414.list1
- â•Ž End
- â•Žinternal_search_find: file="TESTSUITE/aux-fixed/0414.list2"
- â•Ž type=lsearch key="b.domain" opts=NULL
- â•Žfile lookup required for b.domain
- â•Ž in TESTSUITE/aux-fixed/0414.list2
- â•Žcreating new cache entry
- â•Žlookup yielded: b.domain-data
- â•Žb.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list2")
- end sublist B
- data from lookup saved for cache for +B: key 'b.domain' value 'b.domain-data'
- b.domain in "+A : +B"? yes (matched "+B")
- end sublist C
-data from lookup saved for cache for +C: key 'b.domain' value 'b.domain-data'
-b.domain in "!+C"? no (matched "!+C")
+b.domain in "!+C"?
+ list element: !+C
+ start sublist C
+ b.domain in "+A : +B"?
+ â•Žlist element: +A
+ â•Ž start sublist A
+ â•Ž b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"?
+ â•Ž list element: lsearch;TESTSUITE/aux-fixed/0414.list1
+ â•Ž search_open: lsearch "TESTSUITE/aux-fixed/0414.list1"
+ â•Ž search_find: file="TESTSUITE/aux-fixed/0414.list1"
+ â•Ž key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL
+ â•Ž LRU list:
+ â•Ž <TESTSUITE/aux-fixed/0414.list1
+ â•Ž End
+ â•Ž internal_search_find: file="TESTSUITE/aux-fixed/0414.list1"
+ â•Ž type=lsearch key="b.domain" opts=NULL
+ â•Ž file lookup required for b.domain
+ â•Ž in TESTSUITE/aux-fixed/0414.list1
+ â•Ž creating new cache entry
+ â•Ž lookup failed
+ â•Ž b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? no (end of list)
+ â•Ž end sublist A
+ â•Žlist element: +B
+ â•Ž start sublist B
+ â•Ž b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"?
+ â•Ž list element: lsearch;TESTSUITE/aux-fixed/0414.list2
+ â•Ž search_open: lsearch "TESTSUITE/aux-fixed/0414.list2"
+ â•Ž search_find: file="TESTSUITE/aux-fixed/0414.list2"
+ â•Ž key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL
+ â•Ž LRU list:
+ â•Ž <TESTSUITE/aux-fixed/0414.list2
+ â•Ž <TESTSUITE/aux-fixed/0414.list1
+ â•Ž End
+ â•Ž internal_search_find: file="TESTSUITE/aux-fixed/0414.list2"
+ â•Ž type=lsearch key="b.domain" opts=NULL
+ â•Ž file lookup required for b.domain
+ â•Ž in TESTSUITE/aux-fixed/0414.list2
+ â•Ž creating new cache entry
+ â•Ž lookup yielded: b.domain-data
+ â•Ž b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list2")
+ â•Ž end sublist B
+ â•Ždata from lookup saved for cache for +B: key 'b.domain' value 'b.domain-data'
+ â•Žb.domain in "+A : +B"? yes (matched "+B")
+ end sublist C
+ data from lookup saved for cache for +C: key 'b.domain' value 'b.domain-data'
+ b.domain in "!+C"? no (matched "!+C")
r1 router skipped: domains mismatch
--------> r2 router <--------
local_part=x domain=b.domain
checking domains
-list element: +B
- start sublist B
-cached yes match for +B
-cached lookup data = b.domain-data
-b.domain in "+B"? yes (matched "+B" - cached)
+b.domain in "+B"?
+ list element: +B
+ start sublist B
+ cached yes match for +B
+ cached lookup data = b.domain-data
+ b.domain in "+B"? yes (matched "+B" - cached)
domain_data=b.domain-data
calling r2 router
r2 router called for x@b.domain
--------> r1 router <--------
local_part=x domain=a.domain
checking domains
-list element: !+C
- start sublist C
- list element: +A
- start sublist A
- â•Žlist element: lsearch;TESTSUITE/aux-fixed/0414.list1
- â•Žsearch_open: lsearch "TESTSUITE/aux-fixed/0414.list1"
+a.domain in "!+C"?
+ list element: !+C
+ start sublist C
+ a.domain in "+A : +B"?
+ â•Žlist element: +A
+ â•Ž start sublist A
+ â•Ž a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"?
+ â•Ž list element: lsearch;TESTSUITE/aux-fixed/0414.list1
+ â•Ž search_open: lsearch "TESTSUITE/aux-fixed/0414.list1"
+ â•Ž cached open
+ â•Ž search_find: file="TESTSUITE/aux-fixed/0414.list1"
+ â•Ž key="a.domain" partial=-1 affix=NULL starflags=0 opts=NULL
+ â•Ž LRU list:
+ â•Ž <TESTSUITE/aux-fixed/0414.list1
+ â•Ž <TESTSUITE/aux-fixed/0414.list2
+ â•Ž End
+ â•Ž internal_search_find: file="TESTSUITE/aux-fixed/0414.list1"
+ â•Ž type=lsearch key="a.domain" opts=NULL
+ â•Ž file lookup required for a.domain
+ â•Ž in TESTSUITE/aux-fixed/0414.list1
+ â•Ž creating new cache entry
+ â•Ž lookup yielded: a.domain-data
+ â•Ž a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list1")
+ â•Ž end sublist A
+ â•Ždata from lookup saved for cache for +A: key 'a.domain' value 'a.domain-data'
+ â•Ža.domain in "+A : +B"? yes (matched "+A")
+ end sublist C
+ data from lookup saved for cache for +C: key 'a.domain' value 'a.domain-data'
+ a.domain in "!+C"? no (matched "!+C")
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=x domain=a.domain
+checking domains
+a.domain in "+B"?
+ list element: +B
+ start sublist B
+ a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"?
+ â•Žlist element: lsearch;TESTSUITE/aux-fixed/0414.list2
+ â•Žsearch_open: lsearch "TESTSUITE/aux-fixed/0414.list2"
â•Ž cached open
- â•Žsearch_find: file="TESTSUITE/aux-fixed/0414.list1"
+ â•Žsearch_find: file="TESTSUITE/aux-fixed/0414.list2"
â•Ž key="a.domain" partial=-1 affix=NULL starflags=0 opts=NULL
â•ŽLRU list:
- â•Ž ;TESTSUITE/aux-fixed/0414.list1
- â•Ž ;TESTSUITE/aux-fixed/0414.list2
+ â•Ž <TESTSUITE/aux-fixed/0414.list2
+ â•Ž <TESTSUITE/aux-fixed/0414.list1
â•Ž End
- â•Žinternal_search_find: file="TESTSUITE/aux-fixed/0414.list1"
+ â•Žinternal_search_find: file="TESTSUITE/aux-fixed/0414.list2"
â•Ž type=lsearch key="a.domain" opts=NULL
â•Žfile lookup required for a.domain
- â•Ž in TESTSUITE/aux-fixed/0414.list1
+ â•Ž in TESTSUITE/aux-fixed/0414.list2
â•Žcreating new cache entry
- â•Žlookup yielded: a.domain-data
- â•Ža.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list1")
- end sublist A
- data from lookup saved for cache for +A: key 'a.domain' value 'a.domain-data'
- a.domain in "+A : +B"? yes (matched "+A")
- end sublist C
-data from lookup saved for cache for +C: key 'a.domain' value 'a.domain-data'
-a.domain in "!+C"? no (matched "!+C")
-r1 router skipped: domains mismatch
---------> r2 router <--------
-local_part=x domain=a.domain
-checking domains
-list element: +B
- start sublist B
- list element: lsearch;TESTSUITE/aux-fixed/0414.list2
- search_open: lsearch "TESTSUITE/aux-fixed/0414.list2"
- cached open
- search_find: file="TESTSUITE/aux-fixed/0414.list2"
- key="a.domain" partial=-1 affix=NULL starflags=0 opts=NULL
- LRU list:
- 0TESTSUITE/aux-fixed/0414.list2
- 0TESTSUITE/aux-fixed/0414.list1
- End
- internal_search_find: file="TESTSUITE/aux-fixed/0414.list2"
- type=lsearch key="a.domain" opts=NULL
- file lookup required for a.domain
- in TESTSUITE/aux-fixed/0414.list2
- creating new cache entry
- lookup failed
- a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? no (end of list)
- end sublist B
+ â•Žlookup failed
+ a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? no (end of list)
+ end sublist B
a.domain in "+B"? no (end of list)
r2 router skipped: domains mismatch
--------> r3 router <--------
local_part=x domain=a.domain
checking domains
-list element: +A
- start sublist A
-cached yes match for +A
-cached lookup data = a.domain-data
-a.domain in "+A"? yes (matched "+A" - cached)
+a.domain in "+A"?
+ list element: +A
+ start sublist A
+ cached yes match for +A
+ cached lookup data = a.domain-data
+ a.domain in "+A"? yes (matched "+A" - cached)
domain_data=a.domain-data
calling r3 router
r3 router called for x@a.domain
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
--------> dnslookup router <--------
local_part=k domain=mxt13.test.ex
checking domains
-list element: ! +local_domains
- start sublist local_domains
- list element: !mxt13.test.ex
- mxt13.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? no (matched "!mxt13.test.ex")
- end sublist local_domains
-data from lookup saved for cache for +local_domains: key 'mxt13.test.ex' value 'mxt13.test.ex'
+mxt13.test.ex in "! +local_domains"?
+ list element: ! +local_domains
+ start sublist local_domains
+ mxt13.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"?
+ â•Žlist element: !mxt13.test.ex
+ â•Žmxt13.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? no (matched "!mxt13.test.ex")
+ end sublist local_domains
+ data from lookup saved for cache for +local_domains: key 'mxt13.test.ex' value 'mxt13.test.ex'
mxt13.test.ex in "! +local_domains"? yes (end of list)
calling dnslookup router
dnslookup router called for k@mxt13.test.ex
domain = mxt13.test.ex
-list element: *
-mxt13.test.ex in "*"? yes (matched "*")
+mxt13.test.ex in "*"?
+ list element: *
+ mxt13.test.ex in "*"? yes (matched "*")
DNS lookup of mxt13.test.ex (MX) using fakens
DNS lookup of mxt13.test.ex (MX) succeeded
DNS lookup of other1.test.ex (A) using fakens
DNS lookup of other1.test.ex (A) succeeded
DNS lookup of other2.test.ex (A) using fakens
DNS lookup of other2.test.ex (A) succeeded
-list element: +local_domains
- start sublist local_domains
- list element: !mxt13.test.ex
- list element: !other1.test.ex
- other1.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? no (matched "!other1.test.ex")
- end sublist local_domains
+other1.test.ex in hosts_treat_as_local?
+ list element: +local_domains
+ start sublist local_domains
+ other1.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"?
+ â•Žlist element: !mxt13.test.ex
+ â•Žlist element: !other1.test.ex
+ â•Žother1.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? no (matched "!other1.test.ex")
+ end sublist local_domains
other1.test.ex in hosts_treat_as_local? no (end of list)
-list element: +local_domains
- start sublist local_domains
- list element: !mxt13.test.ex
- list element: !other1.test.ex
- list element: *.test.ex
- other2.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? yes (matched "*.test.ex")
- end sublist local_domains
-other2.test.ex in hosts_treat_as_local? yes (matched "+local_domains")
+other2.test.ex in hosts_treat_as_local?
+ list element: +local_domains
+ start sublist local_domains
+ other2.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"?
+ â•Žlist element: !mxt13.test.ex
+ â•Žlist element: !other1.test.ex
+ â•Žlist element: *.test.ex
+ â•Žother2.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? yes (matched "*.test.ex")
+ end sublist local_domains
+ other2.test.ex in hosts_treat_as_local? yes (matched "+local_domains")
local host in host list - removed hosts:
other2.test.ex V4NET.12.3.2 5
other2.test.ex V4NET.12.3.1 5
>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in ACL "connect"
>>> end of ACL "connect": ACCEPT
->>> list element:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "mail"
>>> processing "accept" (TESTSUITE/test-config 20)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [1.2.3.4]
sender_rcvhost = [1.2.3.4] (helo=test)
EXIM_DBCLOSE(0xAAAAAAAA)
closed hints database and lockfile
interface=NULL port=PORT_S
-Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... list element:
+Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... 127.0.0.1 in hosts_try_fastopen?
+ list element:
connected
SMTP<< 220 server ready
127.0.0.1 in hosts_avoid_esmtp? no (option unset)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [1.2.3.4]
sender_rcvhost = [1.2.3.4] (helo=test)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "mail"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "mail"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> callout cache: no domain record found for b
>>> callout cache: no address record found for a@b
>>> interface=NULL port=PORT_S
->>> Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... list element:
+>>> Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... 127.0.0.1 in hosts_try_fastopen?
+>>> list element:
>>> >>> connected
>>> SMTP<< 220 server ready
>>> 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "mail"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> callout cache: no domain record found for q
>>> callout cache: no address record found for p1@q
>>> interface=NULL port=PORT_S
->>> Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... list element:
+>>> Connecting to 127.0.0.1 [127.0.0.1]:PORT_S ... 127.0.0.1 in hosts_try_fastopen?
+>>> list element:
>>> >>> connected
>>> SMTP<< 220 server ready
>>> 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1239
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "rcpt"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@ten-1.test.ex
>>> calling r1 router
->>> list element: *
->>> ten-1.test.ex in "*"? yes (matched "*")
+>>> ten-1.test.ex in "*"?
+>>> list element: *
+>>> ten-1.test.ex in "*"? yes (matched "*")
>>> routed by r1 router
>>> Attempting full verification using callout
>>> callout cache: no domain record found for ten-1.test.ex
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "rcpt"
>>> processing "deny" (TESTSUITE/test-config 20)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> xxxx in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> xxxx in helo_lookup_domains? no (end of list)
LOG: SMTP call from (xxxx) [V4NET.0.0.1] dropped: too many syntax or protocol errors (last command was "rcpt to:<bad syntax@x.y.z>", C=HELO,MAIL,RCPT,RCPT,RCPT,RCPT)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> all router <--------
local_part=x domain=ten-1
checking domains
-list element: !@mx_any
+ten-1 in "!@mx_any"?
+ list element: !@mx_any
DNS lookup of ten-1 (MX) using fakens
DNS lookup of ten-1 (MX) gave NO_DATA
returning DNS_NODATA
calling all router
all router called for x@ten-1
domain = ten-1
-list element: *
-ten-1 in "*"? yes (matched "*")
+ten-1 in "*"?
+ list element: *
+ ten-1 in "*"? yes (matched "*")
DNS lookup of ten-1 (MX) using fakens
DNS lookup of ten-1 (MX) gave NO_DATA
returning DNS_NODATA
--------> all router <--------
local_part=x domain=ten-1.test.ex
checking domains
-list element: !@mx_any
+ten-1.test.ex in "!@mx_any"?
+ list element: !@mx_any
DNS lookup of ten-1.test.ex (MX) using fakens
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
calling all router
all router called for x@ten-1.test.ex
domain = ten-1.test.ex
-list element: *
-ten-1.test.ex in "*"? yes (matched "*")
+ten-1.test.ex in "*"?
+ list element: *
+ ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
using ACL "rcpt"
processing "require" (TESTSUITE/test-config 20)
check domains = +special_domains
-list element: +special_domains
- start sublist special_domains
- list element: lsearch;TESTSUITE/aux-fixed/0464.domains
- search_open: lsearch "TESTSUITE/aux-fixed/0464.domains"
- search_find: file="TESTSUITE/aux-fixed/0464.domains"
- key="domain1" partial=-1 affix=NULL starflags=0 opts=NULL
- LRU list:
- 0TESTSUITE/aux-fixed/0464.domains
- End
- internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
- type=lsearch key="domain1" opts=NULL
- file lookup required for domain1
- in TESTSUITE/aux-fixed/0464.domains
- creating new cache entry
- lookup yielded: data for domain1
- domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? yes (matched "lsearch;TESTSUITE/aux-fixed/0464.domains")
- end sublist special_domains
-data from lookup saved for cache for +special_domains: key 'domain1' value 'data for domain1'
-domain1 in "+special_domains"? yes (matched "+special_domains")
+domain1 in "+special_domains"?
+ list element: +special_domains
+ start sublist special_domains
+ domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"?
+ â•Žlist element: lsearch;TESTSUITE/aux-fixed/0464.domains
+ â•Žsearch_open: lsearch "TESTSUITE/aux-fixed/0464.domains"
+ â•Žsearch_find: file="TESTSUITE/aux-fixed/0464.domains"
+ â•Ž key="domain1" partial=-1 affix=NULL starflags=0 opts=NULL
+ â•ŽLRU list:
+ â•Ž <TESTSUITE/aux-fixed/0464.domains
+ â•Ž End
+ â•Žinternal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
+ â•Ž type=lsearch key="domain1" opts=NULL
+ â•Žfile lookup required for domain1
+ â•Ž in TESTSUITE/aux-fixed/0464.domains
+ â•Žcreating new cache entry
+ â•Žlookup yielded: data for domain1
+ â•Ždomain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? yes (matched "lsearch;TESTSUITE/aux-fixed/0464.domains")
+ end sublist special_domains
+ data from lookup saved for cache for +special_domains: key 'domain1' value 'data for domain1'
+ domain1 in "+special_domains"? yes (matched "+special_domains")
check verify = recipient
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying abc@domain1
--------> r1 router <--------
local_part=abc domain=domain1
checking domains
-list element: +special_domains
- start sublist special_domains
-cached yes match for +special_domains
-cached lookup data = data for domain1
-domain1 in "+special_domains"? yes (matched "+special_domains" - cached)
+domain1 in "+special_domains"?
+ list element: +special_domains
+ start sublist special_domains
+ cached yes match for +special_domains
+ cached lookup data = data for domain1
+ domain1 in "+special_domains"? yes (matched "+special_domains" - cached)
calling r1 router
rda_interpret (string): '$local_part@xxx.$domain'
expanded: 'abc@xxx.domain1' (tainted)
--------> r1 router <--------
local_part=abc domain=xxx.domain1
checking domains
-list element: +special_domains
- start sublist special_domains
- list element: lsearch;TESTSUITE/aux-fixed/0464.domains
- search_open: lsearch "TESTSUITE/aux-fixed/0464.domains"
- cached open
- search_find: file="TESTSUITE/aux-fixed/0464.domains"
- key="xxx.domain1" partial=-1 affix=NULL starflags=0 opts=NULL
- LRU list:
- 0TESTSUITE/aux-fixed/0464.domains
- End
- internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
- type=lsearch key="xxx.domain1" opts=NULL
- file lookup required for xxx.domain1
- in TESTSUITE/aux-fixed/0464.domains
- creating new cache entry
- lookup failed
- xxx.domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? no (end of list)
- end sublist special_domains
+xxx.domain1 in "+special_domains"?
+ list element: +special_domains
+ start sublist special_domains
+ xxx.domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"?
+ â•Žlist element: lsearch;TESTSUITE/aux-fixed/0464.domains
+ â•Žsearch_open: lsearch "TESTSUITE/aux-fixed/0464.domains"
+ â•Ž cached open
+ â•Žsearch_find: file="TESTSUITE/aux-fixed/0464.domains"
+ â•Ž key="xxx.domain1" partial=-1 affix=NULL starflags=0 opts=NULL
+ â•ŽLRU list:
+ â•Ž <TESTSUITE/aux-fixed/0464.domains
+ â•Ž End
+ â•Žinternal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
+ â•Ž type=lsearch key="xxx.domain1" opts=NULL
+ â•Žfile lookup required for xxx.domain1
+ â•Ž in TESTSUITE/aux-fixed/0464.domains
+ â•Žcreating new cache entry
+ â•Žlookup failed
+ xxx.domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? no (end of list)
+ end sublist special_domains
xxx.domain1 in "+special_domains"? no (end of list)
r1 router skipped: domains mismatch
--------> r2 router <--------
require: condition test succeeded in ACL "rcpt"
processing "require" (TESTSUITE/test-config 23)
check domains = +special_domains
-list element: +special_domains
- start sublist special_domains
-cached yes match for +special_domains
-cached lookup data = data for domain1
-domain1 in "+special_domains"? yes (matched "+special_domains" - cached)
+domain1 in "+special_domains"?
+ list element: +special_domains
+ start sublist special_domains
+ cached yes match for +special_domains
+ cached lookup data = data for domain1
+ domain1 in "+special_domains"? yes (matched "+special_domains" - cached)
check verify = recipient
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying abc@domain1
--------> r1 router <--------
local_part=abc domain=domain1
checking domains
-list element: +special_domains
- start sublist special_domains
-cached yes match for +special_domains
-cached lookup data = data for domain1
-domain1 in "+special_domains"? yes (matched "+special_domains" - cached)
+domain1 in "+special_domains"?
+ list element: +special_domains
+ start sublist special_domains
+ cached yes match for +special_domains
+ cached lookup data = data for domain1
+ domain1 in "+special_domains"? yes (matched "+special_domains" - cached)
calling r1 router
rda_interpret (string): '$local_part@xxx.$domain'
expanded: 'abc@xxx.domain1' (tainted)
--------> r1 router <--------
local_part=abc domain=xxx.domain1
checking domains
-list element: +special_domains
- start sublist special_domains
- list element: lsearch;TESTSUITE/aux-fixed/0464.domains
- search_open: lsearch "TESTSUITE/aux-fixed/0464.domains"
- cached open
- search_find: file="TESTSUITE/aux-fixed/0464.domains"
- key="xxx.domain1" partial=-1 affix=NULL starflags=0 opts=NULL
- LRU list:
- 0TESTSUITE/aux-fixed/0464.domains
- End
- internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
- type=lsearch key="xxx.domain1" opts=NULL
- cached data used for lookup of xxx.domain1
- in TESTSUITE/aux-fixed/0464.domains
- lookup failed
- xxx.domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? no (end of list)
- end sublist special_domains
+xxx.domain1 in "+special_domains"?
+ list element: +special_domains
+ start sublist special_domains
+ xxx.domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"?
+ â•Žlist element: lsearch;TESTSUITE/aux-fixed/0464.domains
+ â•Žsearch_open: lsearch "TESTSUITE/aux-fixed/0464.domains"
+ â•Ž cached open
+ â•Žsearch_find: file="TESTSUITE/aux-fixed/0464.domains"
+ â•Ž key="xxx.domain1" partial=-1 affix=NULL starflags=0 opts=NULL
+ â•ŽLRU list:
+ â•Ž <TESTSUITE/aux-fixed/0464.domains
+ â•Ž End
+ â•Žinternal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
+ â•Ž type=lsearch key="xxx.domain1" opts=NULL
+ â•Žcached data used for lookup of xxx.domain1
+ â•Ž in TESTSUITE/aux-fixed/0464.domains
+ â•Žlookup failed
+ xxx.domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? no (end of list)
+ end sublist special_domains
xxx.domain1 in "+special_domains"? no (end of list)
r1 router skipped: domains mismatch
--------> r2 router <--------
uid=uuuu gid=CALLER_GID pid=p1234
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
uid=uuuu gid=CALLER_GID pid=p1235
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
uid=uuuu gid=CALLER_GID pid=p1236
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
calling r1 router
r1 router called for x@mxt1c.test.ex
domain = mxt1c.test.ex
-list element: *
-mxt1c.test.ex in "*"? yes (matched "*")
+mxt1c.test.ex in "*"?
+ list element: *
+ mxt1c.test.ex in "*"? yes (matched "*")
DNS lookup of mxt1c.test.ex (MX) using fakens
DNS lookup of mxt1c.test.ex (MX) succeeded
DNS lookup of dontqualify (A) using fakens
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
**** debug string too long - truncated ****
qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r1@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r1@test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=r1@test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' not found in local cache
+ compiled RE '^.{40,}@*' saved in local cache
r1@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r1@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r1@test.ex in "*@*"? yes (matched "*@*")
+ r1@test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=r1@test.ex pattern=*@*
+ test.ex in "*"?
+ list element: *
+ test.ex in "*"? yes (matched "*")
+ r1@test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
search_find: file="TESTSUITE/aux-fixed/0471.rw"
key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
creating new cache entry
lookup failed
global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exam
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.exa
**** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
remainder: random@test.example,
random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
**** debug string too long - truncated ****
remainder: random@test.example,
random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
random@rwtest.example,
**** debug string too long - truncated ****
remainder: random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
remainder:
rewrite_one_header: type=F:
From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
To: localpart_with_056_chars_56789012345678901234567890123456@test.example
qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r2@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r2@test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=r2@test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' not found in local cache
+ compiled RE '^.{40,}@*' saved in local cache
r2@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r2@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r2@test.ex in "*@*"? yes (matched "*@*")
+ r2@test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=r2@test.ex pattern=*@*
+ test.ex in "*"?
+ list element: *
+ test.ex in "*"? yes (matched "*")
+ r2@test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
search_find: file="TESTSUITE/aux-fixed/0471.rw"
key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
creating new cache entry
lookup failed
global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
rewrite headers
rewrite_one_header: type=T:
To: localpart_with_056_chars_56789012345678901234567890123456@test.example
- list element: ^.{40,}@*
- address match test: subject=localpart_with_056_chars_56789012345678901234567890123456@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
- localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
+ localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=localpart_with_056_chars_56789012345678901234567890123456@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
+ localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
LOG: address_rewrite MAIN
"localpart_with_056_chars_56789012345678901234567890123456@test.example" from to: rewritten as "deny_me@test.example" by rule 1
- list element: *@*
- address match test: subject=deny_me@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- deny_me@test.example in "*@*"? yes (matched "*@*")
+ deny_me@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=deny_me@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ deny_me@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
remainder:
rewrite_one_header: type=F:
From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r3@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r3@test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=r3@test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' not found in local cache
+ compiled RE '^.{40,}@*' saved in local cache
r3@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r3@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r3@test.ex in "*@*"? yes (matched "*@*")
+ r3@test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=r3@test.ex pattern=*@*
+ test.ex in "*"?
+ list element: *
+ test.ex in "*"? yes (matched "*")
+ r3@test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
search_find: file="TESTSUITE/aux-fixed/0471.rw"
key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
creating new cache entry
lookup failed
global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
rewrite headers
rewrite_one_header: type=T:
To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
- list element: ^.{40,}@*
- address match test: subject=localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
- localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
+ localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
+ localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
LOG: address_rewrite MAIN
"localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example" from to: rewritten as "deny_me@test.example" by rule 1
- list element: *@*
- address match test: subject=deny_me@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- deny_me@test.example in "*@*"? yes (matched "*@*")
+ deny_me@test.example in "*@*"?
+ list element: *@*
+ address match test: subject=deny_me@test.example pattern=*@*
+ test.example in "*"?
+ list element: *
+ test.example in "*"? yes (matched "*")
+ deny_me@test.example in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
remainder:
rewrite_one_header: type=F:
From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r4@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r4@test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=r4@test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' not found in local cache
+ compiled RE '^.{40,}@*' saved in local cache
r4@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r4@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r4@test.ex in "*@*"? yes (matched "*@*")
+ r4@test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=r4@test.ex pattern=*@*
+ test.ex in "*"?
+ list element: *
+ test.ex in "*"? yes (matched "*")
+ r4@test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
search_find: file="TESTSUITE/aux-fixed/0471.rw"
key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
creating new cache entry
lookup failed
global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
rewrite: address is ridiculously long: localpart_with_256_chars_567890123456789012345678901234567890123...
rewrite_one_header: type=F:
From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
To: undisclosed recpients:;
qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r5@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r5@test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=r5@test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' not found in local cache
+ compiled RE '^.{40,}@*' saved in local cache
r5@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r5@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r5@test.ex in "*@*"? yes (matched "*@*")
+ r5@test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=r5@test.ex pattern=*@*
+ test.ex in "*"?
+ list element: *
+ test.ex in "*"? yes (matched "*")
+ r5@test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
search_find: file="TESTSUITE/aux-fixed/0471.rw"
key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
creating new cache entry
lookup failed
global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
To: undisclosed recpients:;
rewrite_one_header: type=F:
From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1239
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
To: fred@
qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r6@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r6@test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=r6@test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' not found in local cache
+ compiled RE '^.{40,}@*' saved in local cache
r6@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r6@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r6@test.ex in "*@*"? yes (matched "*@*")
+ r6@test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=r6@test.ex pattern=*@*
+ test.ex in "*"?
+ list element: *
+ test.ex in "*"? yes (matched "*")
+ r6@test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
search_find: file="TESTSUITE/aux-fixed/0471.rw"
key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
creating new cache entry
lookup failed
global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
rewrite: domain missing or malformed
rewrite_one_header: type=F:
From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+ list element: ^.{40,}@*
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ compiled RE '^.{40,}@*' found in local cache
CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+ list element: *@*
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"?
+ list element: *
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
cached open
search_find: file="TESTSUITE/aux-fixed/0471.rw"
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "a1"
>>> processing "deny" (TESTSUITE/test-config 16)
>>> check hosts = 1.2.3.4 : <; 1.2.3.4::5.6.7.8
->>> list element: 1.2.3.4
->>> list element: <; 1.2.3.4:5.6.7.8
+>>> host in "1.2.3.4 : <; 1.2.3.4::5.6.7.8"?
+>>> list element: 1.2.3.4
+>>> list element: <; 1.2.3.4:5.6.7.8
LOG: unknown lookup type "<" in host list item "<; 1.2.3.4:5.6.7.8"
>>> host in "1.2.3.4 : <; 1.2.3.4::5.6.7.8"? list match deferred for <; 1.2.3.4:5.6.7.8
>>> deny: condition test deferred in ACL "a1"
>>> using ACL "a2"
>>> processing "deny" (TESTSUITE/test-config 19)
>>> check hosts = 1.2.3/24
->>> list element: 1.2.3/24
->>> host in "1.2.3/24"? no (malformed IPv4 address or address mask)
->>> deny: condition test failed in ACL "a2"
->>> end of ACL "a2": implicit DENY
+>>> host in "1.2.3/24"?
+>>> list element: 1.2.3/24
+>>> host in "1.2.3/24"? no (malformed IPv4 address or address mask)
+>>> deny: condition test failed in ACL "a2"
+>>> end of ACL "a2": implicit DENY
LOG: H=(test) [V4NET.0.0.0] F=<> rejected RCPT <a2@b>
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo [1.2.3.4]
-list element: @
-list element: @[]
+[1.2.3.4] in helo_lookup_domains?
+ list element: @
+ list element: @[]
[1.2.3.4] in helo_lookup_domains? no (end of list)
sender_fullhost = ([1.2.3.4]) [1.2.3.4]
sender_rcvhost = [1.2.3.4]
check verify = sender
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying a@b
-list element: a@b
-address match test: subject=a@b pattern=a@b
-list element: b
-b in "b"? yes (matched "b")
-a@b in "a@b"? yes (matched "a@b")
+a@b in "a@b"?
+ list element: a@b
+ address match test: subject=a@b pattern=a@b
+ b in "b"?
+ list element: b
+ b in "b"? yes (matched "b")
+ a@b in "a@b"? yes (matched "a@b")
LOG: address_rewrite MAIN
"a@b" from env-from rewritten as "rewritten-a@rewritten-b" by rule 1
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
LOG: failed to expand "${if eq{$received_ip_address}{V4NET.0.0.1}{host.V4NET.0.0.1}{${if eq{$received_ip_address}{V4NET.0.0.2}{}{${if eq{$received_ip_address}{V4NET.0.0.3}{${lookup{x}lsearch{/non/exist}}}fail}}}}}" (smtp_active_hostname): failed to open /non/exist for linear search: No such file or directory
>>> host in hosts_connection_nolog? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c in helo_lookup_domains? no (end of list)
******** SERVER ********
Exim version x.yz ....
changed uid/gid: -C, -D, -be or -bf forces real uid
uid=CALLER_UID gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
uid=uuuu gid=CALLER_GID pid=p1234
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< ehlo x.y
+ in limits_advertise_hosts?
+ list element: !*
in dsn_advertise_hosts? no (option unset)
-list element: *
- in pipelining_advertise_hosts? yes (matched "*")
+ in pipelining_advertise_hosts?
+ list element: *
+ in pipelining_advertise_hosts? yes (matched "*")
+ in chunking_advertise_hosts?
in chunking_advertise_hosts? no (end of list)
+ in tls_advertise_hosts?
SMTP>> 250-myhost.test.ex Hello CALLER at x.y
250-SIZE 52428800
250-8BITMIME
uid=uuuu gid=EXIM_GID pid=p1235
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
--------> r1 router <--------
local_part=ph domain=mxt1.test.ex
checking domains
-list element: +anymx
- start sublist anymx
- list element: @mx_any
+mxt1.test.ex in "+anymx"?
+ list element: +anymx
+ start sublist anymx
+ mxt1.test.ex in "@mx_any"?
+ â•Žlist element: @mx_any
DNS lookup of mxt1.test.ex (MX) using fakens
DNS lookup of mxt1.test.ex (MX) succeeded
DNS lookup of eximtesthost.test.ex (A) using fakens
local host has lowest MX
host_find_bydns yield = HOST_FOUND_LOCAL (4); returned hosts:
eximtesthost.test.ex ip4.ip4.ip4.ip4 MX=5
- mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
- end sublist anymx
-data from lookup saved for cache for +anymx: key 'mxt1.test.ex' value '@mx_any'
-mxt1.test.ex in "+anymx"? yes (matched "+anymx")
+ â•Žmxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+ end sublist anymx
+ data from lookup saved for cache for +anymx: key 'mxt1.test.ex' value '@mx_any'
+ mxt1.test.ex in "+anymx"? yes (matched "+anymx")
checking "condition" "${if match_domain{$domain}{+anymx}{yes}}"...
- list element: +anymx
- start sublist anymx
- list element: @mx_any
+ mxt1.test.ex in "+anymx"?
+ list element: +anymx
+ start sublist anymx
+ â•Žmxt1.test.ex in "@mx_any"?
+ â•Ž list element: @mx_any
DNS lookup of mxt1.test.ex (MX) using fakens
DNS lookup of mxt1.test.ex (MX) succeeded
DNS lookup of eximtesthost.test.ex (A) using fakens
local host has lowest MX
host_find_bydns yield = HOST_FOUND_LOCAL (4); returned hosts:
eximtesthost.test.ex ip4.ip4.ip4.ip4 MX=5
- mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
- end sublist anymx
- mxt1.test.ex in "+anymx"? yes (matched "+anymx")
+ â•Ž mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+ end sublist anymx
+ mxt1.test.ex in "+anymx"? yes (matched "+anymx")
calling r1 router
r1 router called for ph@mxt1.test.ex
domain = mxt1.test.ex
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> a.b.c.d in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> a.b.c.d in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_rcpt"
>>> processing "defer" (TESTSUITE/test-config 19)
>>> check !verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing x@mxt2.test.ex
>>> calling r1 router
->>> list element: *
->>> mxt2.test.ex in "*"? yes (matched "*")
+>>> mxt2.test.ex in "*"?
+>>> list element: *
+>>> mxt2.test.ex in "*"? yes (matched "*")
>>> r1 router declined for x@mxt2.test.ex
>>> no more routers
>>> ----------- end verify ------------
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> csa1.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> csa1.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_mail"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> check verify = csa
>>> accept: condition test succeeded in ACL "check_mail"
>>> end of ACL "check_mail": ACCEPT
->>> list element: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
->>> list element: @
->>> list element: @[]
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> csa2.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> csa2.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_mail"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> csa1.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> csa1.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_mail"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> accept: condition test failed in ACL "check_mail"
>>> accept: endpass encountered - denying access
LOG: H=(csa1.test.ex) [V4NET.9.8.8] rejected MAIL <>: client SMTP authorization failed (client address mismatch)
->>> list element: *
->>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
->>> list element: @
->>> list element: @[]
+>>> host in smtp_accept_max_nonmail_hosts?
+>>> list element: *
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> csa2.test.ex in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> csa2.test.ex in helo_lookup_domains? no (end of list)
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "check_mail"
>>> processing "accept" (TESTSUITE/test-config 18)
>>> message: CSA status is $csa_status
>>> using ACL "two"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> check hosts = 5.6.7.8
->>> list element: 5.6.7.8
->>> host in "5.6.7.8"? yes (matched "5.6.7.8")
+>>> host in "5.6.7.8"?
+>>> list element: 5.6.7.8
+>>> host in "5.6.7.8"? yes (matched "5.6.7.8")
>>> accept: condition test succeeded in ACL "two"
>>> end of ACL "two": ACCEPT
->>> list element:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
>>> end of ACL "log": ACCEPT
>>> accept: condition test succeeded in ACL "connect"
>>> end of ACL "connect": ACCEPT
->>> list element:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> end of ACL "log": ACCEPT
>>> accept: condition test succeeded in ACL "connect"
>>> end of ACL "connect": ACCEPT
->>> list element:
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> host in limits_advertise_hosts?
+>>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
->>> list element: *
->>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in pipelining_advertise_hosts?
+>>> list element: *
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in chunking_advertise_hosts?
>>> host in chunking_advertise_hosts? no (end of list)
+>>> host in tls_advertise_hosts?
>>> using ACL "mail"
>>> processing "accept" (TESTSUITE/test-config 27)
>>> check acl = log
>>> using ACL "auth"
>>> processing "accept" (TESTSUITE/test-config 42)
>>> check authenticated = *
->>> list element: *
->>> authname in "*"? yes (matched "*")
+>>> authname in "*"?
+>>> list element: *
+>>> authname in "*"? yes (matched "*")
>>> check logwrite = +++ host is authenticated +++
LOG: +++ host is authenticated +++
>>> accept: condition test succeeded in ACL "auth"
>>> using ACL "auth"
>>> processing "accept" (TESTSUITE/test-config 42)
>>> check authenticated = *
->>> list element: *
->>> authname in "*"? yes (matched "*")
+>>> authname in "*"?
+>>> list element: *
+>>> authname in "*"? yes (matched "*")
>>> check logwrite = +++ host is authenticated +++
LOG: +++ host is authenticated +++
>>> accept: condition test succeeded in ACL "auth"
Exim version x.yz ....
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
Exim version x.yz ....
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
trusted user
>>>>>>>>>>>>>>>> Exim pid=p1235 (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
calling dns router
dns router called for userx@alias-eximtesthost
domain = alias-eximtesthost
-list element: *
-alias-eximtesthost in "*"? yes (matched "*")
+alias-eximtesthost in "*"?
+ list element: *
+ alias-eximtesthost in "*"? yes (matched "*")
DNS lookup of alias-eximtesthost (MX) using fakens
DNS lookup of alias-eximtesthost (MX) succeeded
CNAME found: change to eximtesthost.test.ex
calling dns router
dns router called for userx@alias-eximtesthost.test.ex
domain = alias-eximtesthost.test.ex
-list element: *
-alias-eximtesthost.test.ex in "*"? yes (matched "*")
+alias-eximtesthost.test.ex in "*"?
+ list element: *
+ alias-eximtesthost.test.ex in "*"? yes (matched "*")
DNS lookup of alias-eximtesthost.test.ex (MX) using fakens
DNS lookup of alias-eximtesthost.test.ex (MX) succeeded
CNAME found: change to eximtesthost.test.ex
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
calling dns router
dns router called for userx@alias-eximtesthost.test.ex
domain = alias-eximtesthost.test.ex
-list element: *
-alias-eximtesthost.test.ex in "*"? yes (matched "*")
+alias-eximtesthost.test.ex in "*"?
+ list element: *
+ alias-eximtesthost.test.ex in "*"? yes (matched "*")
DNS lookup of alias-eximtesthost.test.ex (MX) using fakens
DNS lookup of alias-eximtesthost.test.ex (MX) succeeded
CNAME found: change to eximtesthost.test.ex
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> rhu.barb in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> rhu.barb in helo_lookup_domains? no (end of list)
->>> 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 "*")
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
LOG: no MAIL in SMTP connection from (rhu.barb) [10.9.8.7] D=qqs C=...HELP,RSET,NOOP,HELP,RSET,NOOP,HELP,RSET,NOOP,HELP,RSET,NOOP,HELP,RSET,NOOP,HELP,RSET,NOOP,HELP,QUIT
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> rhu.barb in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> rhu.barb in helo_lookup_domains? no (end of list)
->>> 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 "*")
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
+>>> host in tls_advertise_hosts?
LOG: SMTP call from (rhu.barb) [10.9.8.7] dropped: too many nonmail commands (last was "HELP")
LOG: no MAIL in SMTP connection from (rhu.barb) [10.9.8.7] D=qqs C=HELO,RSET,NOOP,HELP,RSET,NOOP,HELP,RSET,NOOP,HELP,RSET,NOOP
--------> router1 router <--------
local_part=joe-real domain=testexim.test.ex
checking local_parts
-list element: +aliases
- start sublist aliases
- list element: joe
- list element: sam
- list element: tom
- joe-real in "joe:sam:tom"? no (end of list)
- end sublist aliases
+joe-real in "+aliases"?
+ list element: +aliases
+ start sublist aliases
+ joe-real in "joe:sam:tom"?
+ â•Žlist element: joe
+ â•Žlist element: sam
+ â•Žlist element: tom
+ joe-real in "joe:sam:tom"? no (end of list)
+ end sublist aliases
joe-real in "+aliases"? no (end of list)
router1 router skipped: local_parts mismatch
--------> router2 router <--------
local_part=joe-real domain=testexim.test.ex
stripped suffix -real
checking local_parts
-list element: +aliases
- start sublist aliases
- list element: joe
- joe in "joe:sam:tom"? yes (matched "joe")
- end sublist aliases
-joe in "+aliases"? yes (matched "+aliases")
+joe in "+aliases"?
+ list element: +aliases
+ start sublist aliases
+ joe in "joe:sam:tom"?
+ â•Žlist element: joe
+ â•Žjoe in "joe:sam:tom"? yes (matched "joe")
+ end sublist aliases
+ joe in "+aliases"? yes (matched "+aliases")
calling router2 router
router2 router called for joe-real@testexim.test.ex
domain = testexim.test.ex
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@exim.test.ex
->>> list element: usery@exim.test.ex
+>>> userx@exim.test.ex in "usery@exim.test.ex"?
+>>> list element: usery@exim.test.ex
>>> userx@exim.test.ex in "usery@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@exim.test.ex
->>> list element: usery@exim.test.ex
+>>> userx@exim.test.ex in "usery@exim.test.ex"?
+>>> list element: usery@exim.test.ex
>>> userx@exim.test.ex in "usery@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@exim.test.ex
->>> list element: usery@exim.test.ex
->>> list element: exim.test.ex
->>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
->>> usery@exim.test.ex in "usery@exim.test.ex"? yes (matched "usery@exim.test.ex")
+>>> usery@exim.test.ex in "usery@exim.test.ex"?
+>>> list element: usery@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"?
+>>> list element: exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> usery@exim.test.ex in "usery@exim.test.ex"? yes (matched "usery@exim.test.ex")
>>> check set acl_m_message = I do not like your message
>>> accept: condition test succeeded in ACL "check_from"
>>> end of ACL "check_from": ACCEPT
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@exim.test.ex
->>> list element: usery@exim.test.ex
+>>> userx@exim.test.ex in "usery@exim.test.ex"?
+>>> list element: usery@exim.test.ex
>>> userx@exim.test.ex in "usery@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@exim.test.ex
->>> list element: usery@exim.test.ex
+>>> userx@exim.test.ex in "usery@exim.test.ex"?
+>>> list element: usery@exim.test.ex
>>> userx@exim.test.ex in "usery@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 22)
>>> host in host_lookup? no (option unset)
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
->>> list element: V4NET.10.10.9
+>>> host in recipient_unqualified_hosts?
+>>> list element: V4NET.10.10.9
>>> host in recipient_unqualified_hosts? no (end of list)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check senders = usery@exim.test.ex
->>> list element: usery@exim.test.ex
+>>> userx@exim.test.ex in "usery@exim.test.ex"?
+>>> list element: usery@exim.test.ex
>>> userx@exim.test.ex in "usery@exim.test.ex"? no (end of list)
>>> accept: condition test failed in ACL "check_from"
>>> processing "accept" (TESTSUITE/test-config 22)
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
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:
+host in pipelining_connect_advertise_hosts?
+ list element:
SMTP>> 220 mail.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
smtp_setup_msg entered
SMTP<< helo test
-list element: @
-list element: @[]
+test in helo_lookup_domains?
+ list element: @
+ list element: @[]
test in helo_lookup_domains? no (end of list)
sender_fullhost = (test) [V4NET.0.0.0]
sender_rcvhost = [V4NET.0.0.0] (helo=test)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 20)
>>> check verify = sender=userx@test.ex
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling goodroute router
>>> routed by goodroute router
>>> ----------- end verify ------------
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 20)
>>> check verify = sender=fail@test.ex
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing fail@test.ex
->>> list element: userx
+>>> fail in "userx"?
+>>> list element: userx
>>> fail in "userx"? no (end of list)
>>> no more routers
>>> ----------- end verify ------------
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> 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 "require" (TESTSUITE/test-config 20)
>>> = sender=userx@test.ex/defer_ok
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing userx@test.ex
->>> list element: userx
->>> userx in "userx"? yes (matched "userx")
+>>> userx in "userx"?
+>>> list element: userx
+>>> userx in "userx"? yes (matched "userx")
>>> calling goodroute router
>>> routed by goodroute router
>>> ----------- end verify ------------
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 14)
>>> check hosts = test.again.dns
->>> list element: test.again.dns
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> host in "test.again.dns"?
+>>> list element: test.again.dns
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> no IP address found for host test.again.dns (during SMTP connection from (test) [ip4.ip4.ip4.ip4])
->>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> host in "test.again.dns"? list match deferred for test.again.dns
>>> accept: condition test deferred in inline ACL
LOG: H=(test) [ip4.ip4.ip4.ip4] F=<ralph@dustyshoes.tld> temporarily rejected RCPT <bob@anotherone.tld>: DNS lookup of "test.again.dns" deferred
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing should_log@delay1500.test.ex
>>> calling all router
->>> list element: *
->>> delay1500.test.ex in "*"? yes (matched "*")
+>>> delay1500.test.ex in "*"?
+>>> list element: *
+>>> delay1500.test.ex in "*"? yes (matched "*")
LOG: Long A lookup for 'delay1500.test.ex': ssss msec
>>> local host found for non-MX address
>>> routed by all router
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 19)
>>> check verify = recipient
>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> routing should_not_log@delay500.test.ex
>>> calling all router
->>> list element: *
->>> delay500.test.ex in "*"? yes (matched "*")
+>>> delay500.test.ex in "*"?
+>>> list element: *
+>>> delay500.test.ex in "*"? yes (matched "*")
>>> local host found for non-MX address
>>> routed by all router
>>> ----------- end verify ------------
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> tester in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> tester in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check local_parts = lsearch;TESTSUITE/aux-fixed/0618.list
->>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
->>> fred in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
+>>> fred in "lsearch;TESTSUITE/aux-fixed/0618.list"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
+>>> fred in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
>>> check domains = lsearch;TESTSUITE/aux-fixed/0618.list
->>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
->>> good1.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
+>>> good1.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
+>>> good1.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
>>> accept: condition test succeeded in ACL "chk_rcpt"
>>> end of ACL "chk_rcpt": ACCEPT
LOG: 10HmbA-0005vi-00 <= a@test.ex H=(tester) [99.99.99.99] P=smtp S=sss
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 20)
>>> check local_parts = lsearch;TESTSUITE/aux-fixed/0618.list
->>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
->>> jim in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
+>>> jim in "lsearch;TESTSUITE/aux-fixed/0618.list"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
+>>> jim in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
>>> check domains = lsearch;TESTSUITE/aux-fixed/0618.list
->>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
->>> good2.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
+>>> good2.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"?
+>>> list element: lsearch;TESTSUITE/aux-fixed/0618.list
+>>> good2.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list")
>>> accept: condition test succeeded in ACL "chk_rcpt"
>>> end of ACL "chk_rcpt": ACCEPT
LOG: 10HmbB-0005vi-00 <= b@test.ex H=(tester) [99.99.99.99] P=smtp S=sss
Exim version x.yz ....
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> using ACL "chk_rcpt"
>>> processing "accept" (TESTSUITE/test-config 19)
01:01:01 p1239 macros_trusted overridden to true by whitelisting
01:01:01 p1239 changed uid/gid: forcing real = effective
01:01:01 p1239 uid=uuuu gid=EXIM_GID pid=p1239
-01:01:01 p1239 list element: PATH
-01:01:01 p1239 list element: PATH
-01:01:01 p1239 list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-01:01:01 p1239 list element: PATH
+01:01:01 p1239 environment after trimming:
+01:01:01 p1239 PATH=CALLER_HOME/.local/sbin:CALLER_HOME/.local/bin:CALLER_HOME/sbin:CALLER_HOME/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/sbin
01:01:01 p1239 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
01:01:01 p1239 configuration file is TESTSUITE/test-config
01:01:01 p1239 trusted user
01:01:01 p1235 ├──expanding: /$local_part
01:01:01 p1235 ╰─────result: /dest3
01:01:01 p1235 ╰──(tainted)
-01:01:01 p1235 list element: /dest3
+01:01:01 p1235 dest3 in "/dest3"?
+01:01:01 p1235 list element: /dest3
01:01:01 p1235 LOG: MAIN PANIC
01:01:01 p1235 Tainted filename '/dest3'
01:01:01 p1235 LOG: MAIN PANIC DIE
01:01:01 p1235 failed to open /dest3 when checking "/$local_part": Permission denied (euid=uuuu egid=EXIM_GID)
-01:01:01 p1235 search_tidyup called
+01:01:01 p1235 search_tidyup called
01:01:01 p1235 >>>>>>>>>>>>>>>> Exim pid=p1235 (daemon-accept-delivery) terminating with rc=1 >>>>>>>>>>>>>>>>
******** SERVER ********
******** SERVER ********
Exim version x.yz ....
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
>>> 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: @[]
+>>> host in pipelining_connect_advertise_hosts?
+>>> list element:
+>>> test in helo_lookup_domains?
+>>> list element: @
+>>> list element: @[]
>>> test in helo_lookup_domains? no (end of list)
>>> processing "accept" (TESTSUITE/test-config 21)
>>> accept: condition test succeeded in inline ACL
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1239
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1240
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1241
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
uid=uuuu gid=CALLER_GID pid=p1236
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1238
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1239
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1237
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1236
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1238
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
1999-03-02 09:44:33 this is a warning at TESTSUITE/aux-fixed/3000.pl line 25.
Exim version x.yz ....
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
>>> list element: @
>>> list element: @[]
>>> x.y.z in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1235
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
>>> list element: @
>>> list element: @[]
>>> remote.host in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
Exim version x.yz ....
changed uid/gid: -C, -D, -be or -bf forces real uid
uid=CALLER_UID gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
>>> list element: @
>>> list element: @[]
>>> test.host in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.host in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.host in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
uid=uuuu gid=CALLER_GID pid=p1234
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
sender_fullhost = (testing.testing) [10.0.0.5]
sender_rcvhost = [10.0.0.5] (helo=testing.testing ident=CALLER)
set_process_info: pppp handling incoming connection from (testing.testing) [10.0.0.5] U=CALLER
-host in limits_advertise_hosts?
- list element: !*
host in dsn_advertise_hosts? no (option unset)
host in pipelining_advertise_hosts?
list element: *
>>> list element: @
>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> exim.test.ex in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> rhu.barb in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> rhu.barb in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> rhu.barb in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.host in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.host in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> test.host in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> list element: @
>>> list element: @[]
>>> mailserver.test in helo_lookup_domains? no (end of list)
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1237
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1238
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1240
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1241
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1243
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1244
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=p1234
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=p1235
-PATH in keep_environment?
- list element: PATH
-SSLKEYLOGFILE in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
trusted user
admin user
transport: null
>>>>>>>>>>>>>>>> Exim pid=p1241 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
configuration file is TESTSUITE/test-config
admin user
host in hosts_connection_nolog? no (option unset)
list element: @
list element: @[]
some.name in helo_lookup_domains? no (end of list)
-host in limits_advertise_hosts?
- list element: !*
host in dsn_advertise_hosts? no (option unset)
host in pipelining_advertise_hosts?
list element: *
>>> myhost.test.ex in helo_lookup_domains? yes (matched "@")
>>> looking up host name for 1.2.3.4
LOG: no host name found for IP address 1.2.3.4
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
>>> myhost.test.ex in helo_lookup_domains? yes (matched "@")
>>> looking up host name for 1.2.3.4
LOG: no host name found for IP address 1.2.3.4
->>> host in limits_advertise_hosts?
->>> list element: !*
>>> host in dsn_advertise_hosts? no (option unset)
>>> host in pipelining_advertise_hosts?
>>> list element: *
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
-SHELL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-EXIM_TEST_NUMBER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PWD in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-TERM in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-USER in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-SHLVL in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
-_ in keep_environment?
- list element: PATH
- list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-PATH in keep_environment?
- list element: PATH
+environment after trimming:
+ PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
admin user