summaryrefslogtreecommitdiff
path: root/test/stderr
diff options
context:
space:
mode:
Diffstat (limited to 'test/stderr')
-rw-r--r--test/stderr/0002350
-rw-r--r--test/stderr/0003359
-rw-r--r--test/stderr/0004446
-rw-r--r--test/stderr/000713
-rw-r--r--test/stderr/000813
-rw-r--r--test/stderr/000913
-rw-r--r--test/stderr/00109
-rw-r--r--test/stderr/00119
-rw-r--r--test/stderr/00132
-rw-r--r--test/stderr/00143
-rw-r--r--test/stderr/001766
-rw-r--r--test/stderr/001824
-rw-r--r--test/stderr/001912
-rw-r--r--test/stderr/00202290
-rw-r--r--test/stderr/0021186
-rw-r--r--test/stderr/0022349
-rw-r--r--test/stderr/00231170
-rw-r--r--test/stderr/002637
-rw-r--r--test/stderr/003419
-rw-r--r--test/stderr/0037100
-rw-r--r--test/stderr/0038173
-rw-r--r--test/stderr/003918
-rw-r--r--test/stderr/004136
-rw-r--r--test/stderr/004227
-rw-r--r--test/stderr/0043121
-rw-r--r--test/stderr/004469
-rw-r--r--test/stderr/004510
-rw-r--r--test/stderr/005576
-rw-r--r--test/stderr/005637
-rw-r--r--test/stderr/005746
-rw-r--r--test/stderr/005831
-rw-r--r--test/stderr/005934
-rw-r--r--test/stderr/0060287
-rw-r--r--test/stderr/006171
-rw-r--r--test/stderr/0062135
-rw-r--r--test/stderr/006381
-rw-r--r--test/stderr/006481
-rw-r--r--test/stderr/0065223
-rw-r--r--test/stderr/0066350
-rw-r--r--test/stderr/0067633
-rw-r--r--test/stderr/006819
-rw-r--r--test/stderr/0069114
-rw-r--r--test/stderr/0070268
-rw-r--r--test/stderr/007765
-rw-r--r--test/stderr/0078120
-rw-r--r--test/stderr/007969
-rw-r--r--test/stderr/008031
-rw-r--r--test/stderr/008111
-rw-r--r--test/stderr/008467
-rw-r--r--test/stderr/0085366
-rw-r--r--test/stderr/008698
-rw-r--r--test/stderr/0087201
-rw-r--r--test/stderr/00883
-rw-r--r--test/stderr/008992
-rw-r--r--test/stderr/0091125
-rw-r--r--test/stderr/009281
-rw-r--r--test/stderr/0094151
-rw-r--r--test/stderr/010826
-rw-r--r--test/stderr/011763
-rw-r--r--test/stderr/0121141
-rw-r--r--test/stderr/0123434
-rw-r--r--test/stderr/012446
-rw-r--r--test/stderr/01292
-rw-r--r--test/stderr/013030
-rw-r--r--test/stderr/0138117
-rw-r--r--test/stderr/0139229
-rw-r--r--test/stderr/014345
-rw-r--r--test/stderr/014549
-rw-r--r--test/stderr/01483
-rw-r--r--test/stderr/0149187
-rw-r--r--test/stderr/0157139
-rw-r--r--test/stderr/01583
-rw-r--r--test/stderr/0161199
-rw-r--r--test/stderr/01677
-rw-r--r--test/stderr/016938
-rw-r--r--test/stderr/01701
-rw-r--r--test/stderr/017590
-rw-r--r--test/stderr/017724
-rw-r--r--test/stderr/018020
-rw-r--r--test/stderr/01811
-rw-r--r--test/stderr/0183626
-rw-r--r--test/stderr/01853
-rw-r--r--test/stderr/01881
-rw-r--r--test/stderr/01963
-rw-r--r--test/stderr/02049
-rw-r--r--test/stderr/0217230
-rw-r--r--test/stderr/0218154
-rw-r--r--test/stderr/0227229
-rw-r--r--test/stderr/023012
-rw-r--r--test/stderr/023433
-rw-r--r--test/stderr/02363
-rw-r--r--test/stderr/02412
-rw-r--r--test/stderr/024330
-rw-r--r--test/stderr/024920
-rw-r--r--test/stderr/025152
-rw-r--r--test/stderr/025518
-rw-r--r--test/stderr/025963
-rw-r--r--test/stderr/02604
-rw-r--r--test/stderr/026114
-rw-r--r--test/stderr/0275305
-rw-r--r--test/stderr/027667
-rw-r--r--test/stderr/0277203
-rw-r--r--test/stderr/0278294
-rw-r--r--test/stderr/0279100
-rw-r--r--test/stderr/0281228
-rw-r--r--test/stderr/028376
-rw-r--r--test/stderr/02891
-rw-r--r--test/stderr/029211
-rw-r--r--test/stderr/029323
-rw-r--r--test/stderr/0294225
-rw-r--r--test/stderr/029782
-rw-r--r--test/stderr/0303175
-rw-r--r--test/stderr/0304890
-rw-r--r--test/stderr/030522
-rw-r--r--test/stderr/030669
-rw-r--r--test/stderr/030841
-rw-r--r--test/stderr/031218
-rw-r--r--test/stderr/031412
-rw-r--r--test/stderr/0315134
-rw-r--r--test/stderr/031769
-rw-r--r--test/stderr/032534
-rw-r--r--test/stderr/033154
-rw-r--r--test/stderr/033298
-rw-r--r--test/stderr/033381
-rw-r--r--test/stderr/03342
-rw-r--r--test/stderr/03364
-rw-r--r--test/stderr/034223
-rw-r--r--test/stderr/03488
-rw-r--r--test/stderr/03531
-rw-r--r--test/stderr/03541
-rw-r--r--test/stderr/0357143
-rw-r--r--test/stderr/0358132
-rw-r--r--test/stderr/0360245
-rw-r--r--test/stderr/0361225
-rw-r--r--test/stderr/036280
-rw-r--r--test/stderr/0364212
-rw-r--r--test/stderr/036828
-rw-r--r--test/stderr/037037
-rw-r--r--test/stderr/0371129
-rw-r--r--test/stderr/0372108
-rw-r--r--test/stderr/0374441
-rw-r--r--test/stderr/03751025
-rw-r--r--test/stderr/0376804
-rw-r--r--test/stderr/0377797
-rw-r--r--test/stderr/0378312
-rw-r--r--test/stderr/0379171
-rw-r--r--test/stderr/038085
-rw-r--r--test/stderr/038179
-rw-r--r--test/stderr/038252
-rw-r--r--test/stderr/038417
-rw-r--r--test/stderr/0386460
-rw-r--r--test/stderr/0387437
-rw-r--r--test/stderr/0388283
-rw-r--r--test/stderr/039164
-rw-r--r--test/stderr/039388
-rw-r--r--test/stderr/039480
-rw-r--r--test/stderr/039526
-rw-r--r--test/stderr/039634
-rw-r--r--test/stderr/03974
-rw-r--r--test/stderr/0398237
-rw-r--r--test/stderr/039943
-rw-r--r--test/stderr/040141
-rw-r--r--test/stderr/0402531
-rw-r--r--test/stderr/0403182
-rw-r--r--test/stderr/040415590
-rw-r--r--test/stderr/0408172
-rw-r--r--test/stderr/0414132
-rw-r--r--test/stderr/041530
-rw-r--r--test/stderr/04161
-rw-r--r--test/stderr/041947
-rw-r--r--test/stderr/042078
-rw-r--r--test/stderr/042235
-rw-r--r--test/stderr/042312
-rw-r--r--test/stderr/042695
-rw-r--r--test/stderr/04302
-rw-r--r--test/stderr/0432288
-rw-r--r--test/stderr/0433103
-rw-r--r--test/stderr/04342
-rw-r--r--test/stderr/043525
-rw-r--r--test/stderr/043782
-rw-r--r--test/stderr/043836
-rw-r--r--test/stderr/04395
-rw-r--r--test/stderr/04422
-rw-r--r--test/stderr/044324
-rw-r--r--test/stderr/044532
-rw-r--r--test/stderr/045056
-rw-r--r--test/stderr/045310
-rw-r--r--test/stderr/04591
-rw-r--r--test/stderr/046281
-rw-r--r--test/stderr/046368
-rw-r--r--test/stderr/0464172
-rw-r--r--test/stderr/0465142
-rw-r--r--test/stderr/046736
-rw-r--r--test/stderr/046933
-rw-r--r--test/stderr/047125383
-rw-r--r--test/stderr/047212
-rw-r--r--test/stderr/047350
-rw-r--r--test/stderr/047515
-rw-r--r--test/stderr/0476112
-rw-r--r--test/stderr/047989
-rw-r--r--test/stderr/048030
-rw-r--r--test/stderr/048330
-rw-r--r--test/stderr/0484132
-rw-r--r--test/stderr/0487173
-rw-r--r--test/stderr/0489233
-rw-r--r--test/stderr/049514
-rw-r--r--test/stderr/049945
-rw-r--r--test/stderr/05021
-rw-r--r--test/stderr/05031
-rw-r--r--test/stderr/05042
-rw-r--r--test/stderr/05052
-rw-r--r--test/stderr/0512142
-rw-r--r--test/stderr/051321
-rw-r--r--test/stderr/051416
-rw-r--r--test/stderr/05152
-rw-r--r--test/stderr/052448
-rw-r--r--test/stderr/052522
-rw-r--r--test/stderr/100070
-rw-r--r--test/stderr/100225
-rw-r--r--test/stderr/10033
-rw-r--r--test/stderr/100632
-rw-r--r--test/stderr/1007148
-rw-r--r--test/stderr/200210
-rw-r--r--test/stderr/200894
-rw-r--r--test/stderr/210210
-rw-r--r--test/stderr/210894
-rw-r--r--test/stderr/2201129
-rw-r--r--test/stderr/2600449
-rw-r--r--test/stderr/300057
-rw-r--r--test/stderr/31001
-rw-r--r--test/stderr/320184
-rw-r--r--test/stderr/320242
-rw-r--r--test/stderr/320414
-rw-r--r--test/stderr/320532
-rw-r--r--test/stderr/3208107
-rw-r--r--test/stderr/321032
-rw-r--r--test/stderr/321144
-rw-r--r--test/stderr/3212136
-rw-r--r--test/stderr/3400379
-rw-r--r--test/stderr/340476
-rw-r--r--test/stderr/34076
-rw-r--r--test/stderr/3408112
-rw-r--r--test/stderr/341076
-rw-r--r--test/stderr/350056
-rw-r--r--test/stderr/4950106
-rw-r--r--test/stderr/500050
-rw-r--r--test/stderr/5004170
-rw-r--r--test/stderr/5005668
-rw-r--r--test/stderr/5006162
-rw-r--r--test/stderr/5204219
-rw-r--r--test/stderr/53001
-rw-r--r--test/stderr/9000324
-rw-r--r--test/stderr/9100349
-rw-r--r--test/stderr/9200378
-rw-r--r--test/stderr/9400221
-rw-r--r--test/stderr/945018473
-rw-r--r--test/stderr/9901146
-rw-r--r--test/stderr/9902105
258 files changed, 91930 insertions, 0 deletions
diff --git a/test/stderr/0002 b/test/stderr/0002
new file mode 100644
index 000000000..245d3904a
--- /dev/null
+++ b/test/stderr/0002
@@ -0,0 +1,350 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+expanding: primary_hostname: $primary_hostname
+ result: primary_hostname: myhost.test.ex
+expanding: abcd
+ result: abcd
+expanding: \N^([ab]+)(\w+)$\N
+ result: ^([ab]+)(\w+)$
+condition: match{abcd}{\N^([ab]+)(\w+)$\N}
+ result: true
+expanding: $2$1
+ result: cdab
+expanding: match: ${if match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
+ result: match: cdab
+expanding: wxyz
+ result: wxyz
+expanding: \N^([ab]+)(\w+)$\N
+ result: ^([ab]+)(\w+)$
+condition: match{wxyz}{\N^([ab]+)(\w+)$\N}
+ result: false
+expanding: $2$1
+ result:
+skipping: result is not used
+failed to expand: match: ${if match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
+ error message: "if" failed and "fail" requested
+failure was forced
+expanding: 1
+ result: 1
+expanding: 1
+ result: 1
+condition: eq {1}{1}
+ result: true
+expanding: yes
+ result: yes
+expanding: xx
+ result: xx
+skipping: result is not used
+expanding: /non/exist
+ result: /non/exist
+skipping: result is not used
+expanding: ${lookup{xx}lsearch{/non/exist}}
+ result:
+skipping: result is not used
+expanding: ${if eq {1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
+ result: yes
+expanding: a.b.c
+ result: a.b.c
+expanding: a.b.c
+ result: a.b.c
+LOG: MAIN PANIC
+ no @ found in the subject of an address list match: subject="a.b.c" pattern="a.b.c"
+condition: match_address{a.b.c}{a.b.c}
+ result: false
+expanding: yes
+ result: yes
+skipping: result is not used
+expanding: no
+ result: no
+expanding: match_address: ${if match_address{a.b.c}{a.b.c}{yes}{no}}
+ result: match_address: no
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+expanding: -oMa sender_host_address = $sender_host_address
+ result: -oMa sender_host_address = V4NET.0.0.1
+expanding: sender_host_port = $sender_host_port
+ result: sender_host_port = 1234
+expanding: -oMaa sender_host_authenticated = $sender_host_authenticated
+ result: -oMaa sender_host_authenticated = AAA
+expanding: -oMai authenticated_id = $authenticated_id
+ result: -oMai authenticated_id = philip
+expanding: -oMas authenticated_sender = $authenticated_sender
+ result: -oMas authenticated_sender = xx@yy.zz
+expanding: -oMi interface_address = $interface_address
+ result: -oMi interface_address = 1.1.1.1
+expanding: interface_port = $interface_port
+ result: interface_port = 99
+expanding: -oMr received_protocol = $received_protocol
+ result: -oMr received_protocol = special
+expanding: -oMt sender_ident = $sender_ident
+ result: -oMt sender_ident = me
+>>>>>>>>>>>>>>>> Exim pid=pppp 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 ....
+configuration file is TESTSUITE/test-config
+admin user
+expanding: -oMa sender_host_address = $sender_host_address
+ result: -oMa sender_host_address = V4NET.0.0.1
+expanding: sender_host_port = $sender_host_port
+ result: sender_host_port = 1234
+expanding: -oMaa sender_host_authenticated = $sender_host_authenticated
+ result: -oMaa sender_host_authenticated = AAA
+expanding: -oMai authenticated_id = $authenticated_id
+ result: -oMai authenticated_id = philip
+expanding: -oMas authenticated_sender = $authenticated_sender
+ result: -oMas authenticated_sender = xx@yy.zz
+expanding: -oMi interface_address = $interface_address
+ result: -oMi interface_address = 1.1.1.1
+expanding: interface_port = $interface_port
+ result: interface_port = 99
+expanding: -oMr received_protocol = $received_protocol
+ result: -oMr received_protocol = special
+expanding: black
+ result: black
+expanding: white
+ result: white
+condition: eq{black}{white}
+ result: false
+expanding: $sender_host_name
+ result:
+skipping: result is not used
+expanding: No
+ result: No
+expanding: ----> No lookup yet: ${if eq{black}{white}{$sender_host_name}{No}}
+ result: ----> No lookup yet: No
+looking up host name for V4NET.0.0.1
+IP address lookup yielded ten-1.test.ex
+using host_fake_gethostbyname for ten-1.test.ex (IPv4)
+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
+checking addresses for ten-1.test.ex
+ V4NET.0.0.1 OK
+sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
+sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1] ident=me)
+expanding: -oMs sender_host_name = $sender_host_name
+ result: -oMs sender_host_name = ten-1.test.ex
+expanding: -oMt sender_ident = $sender_ident
+ result: -oMt sender_ident = me
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.0.0.1]
+sender_rcvhost = [V4NET.0.0.1]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.1]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [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)
+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)
+using ACL "connect1"
+processing "deny"
+check hosts = partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
+sender host name required, to match against partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
+looking up host name for V4NET.0.0.1
+DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) using fakens
+DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) succeeded
+IP address lookup yielded ten-1.test.ex
+using host_fake_gethostbyname for ten-1.test.ex (IPv4)
+DNS lookup of ten-1.test.ex (A) using fakens
+DNS lookup of ten-1.test.ex (A) succeeded
+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
+checking addresses for ten-1.test.ex
+ V4NET.0.0.1 OK
+sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
+sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1])
+search_open: lsearch "TESTSUITE/aux-fixed/0002.lsearch"
+search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
+ key="ten-1.test.ex" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0002.lsearch
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
+ type=lsearch key="ten-1.test.ex"
+file lookup required for ten-1.test.ex
+ in TESTSUITE/aux-fixed/0002.lsearch
+lookup yielded:
+host in "partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch"? yes (matched "partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch")
+deny: condition test succeeded
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ H=ten-1.test.ex [V4NET.0.0.1] rejected connection in "connect" ACL
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.0.0.2]
+sender_rcvhost = [V4NET.0.0.2]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.2]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.0.0.2]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+using ACL "connect2"
+processing "deny"
+check hosts = net-lsearch;TESTSUITE/aux-fixed/0002.lsearch
+search_open: lsearch "TESTSUITE/aux-fixed/0002.lsearch"
+search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
+ key="V4NET.0.0.2" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0002.lsearch
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
+ type=lsearch key="V4NET.0.0.2"
+file lookup required for V4NET.0.0.2
+ in TESTSUITE/aux-fixed/0002.lsearch
+lookup failed
+host in "net-lsearch;TESTSUITE/aux-fixed/0002.lsearch"? no (end of list)
+deny: condition test failed
+end of ACL "connect2": implicit DENY
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ H=[V4NET.0.0.2] rejected connection in "connect" ACL
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>> 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)
+>>> 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)
+>>> using ACL "connect0"
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check logwrite = Subject is: "$h_subject:"
+>>> = Subject is: ""
+LOG: 10HmaX-0005vi-00 Subject is: ""
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmaX-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check logwrite = Subject is: "$h_subject:"
+>>> = Subject is: ""
+LOG: 10HmaY-0005vi-00 Subject is: ""
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmaY-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<a@b>
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check logwrite = Subject is: "$h_subject:"
+>>> = Subject is: ""
+LOG: 10HmaZ-0005vi-00 Subject is: ""
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<c@d>
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check logwrite = Subject is: "$h_subject:"
+>>> = Subject is: ""
+LOG: 10HmbA-0005vi-00 Subject is: ""
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmbA-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check logwrite = Subject is: "$h_subject:"
+>>> = Subject is: ""
+LOG: 10HmbB-0005vi-00 Subject is: ""
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmbB-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<x@y>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "connect0"
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check logwrite = Subject is: "$h_subject:"
+>>> = Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="
+LOG: 10HmbC-0005vi-00 Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmbC-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "connect0"
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check logwrite = Subject is: "$h_subject:"
+>>> = Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"
+LOG: 10HmbD-0005vi-00 Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmbD-0005vi-00 H=[V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
diff --git a/test/stderr/0003 b/test/stderr/0003
new file mode 100644
index 000000000..4d3a86e17
--- /dev/null
+++ b/test/stderr/0003
@@ -0,0 +1,359 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> a@b.c in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<a@b.c> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> a@B.C in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<a@B.C> rejected RCPT <x@test.ex>
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> A@b.c in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<A@b.c> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> A@B.C in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<A@B.C> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> y.z in "Y.Z"? yes (matched "Y.Z")
+>>> x@y.z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<x@y.z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> y.z in "Y.Z"? yes (matched "Y.Z")
+>>> x@Y.Z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<x@Y.Z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> y.z in "Y.Z"? yes (matched "Y.Z")
+>>> X@y.z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<X@y.z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> y.z in "Y.Z"? yes (matched "Y.Z")
+>>> X@Y.Z in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "X@Y.Z")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<X@Y.Z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ax@e.f in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<ax@e.f> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ay@g.h in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\DY@G\.H")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<ay@g.h> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bX@E.F in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<bX@E.F> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bY@G.H in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\DY@G\.H")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<bY@G.H> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> 1@e.f in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bz@e.f in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@aa.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@aa.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@AA.COM in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@AA.COM> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Q@bb.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Q@bb.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Q@BB.Com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Q@BB.Com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> cc@dd.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<cc@dd.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> CC@DD.COM in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<CC@DD.COM> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@Dd.Com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@nn.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@nn.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Q@NN.COM in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Q@NN.COM> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@MM.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@MM.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Pp@Qq.com in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Pp@Qq.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> abcd@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<abcd@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ABCD@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<ABCD@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ax@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<ax@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bX@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<bX@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Ay@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Ay@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> BY@aa.bb in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<BY@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> blocked@xy.zz in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<blocked@xy.zz> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> BLOCKED@zz.xy in "a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<BLOCKED@zz.xy> rejected RCPT <x@test.ex>
diff --git a/test/stderr/0004 b/test/stderr/0004
new file mode 100644
index 000000000..e6d4aaba5
--- /dev/null
+++ b/test/stderr/0004
@@ -0,0 +1,446 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> a@b.c in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<a@b.c> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> a@B.C in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "a@b.c")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<a@B.C> rejected RCPT <x@test.ex>
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> A@b.c in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> A@B.C in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> x@y.z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> x@Y.Z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> y.z in "Y.Z"? no (end of list)
+>>> X@y.z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> y.z in "Y.Z"? no (end of list)
+>>> X@Y.Z in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ax@e.f in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "^\Dx@e\.f")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<ax@e.f> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ay@g.h in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bX@E.F in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bY@G.H in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> 1@e.f in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bz@e.f in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@aa.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@aa.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@AA.COM in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@AA.COM> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Q@bb.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Q@bb.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Q@BB.Com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Q@BB.Com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> cc@dd.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<cc@dd.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> CC@DD.COM in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<CC@DD.COM> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@Dd.Com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@nn.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@nn.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Q@NN.COM in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Q@NN.COM> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@MM.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@MM.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> q@mm.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<q@mm.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Pp@Qq.com in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<Pp@Qq.com> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> abcd@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ABCD@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> AbCd@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<AbCd@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> ax@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<ax@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> bX@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> Ay@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> BY@aa.bb in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<BY@aa.bb> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> blocked@xy.zz in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> BLOCKED@zz.xy in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = +caseful: a@b.c : X@Y.Z : ^\\Dx@e\\.f : ^\\DY@G\\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain
+>>> BlOcKeD@zz.xy in "+caseful: a@b.c : X@Y.Z : ^\Dx@e\.f : ^\DY@G\.H :lsearch*@;TESTSUITE/aux-fixed/0003.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0003.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.1.1.1] F=<BlOcKeD@zz.xy> rejected RCPT <x@test.ex>
+LOG: unexpected disconnection while reading SMTP command from [1.1.1.1]
diff --git a/test/stderr/0007 b/test/stderr/0007
new file mode 100644
index 000000000..b1563748e
--- /dev/null
+++ b/test/stderr/0007
@@ -0,0 +1,13 @@
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 501 malformed address: < may not follow someone@some.where
+
+The SMTP transaction started in line 0.
+The error was detected in line 1.
+The SMTP command at fault was:
+
+ mail from:someone@some.where<
+
+0 previous messages were successfully processed.
+The rest of the batch was abandoned.
diff --git a/test/stderr/0008 b/test/stderr/0008
new file mode 100644
index 000000000..c99bb95af
--- /dev/null
+++ b/test/stderr/0008
@@ -0,0 +1,13 @@
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 501 malformed address: < may not follow someone@some.where
+
+The SMTP transaction started in line 11.
+The error was detected in line 12.
+The SMTP command at fault was:
+
+ mail from:someone@some.where<
+
+1 previous message was successfully processed.
+The rest of the batch was abandoned.
diff --git a/test/stderr/0009 b/test/stderr/0009
new file mode 100644
index 000000000..656214b45
--- /dev/null
+++ b/test/stderr/0009
@@ -0,0 +1,13 @@
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 501 '>' missing at end of address
+
+The SMTP transaction started in line 10.
+The error was detected in line 12.
+The SMTP command at fault was:
+
+ rcpt to:<blackhole@the.local.host.name
+
+1 previous message was successfully processed.
+The rest of the batch was abandoned.
diff --git a/test/stderr/0010 b/test/stderr/0010
new file mode 100644
index 000000000..c00fe652c
--- /dev/null
+++ b/test/stderr/0010
@@ -0,0 +1,9 @@
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 421 Lost incoming connection
+
+The SMTP transaction started in line 10.
+The error was detected in line 18.
+1 previous message was successfully processed.
+The rest of the batch was abandoned.
diff --git a/test/stderr/0011 b/test/stderr/0011
new file mode 100644
index 000000000..4834e5cdc
--- /dev/null
+++ b/test/stderr/0011
@@ -0,0 +1,9 @@
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 421 Lost incoming connection
+
+The SMTP transaction started in line 10.
+The error was detected in line 14.
+1 previous message was successfully processed.
+The rest of the batch was abandoned.
diff --git a/test/stderr/0013 b/test/stderr/0013
new file mode 100644
index 000000000..78e7e579a
--- /dev/null
+++ b/test/stderr/0013
@@ -0,0 +1,2 @@
+1999-03-02 09:44:33 Exim configuration error in line 15 of TESTSUITE/test-config:
+ extra characters follow string value for relay_hosts
diff --git a/test/stderr/0014 b/test/stderr/0014
new file mode 100644
index 000000000..6400b6de7
--- /dev/null
+++ b/test/stderr/0014
@@ -0,0 +1,3 @@
+1999-03-02 09:44:33 Rewrite of jules@box3.plc.example yielded unparseable address: empty address in address
+1999-03-02 09:44:33 Rewrite of jules@box3.plc.example yielded unparseable address: empty address in address
+1999-03-02 09:44:33 Rewrite of jules@box3.plc.example yielded unparseable address: empty address in address
diff --git a/test/stderr/0017 b/test/stderr/0017
new file mode 100644
index 000000000..90e43c069
--- /dev/null
+++ b/test/stderr/0017
@@ -0,0 +1,66 @@
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+LOG: ETRN some.random.domain received from [1.1.1.1]
+>>> using ACL "check_etrn"
+>>> processing "deny"
+>>> check hosts = 10.9.8.7
+>>> host in "10.9.8.7"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check hosts = 10.9.8.8
+>>> host in "10.9.8.8"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check hosts = localhost
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=localhost address=127.0.0.1
+>>> host in "localhost"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "check_etrn": implicit DENY
+LOG: H=[1.1.1.1] rejected ETRN some.random.domain
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+LOG: ETRN some.domain received from [10.9.8.7]
+>>> using ACL "check_etrn"
+>>> processing "deny"
+>>> check hosts = 10.9.8.7
+>>> host in "10.9.8.7"? yes (matched "10.9.8.7")
+>>> check sender_domains = some.domain
+>>> deny: condition test error
+LOG: H=[10.9.8.7] temporarily rejected ETRN some.domain: cannot test sender_domains condition in ETRN ACL
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+LOG: ETRN some.domain received from [10.9.8.8]
+>>> using ACL "check_etrn"
+>>> processing "deny"
+>>> check hosts = 10.9.8.7
+>>> host in "10.9.8.7"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check hosts = 10.9.8.8
+>>> host in "10.9.8.8"? yes (matched "10.9.8.8")
+>>> check senders = x@y
+>>> deny: condition test error
+LOG: H=[10.9.8.8] temporarily rejected ETRN some.domain: cannot test senders condition in ETRN ACL
diff --git a/test/stderr/0018 b/test/stderr/0018
new file mode 100644
index 000000000..b6a0c1f64
--- /dev/null
+++ b/test/stderr/0018
@@ -0,0 +1,24 @@
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_etrn"
+>>> processing "deny"
+>>> check hosts = !localhost
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=localhost address=127.0.0.1
+>>> host in "!localhost"? no (matched "!localhost")
+>>> deny: condition test failed
+>>> processing "warn"
+>>> warn: condition test succeeded
+LOG: H=[127.0.0.1] Warning: accepted etrn #some.random.domain
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> ETRN command is: exim -R
+>>> ETRN command execution skipped
diff --git a/test/stderr/0019 b/test/stderr/0019
new file mode 100644
index 000000000..d0d127019
--- /dev/null
+++ b/test/stderr/0019
@@ -0,0 +1,12 @@
+>>> 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)
+>>> 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)
+LOG: rejected HELO from [10.10.10.10]: syntactically invalid argument(s): !@#$%^&*(
+LOG: SMTP syntax error in "debug" H=[10.10.10.10] unrecognized command
+LOG: SMTP syntax error in "rhubarb" H=[10.10.10.10] unrecognized command
+LOG: SMTP syntax error in "mail" H=[10.10.10.10] unrecognized command
diff --git a/test/stderr/0020 b/test/stderr/0020
new file mode 100644
index 000000000..9c22b7b4c
--- /dev/null
+++ b/test/stderr/0020
@@ -0,0 +1,2290 @@
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? yes (matched "10.250.104.0/21")
+>>> looking up host name for 10.250.104.7
+>>> IP address lookup yielded manyhome.test.ex
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=manyhome.test.ex address=10.250.104.0
+>>> name=manyhome.test.ex address=10.250.104.1
+>>> name=manyhome.test.ex address=10.250.104.10
+>>> name=manyhome.test.ex address=10.250.104.100
+>>> name=manyhome.test.ex address=10.250.104.101
+>>> name=manyhome.test.ex address=10.250.104.102
+>>> name=manyhome.test.ex address=10.250.104.103
+>>> name=manyhome.test.ex address=10.250.104.104
+>>> name=manyhome.test.ex address=10.250.104.105
+>>> name=manyhome.test.ex address=10.250.104.106
+>>> name=manyhome.test.ex address=10.250.104.107
+>>> name=manyhome.test.ex address=10.250.104.108
+>>> name=manyhome.test.ex address=10.250.104.109
+>>> name=manyhome.test.ex address=10.250.104.11
+>>> name=manyhome.test.ex address=10.250.104.110
+>>> name=manyhome.test.ex address=10.250.104.111
+>>> name=manyhome.test.ex address=10.250.104.112
+>>> name=manyhome.test.ex address=10.250.104.113
+>>> name=manyhome.test.ex address=10.250.104.114
+>>> name=manyhome.test.ex address=10.250.104.115
+>>> name=manyhome.test.ex address=10.250.104.116
+>>> name=manyhome.test.ex address=10.250.104.117
+>>> name=manyhome.test.ex address=10.250.104.118
+>>> name=manyhome.test.ex address=10.250.104.119
+>>> name=manyhome.test.ex address=10.250.104.12
+>>> name=manyhome.test.ex address=10.250.104.120
+>>> name=manyhome.test.ex address=10.250.104.121
+>>> name=manyhome.test.ex address=10.250.104.122
+>>> name=manyhome.test.ex address=10.250.104.123
+>>> name=manyhome.test.ex address=10.250.104.124
+>>> name=manyhome.test.ex address=10.250.104.125
+>>> name=manyhome.test.ex address=10.250.104.126
+>>> name=manyhome.test.ex address=10.250.104.127
+>>> name=manyhome.test.ex address=10.250.104.128
+>>> name=manyhome.test.ex address=10.250.104.129
+>>> name=manyhome.test.ex address=10.250.104.13
+>>> name=manyhome.test.ex address=10.250.104.130
+>>> name=manyhome.test.ex address=10.250.104.131
+>>> name=manyhome.test.ex address=10.250.104.132
+>>> name=manyhome.test.ex address=10.250.104.133
+>>> name=manyhome.test.ex address=10.250.104.134
+>>> name=manyhome.test.ex address=10.250.104.135
+>>> name=manyhome.test.ex address=10.250.104.136
+>>> name=manyhome.test.ex address=10.250.104.137
+>>> name=manyhome.test.ex address=10.250.104.138
+>>> name=manyhome.test.ex address=10.250.104.139
+>>> name=manyhome.test.ex address=10.250.104.14
+>>> name=manyhome.test.ex address=10.250.104.140
+>>> name=manyhome.test.ex address=10.250.104.141
+>>> name=manyhome.test.ex address=10.250.104.142
+>>> name=manyhome.test.ex address=10.250.104.143
+>>> name=manyhome.test.ex address=10.250.104.144
+>>> name=manyhome.test.ex address=10.250.104.145
+>>> name=manyhome.test.ex address=10.250.104.146
+>>> name=manyhome.test.ex address=10.250.104.147
+>>> name=manyhome.test.ex address=10.250.104.148
+>>> name=manyhome.test.ex address=10.250.104.149
+>>> name=manyhome.test.ex address=10.250.104.15
+>>> name=manyhome.test.ex address=10.250.104.150
+>>> name=manyhome.test.ex address=10.250.104.151
+>>> name=manyhome.test.ex address=10.250.104.152
+>>> name=manyhome.test.ex address=10.250.104.153
+>>> name=manyhome.test.ex address=10.250.104.154
+>>> name=manyhome.test.ex address=10.250.104.155
+>>> name=manyhome.test.ex address=10.250.104.156
+>>> name=manyhome.test.ex address=10.250.104.157
+>>> name=manyhome.test.ex address=10.250.104.158
+>>> name=manyhome.test.ex address=10.250.104.159
+>>> name=manyhome.test.ex address=10.250.104.16
+>>> name=manyhome.test.ex address=10.250.104.160
+>>> name=manyhome.test.ex address=10.250.104.161
+>>> name=manyhome.test.ex address=10.250.104.162
+>>> name=manyhome.test.ex address=10.250.104.163
+>>> name=manyhome.test.ex address=10.250.104.164
+>>> name=manyhome.test.ex address=10.250.104.165
+>>> name=manyhome.test.ex address=10.250.104.166
+>>> name=manyhome.test.ex address=10.250.104.167
+>>> name=manyhome.test.ex address=10.250.104.168
+>>> name=manyhome.test.ex address=10.250.104.169
+>>> name=manyhome.test.ex address=10.250.104.17
+>>> name=manyhome.test.ex address=10.250.104.170
+>>> name=manyhome.test.ex address=10.250.104.171
+>>> name=manyhome.test.ex address=10.250.104.172
+>>> name=manyhome.test.ex address=10.250.104.173
+>>> name=manyhome.test.ex address=10.250.104.174
+>>> name=manyhome.test.ex address=10.250.104.175
+>>> name=manyhome.test.ex address=10.250.104.176
+>>> name=manyhome.test.ex address=10.250.104.177
+>>> name=manyhome.test.ex address=10.250.104.178
+>>> name=manyhome.test.ex address=10.250.104.179
+>>> name=manyhome.test.ex address=10.250.104.18
+>>> name=manyhome.test.ex address=10.250.104.180
+>>> name=manyhome.test.ex address=10.250.104.181
+>>> name=manyhome.test.ex address=10.250.104.182
+>>> name=manyhome.test.ex address=10.250.104.183
+>>> name=manyhome.test.ex address=10.250.104.184
+>>> name=manyhome.test.ex address=10.250.104.185
+>>> name=manyhome.test.ex address=10.250.104.186
+>>> name=manyhome.test.ex address=10.250.104.187
+>>> name=manyhome.test.ex address=10.250.104.188
+>>> name=manyhome.test.ex address=10.250.104.189
+>>> name=manyhome.test.ex address=10.250.104.19
+>>> name=manyhome.test.ex address=10.250.104.190
+>>> name=manyhome.test.ex address=10.250.104.191
+>>> name=manyhome.test.ex address=10.250.104.192
+>>> name=manyhome.test.ex address=10.250.104.193
+>>> name=manyhome.test.ex address=10.250.104.194
+>>> name=manyhome.test.ex address=10.250.104.195
+>>> name=manyhome.test.ex address=10.250.104.196
+>>> name=manyhome.test.ex address=10.250.104.197
+>>> name=manyhome.test.ex address=10.250.104.198
+>>> name=manyhome.test.ex address=10.250.104.199
+>>> name=manyhome.test.ex address=10.250.104.2
+>>> name=manyhome.test.ex address=10.250.104.20
+>>> name=manyhome.test.ex address=10.250.104.200
+>>> name=manyhome.test.ex address=10.250.104.201
+>>> name=manyhome.test.ex address=10.250.104.202
+>>> name=manyhome.test.ex address=10.250.104.203
+>>> name=manyhome.test.ex address=10.250.104.204
+>>> name=manyhome.test.ex address=10.250.104.205
+>>> name=manyhome.test.ex address=10.250.104.206
+>>> name=manyhome.test.ex address=10.250.104.207
+>>> name=manyhome.test.ex address=10.250.104.208
+>>> name=manyhome.test.ex address=10.250.104.209
+>>> name=manyhome.test.ex address=10.250.104.21
+>>> name=manyhome.test.ex address=10.250.104.210
+>>> name=manyhome.test.ex address=10.250.104.211
+>>> name=manyhome.test.ex address=10.250.104.212
+>>> name=manyhome.test.ex address=10.250.104.213
+>>> name=manyhome.test.ex address=10.250.104.214
+>>> name=manyhome.test.ex address=10.250.104.215
+>>> name=manyhome.test.ex address=10.250.104.216
+>>> name=manyhome.test.ex address=10.250.104.217
+>>> name=manyhome.test.ex address=10.250.104.218
+>>> name=manyhome.test.ex address=10.250.104.219
+>>> name=manyhome.test.ex address=10.250.104.22
+>>> name=manyhome.test.ex address=10.250.104.220
+>>> name=manyhome.test.ex address=10.250.104.221
+>>> name=manyhome.test.ex address=10.250.104.222
+>>> name=manyhome.test.ex address=10.250.104.223
+>>> name=manyhome.test.ex address=10.250.104.224
+>>> name=manyhome.test.ex address=10.250.104.225
+>>> name=manyhome.test.ex address=10.250.104.226
+>>> name=manyhome.test.ex address=10.250.104.227
+>>> name=manyhome.test.ex address=10.250.104.228
+>>> name=manyhome.test.ex address=10.250.104.229
+>>> name=manyhome.test.ex address=10.250.104.23
+>>> name=manyhome.test.ex address=10.250.104.230
+>>> name=manyhome.test.ex address=10.250.104.231
+>>> name=manyhome.test.ex address=10.250.104.232
+>>> name=manyhome.test.ex address=10.250.104.233
+>>> name=manyhome.test.ex address=10.250.104.234
+>>> name=manyhome.test.ex address=10.250.104.235
+>>> name=manyhome.test.ex address=10.250.104.236
+>>> name=manyhome.test.ex address=10.250.104.237
+>>> name=manyhome.test.ex address=10.250.104.238
+>>> name=manyhome.test.ex address=10.250.104.239
+>>> name=manyhome.test.ex address=10.250.104.24
+>>> name=manyhome.test.ex address=10.250.104.240
+>>> name=manyhome.test.ex address=10.250.104.241
+>>> name=manyhome.test.ex address=10.250.104.242
+>>> name=manyhome.test.ex address=10.250.104.243
+>>> name=manyhome.test.ex address=10.250.104.244
+>>> name=manyhome.test.ex address=10.250.104.245
+>>> name=manyhome.test.ex address=10.250.104.246
+>>> name=manyhome.test.ex address=10.250.104.247
+>>> name=manyhome.test.ex address=10.250.104.248
+>>> name=manyhome.test.ex address=10.250.104.249
+>>> name=manyhome.test.ex address=10.250.104.25
+>>> name=manyhome.test.ex address=10.250.104.250
+>>> name=manyhome.test.ex address=10.250.104.251
+>>> name=manyhome.test.ex address=10.250.104.252
+>>> name=manyhome.test.ex address=10.250.104.253
+>>> name=manyhome.test.ex address=10.250.104.254
+>>> name=manyhome.test.ex address=10.250.104.255
+>>> name=manyhome.test.ex address=10.250.104.26
+>>> name=manyhome.test.ex address=10.250.104.27
+>>> name=manyhome.test.ex address=10.250.104.28
+>>> name=manyhome.test.ex address=10.250.104.29
+>>> name=manyhome.test.ex address=10.250.104.3
+>>> name=manyhome.test.ex address=10.250.104.30
+>>> name=manyhome.test.ex address=10.250.104.31
+>>> name=manyhome.test.ex address=10.250.104.32
+>>> name=manyhome.test.ex address=10.250.104.33
+>>> name=manyhome.test.ex address=10.250.104.34
+>>> name=manyhome.test.ex address=10.250.104.35
+>>> name=manyhome.test.ex address=10.250.104.36
+>>> name=manyhome.test.ex address=10.250.104.37
+>>> name=manyhome.test.ex address=10.250.104.38
+>>> name=manyhome.test.ex address=10.250.104.39
+>>> name=manyhome.test.ex address=10.250.104.4
+>>> name=manyhome.test.ex address=10.250.104.40
+>>> name=manyhome.test.ex address=10.250.104.41
+>>> name=manyhome.test.ex address=10.250.104.42
+>>> name=manyhome.test.ex address=10.250.104.43
+>>> name=manyhome.test.ex address=10.250.104.44
+>>> name=manyhome.test.ex address=10.250.104.45
+>>> name=manyhome.test.ex address=10.250.104.46
+>>> name=manyhome.test.ex address=10.250.104.47
+>>> name=manyhome.test.ex address=10.250.104.48
+>>> name=manyhome.test.ex address=10.250.104.49
+>>> name=manyhome.test.ex address=10.250.104.5
+>>> name=manyhome.test.ex address=10.250.104.50
+>>> name=manyhome.test.ex address=10.250.104.51
+>>> name=manyhome.test.ex address=10.250.104.52
+>>> name=manyhome.test.ex address=10.250.104.53
+>>> name=manyhome.test.ex address=10.250.104.54
+>>> name=manyhome.test.ex address=10.250.104.55
+>>> name=manyhome.test.ex address=10.250.104.56
+>>> name=manyhome.test.ex address=10.250.104.57
+>>> name=manyhome.test.ex address=10.250.104.58
+>>> name=manyhome.test.ex address=10.250.104.59
+>>> name=manyhome.test.ex address=10.250.104.6
+>>> name=manyhome.test.ex address=10.250.104.60
+>>> name=manyhome.test.ex address=10.250.104.61
+>>> name=manyhome.test.ex address=10.250.104.62
+>>> name=manyhome.test.ex address=10.250.104.63
+>>> name=manyhome.test.ex address=10.250.104.64
+>>> name=manyhome.test.ex address=10.250.104.65
+>>> name=manyhome.test.ex address=10.250.104.66
+>>> name=manyhome.test.ex address=10.250.104.67
+>>> name=manyhome.test.ex address=10.250.104.68
+>>> name=manyhome.test.ex address=10.250.104.69
+>>> name=manyhome.test.ex address=10.250.104.7
+>>> name=manyhome.test.ex address=10.250.104.70
+>>> name=manyhome.test.ex address=10.250.104.71
+>>> name=manyhome.test.ex address=10.250.104.72
+>>> name=manyhome.test.ex address=10.250.104.73
+>>> name=manyhome.test.ex address=10.250.104.74
+>>> name=manyhome.test.ex address=10.250.104.75
+>>> name=manyhome.test.ex address=10.250.104.76
+>>> name=manyhome.test.ex address=10.250.104.77
+>>> name=manyhome.test.ex address=10.250.104.78
+>>> name=manyhome.test.ex address=10.250.104.79
+>>> name=manyhome.test.ex address=10.250.104.8
+>>> name=manyhome.test.ex address=10.250.104.80
+>>> name=manyhome.test.ex address=10.250.104.81
+>>> name=manyhome.test.ex address=10.250.104.82
+>>> name=manyhome.test.ex address=10.250.104.83
+>>> name=manyhome.test.ex address=10.250.104.84
+>>> name=manyhome.test.ex address=10.250.104.85
+>>> name=manyhome.test.ex address=10.250.104.86
+>>> name=manyhome.test.ex address=10.250.104.87
+>>> name=manyhome.test.ex address=10.250.104.88
+>>> name=manyhome.test.ex address=10.250.104.89
+>>> name=manyhome.test.ex address=10.250.104.9
+>>> name=manyhome.test.ex address=10.250.104.90
+>>> name=manyhome.test.ex address=10.250.104.91
+>>> name=manyhome.test.ex address=10.250.104.92
+>>> name=manyhome.test.ex address=10.250.104.93
+>>> name=manyhome.test.ex address=10.250.104.94
+>>> name=manyhome.test.ex address=10.250.104.95
+>>> name=manyhome.test.ex address=10.250.104.96
+>>> name=manyhome.test.ex address=10.250.104.97
+>>> name=manyhome.test.ex address=10.250.104.98
+>>> name=manyhome.test.ex address=10.250.104.99
+>>> name=manyhome.test.ex address=10.250.105.0
+>>> name=manyhome.test.ex address=10.250.105.1
+>>> name=manyhome.test.ex address=10.250.105.10
+>>> name=manyhome.test.ex address=10.250.105.100
+>>> name=manyhome.test.ex address=10.250.105.101
+>>> name=manyhome.test.ex address=10.250.105.102
+>>> name=manyhome.test.ex address=10.250.105.103
+>>> name=manyhome.test.ex address=10.250.105.104
+>>> name=manyhome.test.ex address=10.250.105.105
+>>> name=manyhome.test.ex address=10.250.105.106
+>>> name=manyhome.test.ex address=10.250.105.107
+>>> name=manyhome.test.ex address=10.250.105.108
+>>> name=manyhome.test.ex address=10.250.105.109
+>>> name=manyhome.test.ex address=10.250.105.11
+>>> name=manyhome.test.ex address=10.250.105.110
+>>> name=manyhome.test.ex address=10.250.105.111
+>>> name=manyhome.test.ex address=10.250.105.112
+>>> name=manyhome.test.ex address=10.250.105.113
+>>> name=manyhome.test.ex address=10.250.105.114
+>>> name=manyhome.test.ex address=10.250.105.115
+>>> name=manyhome.test.ex address=10.250.105.116
+>>> name=manyhome.test.ex address=10.250.105.117
+>>> name=manyhome.test.ex address=10.250.105.118
+>>> name=manyhome.test.ex address=10.250.105.119
+>>> name=manyhome.test.ex address=10.250.105.12
+>>> name=manyhome.test.ex address=10.250.105.120
+>>> name=manyhome.test.ex address=10.250.105.121
+>>> name=manyhome.test.ex address=10.250.105.122
+>>> name=manyhome.test.ex address=10.250.105.123
+>>> name=manyhome.test.ex address=10.250.105.124
+>>> name=manyhome.test.ex address=10.250.105.125
+>>> name=manyhome.test.ex address=10.250.105.126
+>>> name=manyhome.test.ex address=10.250.105.127
+>>> name=manyhome.test.ex address=10.250.105.128
+>>> name=manyhome.test.ex address=10.250.105.129
+>>> name=manyhome.test.ex address=10.250.105.13
+>>> name=manyhome.test.ex address=10.250.105.130
+>>> name=manyhome.test.ex address=10.250.105.131
+>>> name=manyhome.test.ex address=10.250.105.132
+>>> name=manyhome.test.ex address=10.250.105.133
+>>> name=manyhome.test.ex address=10.250.105.134
+>>> name=manyhome.test.ex address=10.250.105.135
+>>> name=manyhome.test.ex address=10.250.105.136
+>>> name=manyhome.test.ex address=10.250.105.137
+>>> name=manyhome.test.ex address=10.250.105.138
+>>> name=manyhome.test.ex address=10.250.105.139
+>>> name=manyhome.test.ex address=10.250.105.14
+>>> name=manyhome.test.ex address=10.250.105.140
+>>> name=manyhome.test.ex address=10.250.105.141
+>>> name=manyhome.test.ex address=10.250.105.142
+>>> name=manyhome.test.ex address=10.250.105.143
+>>> name=manyhome.test.ex address=10.250.105.144
+>>> name=manyhome.test.ex address=10.250.105.145
+>>> name=manyhome.test.ex address=10.250.105.146
+>>> name=manyhome.test.ex address=10.250.105.147
+>>> name=manyhome.test.ex address=10.250.105.148
+>>> name=manyhome.test.ex address=10.250.105.149
+>>> name=manyhome.test.ex address=10.250.105.15
+>>> name=manyhome.test.ex address=10.250.105.150
+>>> name=manyhome.test.ex address=10.250.105.151
+>>> name=manyhome.test.ex address=10.250.105.152
+>>> name=manyhome.test.ex address=10.250.105.153
+>>> name=manyhome.test.ex address=10.250.105.154
+>>> name=manyhome.test.ex address=10.250.105.155
+>>> name=manyhome.test.ex address=10.250.105.156
+>>> name=manyhome.test.ex address=10.250.105.157
+>>> name=manyhome.test.ex address=10.250.105.158
+>>> name=manyhome.test.ex address=10.250.105.159
+>>> name=manyhome.test.ex address=10.250.105.16
+>>> name=manyhome.test.ex address=10.250.105.160
+>>> name=manyhome.test.ex address=10.250.105.161
+>>> name=manyhome.test.ex address=10.250.105.162
+>>> name=manyhome.test.ex address=10.250.105.163
+>>> name=manyhome.test.ex address=10.250.105.164
+>>> name=manyhome.test.ex address=10.250.105.165
+>>> name=manyhome.test.ex address=10.250.105.166
+>>> name=manyhome.test.ex address=10.250.105.167
+>>> name=manyhome.test.ex address=10.250.105.168
+>>> name=manyhome.test.ex address=10.250.105.169
+>>> name=manyhome.test.ex address=10.250.105.17
+>>> name=manyhome.test.ex address=10.250.105.170
+>>> name=manyhome.test.ex address=10.250.105.171
+>>> name=manyhome.test.ex address=10.250.105.172
+>>> name=manyhome.test.ex address=10.250.105.173
+>>> name=manyhome.test.ex address=10.250.105.174
+>>> name=manyhome.test.ex address=10.250.105.175
+>>> name=manyhome.test.ex address=10.250.105.176
+>>> name=manyhome.test.ex address=10.250.105.177
+>>> name=manyhome.test.ex address=10.250.105.178
+>>> name=manyhome.test.ex address=10.250.105.179
+>>> name=manyhome.test.ex address=10.250.105.18
+>>> name=manyhome.test.ex address=10.250.105.180
+>>> name=manyhome.test.ex address=10.250.105.181
+>>> name=manyhome.test.ex address=10.250.105.182
+>>> name=manyhome.test.ex address=10.250.105.183
+>>> name=manyhome.test.ex address=10.250.105.184
+>>> name=manyhome.test.ex address=10.250.105.185
+>>> name=manyhome.test.ex address=10.250.105.186
+>>> name=manyhome.test.ex address=10.250.105.187
+>>> name=manyhome.test.ex address=10.250.105.188
+>>> name=manyhome.test.ex address=10.250.105.189
+>>> name=manyhome.test.ex address=10.250.105.19
+>>> name=manyhome.test.ex address=10.250.105.190
+>>> name=manyhome.test.ex address=10.250.105.191
+>>> name=manyhome.test.ex address=10.250.105.192
+>>> name=manyhome.test.ex address=10.250.105.193
+>>> name=manyhome.test.ex address=10.250.105.194
+>>> name=manyhome.test.ex address=10.250.105.195
+>>> name=manyhome.test.ex address=10.250.105.196
+>>> name=manyhome.test.ex address=10.250.105.197
+>>> name=manyhome.test.ex address=10.250.105.198
+>>> name=manyhome.test.ex address=10.250.105.199
+>>> name=manyhome.test.ex address=10.250.105.2
+>>> name=manyhome.test.ex address=10.250.105.20
+>>> name=manyhome.test.ex address=10.250.105.200
+>>> name=manyhome.test.ex address=10.250.105.201
+>>> name=manyhome.test.ex address=10.250.105.202
+>>> name=manyhome.test.ex address=10.250.105.203
+>>> name=manyhome.test.ex address=10.250.105.204
+>>> name=manyhome.test.ex address=10.250.105.205
+>>> name=manyhome.test.ex address=10.250.105.206
+>>> name=manyhome.test.ex address=10.250.105.207
+>>> name=manyhome.test.ex address=10.250.105.208
+>>> name=manyhome.test.ex address=10.250.105.209
+>>> name=manyhome.test.ex address=10.250.105.21
+>>> name=manyhome.test.ex address=10.250.105.210
+>>> name=manyhome.test.ex address=10.250.105.211
+>>> name=manyhome.test.ex address=10.250.105.212
+>>> name=manyhome.test.ex address=10.250.105.213
+>>> name=manyhome.test.ex address=10.250.105.214
+>>> name=manyhome.test.ex address=10.250.105.215
+>>> name=manyhome.test.ex address=10.250.105.216
+>>> name=manyhome.test.ex address=10.250.105.217
+>>> name=manyhome.test.ex address=10.250.105.218
+>>> name=manyhome.test.ex address=10.250.105.219
+>>> name=manyhome.test.ex address=10.250.105.22
+>>> name=manyhome.test.ex address=10.250.105.220
+>>> name=manyhome.test.ex address=10.250.105.221
+>>> name=manyhome.test.ex address=10.250.105.222
+>>> name=manyhome.test.ex address=10.250.105.223
+>>> name=manyhome.test.ex address=10.250.105.224
+>>> name=manyhome.test.ex address=10.250.105.225
+>>> name=manyhome.test.ex address=10.250.105.226
+>>> name=manyhome.test.ex address=10.250.105.227
+>>> name=manyhome.test.ex address=10.250.105.228
+>>> name=manyhome.test.ex address=10.250.105.229
+>>> name=manyhome.test.ex address=10.250.105.23
+>>> name=manyhome.test.ex address=10.250.105.230
+>>> name=manyhome.test.ex address=10.250.105.231
+>>> name=manyhome.test.ex address=10.250.105.232
+>>> name=manyhome.test.ex address=10.250.105.233
+>>> name=manyhome.test.ex address=10.250.105.234
+>>> name=manyhome.test.ex address=10.250.105.235
+>>> name=manyhome.test.ex address=10.250.105.236
+>>> name=manyhome.test.ex address=10.250.105.237
+>>> name=manyhome.test.ex address=10.250.105.238
+>>> name=manyhome.test.ex address=10.250.105.239
+>>> name=manyhome.test.ex address=10.250.105.24
+>>> name=manyhome.test.ex address=10.250.105.240
+>>> name=manyhome.test.ex address=10.250.105.241
+>>> name=manyhome.test.ex address=10.250.105.242
+>>> name=manyhome.test.ex address=10.250.105.243
+>>> name=manyhome.test.ex address=10.250.105.244
+>>> name=manyhome.test.ex address=10.250.105.245
+>>> name=manyhome.test.ex address=10.250.105.246
+>>> name=manyhome.test.ex address=10.250.105.247
+>>> name=manyhome.test.ex address=10.250.105.248
+>>> name=manyhome.test.ex address=10.250.105.249
+>>> name=manyhome.test.ex address=10.250.105.25
+>>> name=manyhome.test.ex address=10.250.105.250
+>>> name=manyhome.test.ex address=10.250.105.251
+>>> name=manyhome.test.ex address=10.250.105.252
+>>> name=manyhome.test.ex address=10.250.105.253
+>>> name=manyhome.test.ex address=10.250.105.254
+>>> name=manyhome.test.ex address=10.250.105.255
+>>> name=manyhome.test.ex address=10.250.105.26
+>>> name=manyhome.test.ex address=10.250.105.27
+>>> name=manyhome.test.ex address=10.250.105.28
+>>> name=manyhome.test.ex address=10.250.105.29
+>>> name=manyhome.test.ex address=10.250.105.3
+>>> name=manyhome.test.ex address=10.250.105.30
+>>> name=manyhome.test.ex address=10.250.105.31
+>>> name=manyhome.test.ex address=10.250.105.32
+>>> name=manyhome.test.ex address=10.250.105.33
+>>> name=manyhome.test.ex address=10.250.105.34
+>>> name=manyhome.test.ex address=10.250.105.35
+>>> name=manyhome.test.ex address=10.250.105.36
+>>> name=manyhome.test.ex address=10.250.105.37
+>>> name=manyhome.test.ex address=10.250.105.38
+>>> name=manyhome.test.ex address=10.250.105.39
+>>> name=manyhome.test.ex address=10.250.105.4
+>>> name=manyhome.test.ex address=10.250.105.40
+>>> name=manyhome.test.ex address=10.250.105.41
+>>> name=manyhome.test.ex address=10.250.105.42
+>>> name=manyhome.test.ex address=10.250.105.43
+>>> name=manyhome.test.ex address=10.250.105.44
+>>> name=manyhome.test.ex address=10.250.105.45
+>>> name=manyhome.test.ex address=10.250.105.46
+>>> name=manyhome.test.ex address=10.250.105.47
+>>> name=manyhome.test.ex address=10.250.105.48
+>>> name=manyhome.test.ex address=10.250.105.49
+>>> name=manyhome.test.ex address=10.250.105.5
+>>> name=manyhome.test.ex address=10.250.105.50
+>>> name=manyhome.test.ex address=10.250.105.51
+>>> name=manyhome.test.ex address=10.250.105.52
+>>> name=manyhome.test.ex address=10.250.105.53
+>>> name=manyhome.test.ex address=10.250.105.54
+>>> name=manyhome.test.ex address=10.250.105.55
+>>> name=manyhome.test.ex address=10.250.105.56
+>>> name=manyhome.test.ex address=10.250.105.57
+>>> name=manyhome.test.ex address=10.250.105.58
+>>> name=manyhome.test.ex address=10.250.105.59
+>>> name=manyhome.test.ex address=10.250.105.6
+>>> name=manyhome.test.ex address=10.250.105.60
+>>> name=manyhome.test.ex address=10.250.105.61
+>>> name=manyhome.test.ex address=10.250.105.62
+>>> name=manyhome.test.ex address=10.250.105.63
+>>> name=manyhome.test.ex address=10.250.105.64
+>>> name=manyhome.test.ex address=10.250.105.65
+>>> name=manyhome.test.ex address=10.250.105.66
+>>> name=manyhome.test.ex address=10.250.105.67
+>>> name=manyhome.test.ex address=10.250.105.68
+>>> name=manyhome.test.ex address=10.250.105.69
+>>> name=manyhome.test.ex address=10.250.105.7
+>>> name=manyhome.test.ex address=10.250.105.70
+>>> name=manyhome.test.ex address=10.250.105.71
+>>> name=manyhome.test.ex address=10.250.105.72
+>>> name=manyhome.test.ex address=10.250.105.73
+>>> name=manyhome.test.ex address=10.250.105.74
+>>> name=manyhome.test.ex address=10.250.105.75
+>>> name=manyhome.test.ex address=10.250.105.76
+>>> name=manyhome.test.ex address=10.250.105.77
+>>> name=manyhome.test.ex address=10.250.105.78
+>>> name=manyhome.test.ex address=10.250.105.79
+>>> name=manyhome.test.ex address=10.250.105.8
+>>> name=manyhome.test.ex address=10.250.105.80
+>>> name=manyhome.test.ex address=10.250.105.81
+>>> name=manyhome.test.ex address=10.250.105.82
+>>> name=manyhome.test.ex address=10.250.105.83
+>>> name=manyhome.test.ex address=10.250.105.84
+>>> name=manyhome.test.ex address=10.250.105.85
+>>> name=manyhome.test.ex address=10.250.105.86
+>>> name=manyhome.test.ex address=10.250.105.87
+>>> name=manyhome.test.ex address=10.250.105.88
+>>> name=manyhome.test.ex address=10.250.105.89
+>>> name=manyhome.test.ex address=10.250.105.9
+>>> name=manyhome.test.ex address=10.250.105.90
+>>> name=manyhome.test.ex address=10.250.105.91
+>>> name=manyhome.test.ex address=10.250.105.92
+>>> name=manyhome.test.ex address=10.250.105.93
+>>> name=manyhome.test.ex address=10.250.105.94
+>>> name=manyhome.test.ex address=10.250.105.95
+>>> name=manyhome.test.ex address=10.250.105.96
+>>> name=manyhome.test.ex address=10.250.105.97
+>>> name=manyhome.test.ex address=10.250.105.98
+>>> name=manyhome.test.ex address=10.250.105.99
+>>> name=manyhome.test.ex address=10.250.106.0
+>>> name=manyhome.test.ex address=10.250.106.1
+>>> name=manyhome.test.ex address=10.250.106.10
+>>> name=manyhome.test.ex address=10.250.106.100
+>>> name=manyhome.test.ex address=10.250.106.101
+>>> name=manyhome.test.ex address=10.250.106.102
+>>> name=manyhome.test.ex address=10.250.106.103
+>>> name=manyhome.test.ex address=10.250.106.104
+>>> name=manyhome.test.ex address=10.250.106.105
+>>> name=manyhome.test.ex address=10.250.106.106
+>>> name=manyhome.test.ex address=10.250.106.107
+>>> name=manyhome.test.ex address=10.250.106.108
+>>> name=manyhome.test.ex address=10.250.106.109
+>>> name=manyhome.test.ex address=10.250.106.11
+>>> name=manyhome.test.ex address=10.250.106.110
+>>> name=manyhome.test.ex address=10.250.106.111
+>>> name=manyhome.test.ex address=10.250.106.112
+>>> name=manyhome.test.ex address=10.250.106.113
+>>> name=manyhome.test.ex address=10.250.106.114
+>>> name=manyhome.test.ex address=10.250.106.115
+>>> name=manyhome.test.ex address=10.250.106.116
+>>> name=manyhome.test.ex address=10.250.106.117
+>>> name=manyhome.test.ex address=10.250.106.118
+>>> name=manyhome.test.ex address=10.250.106.119
+>>> name=manyhome.test.ex address=10.250.106.12
+>>> name=manyhome.test.ex address=10.250.106.120
+>>> name=manyhome.test.ex address=10.250.106.121
+>>> name=manyhome.test.ex address=10.250.106.122
+>>> name=manyhome.test.ex address=10.250.106.123
+>>> name=manyhome.test.ex address=10.250.106.124
+>>> name=manyhome.test.ex address=10.250.106.125
+>>> name=manyhome.test.ex address=10.250.106.126
+>>> name=manyhome.test.ex address=10.250.106.127
+>>> name=manyhome.test.ex address=10.250.106.128
+>>> name=manyhome.test.ex address=10.250.106.129
+>>> name=manyhome.test.ex address=10.250.106.13
+>>> name=manyhome.test.ex address=10.250.106.130
+>>> name=manyhome.test.ex address=10.250.106.131
+>>> name=manyhome.test.ex address=10.250.106.132
+>>> name=manyhome.test.ex address=10.250.106.133
+>>> name=manyhome.test.ex address=10.250.106.134
+>>> name=manyhome.test.ex address=10.250.106.135
+>>> name=manyhome.test.ex address=10.250.106.136
+>>> name=manyhome.test.ex address=10.250.106.137
+>>> name=manyhome.test.ex address=10.250.106.138
+>>> name=manyhome.test.ex address=10.250.106.139
+>>> name=manyhome.test.ex address=10.250.106.14
+>>> name=manyhome.test.ex address=10.250.106.140
+>>> name=manyhome.test.ex address=10.250.106.141
+>>> name=manyhome.test.ex address=10.250.106.142
+>>> name=manyhome.test.ex address=10.250.106.143
+>>> name=manyhome.test.ex address=10.250.106.144
+>>> name=manyhome.test.ex address=10.250.106.145
+>>> name=manyhome.test.ex address=10.250.106.146
+>>> name=manyhome.test.ex address=10.250.106.147
+>>> name=manyhome.test.ex address=10.250.106.148
+>>> name=manyhome.test.ex address=10.250.106.149
+>>> name=manyhome.test.ex address=10.250.106.15
+>>> name=manyhome.test.ex address=10.250.106.150
+>>> name=manyhome.test.ex address=10.250.106.151
+>>> name=manyhome.test.ex address=10.250.106.152
+>>> name=manyhome.test.ex address=10.250.106.153
+>>> name=manyhome.test.ex address=10.250.106.154
+>>> name=manyhome.test.ex address=10.250.106.155
+>>> name=manyhome.test.ex address=10.250.106.156
+>>> name=manyhome.test.ex address=10.250.106.157
+>>> name=manyhome.test.ex address=10.250.106.158
+>>> name=manyhome.test.ex address=10.250.106.159
+>>> name=manyhome.test.ex address=10.250.106.16
+>>> name=manyhome.test.ex address=10.250.106.160
+>>> name=manyhome.test.ex address=10.250.106.161
+>>> name=manyhome.test.ex address=10.250.106.162
+>>> name=manyhome.test.ex address=10.250.106.163
+>>> name=manyhome.test.ex address=10.250.106.164
+>>> name=manyhome.test.ex address=10.250.106.165
+>>> name=manyhome.test.ex address=10.250.106.166
+>>> name=manyhome.test.ex address=10.250.106.167
+>>> name=manyhome.test.ex address=10.250.106.168
+>>> name=manyhome.test.ex address=10.250.106.169
+>>> name=manyhome.test.ex address=10.250.106.17
+>>> name=manyhome.test.ex address=10.250.106.170
+>>> name=manyhome.test.ex address=10.250.106.171
+>>> name=manyhome.test.ex address=10.250.106.172
+>>> name=manyhome.test.ex address=10.250.106.173
+>>> name=manyhome.test.ex address=10.250.106.174
+>>> name=manyhome.test.ex address=10.250.106.175
+>>> name=manyhome.test.ex address=10.250.106.176
+>>> name=manyhome.test.ex address=10.250.106.177
+>>> name=manyhome.test.ex address=10.250.106.178
+>>> name=manyhome.test.ex address=10.250.106.179
+>>> name=manyhome.test.ex address=10.250.106.18
+>>> name=manyhome.test.ex address=10.250.106.180
+>>> name=manyhome.test.ex address=10.250.106.181
+>>> name=manyhome.test.ex address=10.250.106.182
+>>> name=manyhome.test.ex address=10.250.106.183
+>>> name=manyhome.test.ex address=10.250.106.184
+>>> name=manyhome.test.ex address=10.250.106.185
+>>> name=manyhome.test.ex address=10.250.106.186
+>>> name=manyhome.test.ex address=10.250.106.187
+>>> name=manyhome.test.ex address=10.250.106.188
+>>> name=manyhome.test.ex address=10.250.106.189
+>>> name=manyhome.test.ex address=10.250.106.19
+>>> name=manyhome.test.ex address=10.250.106.190
+>>> name=manyhome.test.ex address=10.250.106.191
+>>> name=manyhome.test.ex address=10.250.106.192
+>>> name=manyhome.test.ex address=10.250.106.193
+>>> name=manyhome.test.ex address=10.250.106.194
+>>> name=manyhome.test.ex address=10.250.106.195
+>>> name=manyhome.test.ex address=10.250.106.196
+>>> name=manyhome.test.ex address=10.250.106.197
+>>> name=manyhome.test.ex address=10.250.106.198
+>>> name=manyhome.test.ex address=10.250.106.199
+>>> name=manyhome.test.ex address=10.250.106.2
+>>> name=manyhome.test.ex address=10.250.106.20
+>>> name=manyhome.test.ex address=10.250.106.200
+>>> name=manyhome.test.ex address=10.250.106.201
+>>> name=manyhome.test.ex address=10.250.106.202
+>>> name=manyhome.test.ex address=10.250.106.203
+>>> name=manyhome.test.ex address=10.250.106.204
+>>> name=manyhome.test.ex address=10.250.106.205
+>>> name=manyhome.test.ex address=10.250.106.206
+>>> name=manyhome.test.ex address=10.250.106.207
+>>> name=manyhome.test.ex address=10.250.106.208
+>>> name=manyhome.test.ex address=10.250.106.209
+>>> name=manyhome.test.ex address=10.250.106.21
+>>> name=manyhome.test.ex address=10.250.106.210
+>>> name=manyhome.test.ex address=10.250.106.211
+>>> name=manyhome.test.ex address=10.250.106.212
+>>> name=manyhome.test.ex address=10.250.106.213
+>>> name=manyhome.test.ex address=10.250.106.214
+>>> name=manyhome.test.ex address=10.250.106.215
+>>> name=manyhome.test.ex address=10.250.106.216
+>>> name=manyhome.test.ex address=10.250.106.217
+>>> name=manyhome.test.ex address=10.250.106.218
+>>> name=manyhome.test.ex address=10.250.106.219
+>>> name=manyhome.test.ex address=10.250.106.22
+>>> name=manyhome.test.ex address=10.250.106.220
+>>> name=manyhome.test.ex address=10.250.106.221
+>>> name=manyhome.test.ex address=10.250.106.222
+>>> name=manyhome.test.ex address=10.250.106.223
+>>> name=manyhome.test.ex address=10.250.106.224
+>>> name=manyhome.test.ex address=10.250.106.225
+>>> name=manyhome.test.ex address=10.250.106.226
+>>> name=manyhome.test.ex address=10.250.106.227
+>>> name=manyhome.test.ex address=10.250.106.228
+>>> name=manyhome.test.ex address=10.250.106.229
+>>> name=manyhome.test.ex address=10.250.106.23
+>>> name=manyhome.test.ex address=10.250.106.230
+>>> name=manyhome.test.ex address=10.250.106.231
+>>> name=manyhome.test.ex address=10.250.106.232
+>>> name=manyhome.test.ex address=10.250.106.233
+>>> name=manyhome.test.ex address=10.250.106.234
+>>> name=manyhome.test.ex address=10.250.106.235
+>>> name=manyhome.test.ex address=10.250.106.236
+>>> name=manyhome.test.ex address=10.250.106.237
+>>> name=manyhome.test.ex address=10.250.106.238
+>>> name=manyhome.test.ex address=10.250.106.239
+>>> name=manyhome.test.ex address=10.250.106.24
+>>> name=manyhome.test.ex address=10.250.106.240
+>>> name=manyhome.test.ex address=10.250.106.241
+>>> name=manyhome.test.ex address=10.250.106.242
+>>> name=manyhome.test.ex address=10.250.106.243
+>>> name=manyhome.test.ex address=10.250.106.244
+>>> name=manyhome.test.ex address=10.250.106.245
+>>> name=manyhome.test.ex address=10.250.106.246
+>>> name=manyhome.test.ex address=10.250.106.247
+>>> name=manyhome.test.ex address=10.250.106.248
+>>> name=manyhome.test.ex address=10.250.106.249
+>>> name=manyhome.test.ex address=10.250.106.25
+>>> name=manyhome.test.ex address=10.250.106.250
+>>> name=manyhome.test.ex address=10.250.106.251
+>>> name=manyhome.test.ex address=10.250.106.252
+>>> name=manyhome.test.ex address=10.250.106.253
+>>> name=manyhome.test.ex address=10.250.106.254
+>>> name=manyhome.test.ex address=10.250.106.255
+>>> name=manyhome.test.ex address=10.250.106.26
+>>> name=manyhome.test.ex address=10.250.106.27
+>>> name=manyhome.test.ex address=10.250.106.28
+>>> name=manyhome.test.ex address=10.250.106.29
+>>> name=manyhome.test.ex address=10.250.106.3
+>>> name=manyhome.test.ex address=10.250.106.30
+>>> name=manyhome.test.ex address=10.250.106.31
+>>> name=manyhome.test.ex address=10.250.106.32
+>>> name=manyhome.test.ex address=10.250.106.33
+>>> name=manyhome.test.ex address=10.250.106.34
+>>> name=manyhome.test.ex address=10.250.106.35
+>>> name=manyhome.test.ex address=10.250.106.36
+>>> name=manyhome.test.ex address=10.250.106.37
+>>> name=manyhome.test.ex address=10.250.106.38
+>>> name=manyhome.test.ex address=10.250.106.39
+>>> name=manyhome.test.ex address=10.250.106.4
+>>> name=manyhome.test.ex address=10.250.106.40
+>>> name=manyhome.test.ex address=10.250.106.41
+>>> name=manyhome.test.ex address=10.250.106.42
+>>> name=manyhome.test.ex address=10.250.106.43
+>>> name=manyhome.test.ex address=10.250.106.44
+>>> name=manyhome.test.ex address=10.250.106.45
+>>> name=manyhome.test.ex address=10.250.106.46
+>>> name=manyhome.test.ex address=10.250.106.47
+>>> name=manyhome.test.ex address=10.250.106.48
+>>> name=manyhome.test.ex address=10.250.106.49
+>>> name=manyhome.test.ex address=10.250.106.5
+>>> name=manyhome.test.ex address=10.250.106.50
+>>> name=manyhome.test.ex address=10.250.106.51
+>>> name=manyhome.test.ex address=10.250.106.52
+>>> name=manyhome.test.ex address=10.250.106.53
+>>> name=manyhome.test.ex address=10.250.106.54
+>>> name=manyhome.test.ex address=10.250.106.55
+>>> name=manyhome.test.ex address=10.250.106.56
+>>> name=manyhome.test.ex address=10.250.106.57
+>>> name=manyhome.test.ex address=10.250.106.58
+>>> name=manyhome.test.ex address=10.250.106.59
+>>> name=manyhome.test.ex address=10.250.106.6
+>>> name=manyhome.test.ex address=10.250.106.60
+>>> name=manyhome.test.ex address=10.250.106.61
+>>> name=manyhome.test.ex address=10.250.106.62
+>>> name=manyhome.test.ex address=10.250.106.63
+>>> name=manyhome.test.ex address=10.250.106.64
+>>> name=manyhome.test.ex address=10.250.106.65
+>>> name=manyhome.test.ex address=10.250.106.66
+>>> name=manyhome.test.ex address=10.250.106.67
+>>> name=manyhome.test.ex address=10.250.106.68
+>>> name=manyhome.test.ex address=10.250.106.69
+>>> name=manyhome.test.ex address=10.250.106.7
+>>> name=manyhome.test.ex address=10.250.106.70
+>>> name=manyhome.test.ex address=10.250.106.71
+>>> name=manyhome.test.ex address=10.250.106.72
+>>> name=manyhome.test.ex address=10.250.106.73
+>>> name=manyhome.test.ex address=10.250.106.74
+>>> name=manyhome.test.ex address=10.250.106.75
+>>> name=manyhome.test.ex address=10.250.106.76
+>>> name=manyhome.test.ex address=10.250.106.77
+>>> name=manyhome.test.ex address=10.250.106.78
+>>> name=manyhome.test.ex address=10.250.106.79
+>>> name=manyhome.test.ex address=10.250.106.8
+>>> name=manyhome.test.ex address=10.250.106.80
+>>> name=manyhome.test.ex address=10.250.106.81
+>>> name=manyhome.test.ex address=10.250.106.82
+>>> name=manyhome.test.ex address=10.250.106.83
+>>> name=manyhome.test.ex address=10.250.106.84
+>>> name=manyhome.test.ex address=10.250.106.85
+>>> name=manyhome.test.ex address=10.250.106.86
+>>> name=manyhome.test.ex address=10.250.106.87
+>>> name=manyhome.test.ex address=10.250.106.88
+>>> name=manyhome.test.ex address=10.250.106.89
+>>> name=manyhome.test.ex address=10.250.106.9
+>>> name=manyhome.test.ex address=10.250.106.90
+>>> name=manyhome.test.ex address=10.250.106.91
+>>> name=manyhome.test.ex address=10.250.106.92
+>>> name=manyhome.test.ex address=10.250.106.93
+>>> name=manyhome.test.ex address=10.250.106.94
+>>> name=manyhome.test.ex address=10.250.106.95
+>>> name=manyhome.test.ex address=10.250.106.96
+>>> name=manyhome.test.ex address=10.250.106.97
+>>> name=manyhome.test.ex address=10.250.106.98
+>>> name=manyhome.test.ex address=10.250.106.99
+>>> name=manyhome.test.ex address=10.250.107.0
+>>> name=manyhome.test.ex address=10.250.107.1
+>>> name=manyhome.test.ex address=10.250.107.10
+>>> name=manyhome.test.ex address=10.250.107.100
+>>> name=manyhome.test.ex address=10.250.107.101
+>>> name=manyhome.test.ex address=10.250.107.102
+>>> name=manyhome.test.ex address=10.250.107.103
+>>> name=manyhome.test.ex address=10.250.107.104
+>>> name=manyhome.test.ex address=10.250.107.105
+>>> name=manyhome.test.ex address=10.250.107.106
+>>> name=manyhome.test.ex address=10.250.107.107
+>>> name=manyhome.test.ex address=10.250.107.108
+>>> name=manyhome.test.ex address=10.250.107.109
+>>> name=manyhome.test.ex address=10.250.107.11
+>>> name=manyhome.test.ex address=10.250.107.110
+>>> name=manyhome.test.ex address=10.250.107.111
+>>> name=manyhome.test.ex address=10.250.107.112
+>>> name=manyhome.test.ex address=10.250.107.113
+>>> name=manyhome.test.ex address=10.250.107.114
+>>> name=manyhome.test.ex address=10.250.107.115
+>>> name=manyhome.test.ex address=10.250.107.116
+>>> name=manyhome.test.ex address=10.250.107.117
+>>> name=manyhome.test.ex address=10.250.107.118
+>>> name=manyhome.test.ex address=10.250.107.119
+>>> name=manyhome.test.ex address=10.250.107.12
+>>> name=manyhome.test.ex address=10.250.107.120
+>>> name=manyhome.test.ex address=10.250.107.121
+>>> name=manyhome.test.ex address=10.250.107.122
+>>> name=manyhome.test.ex address=10.250.107.123
+>>> name=manyhome.test.ex address=10.250.107.124
+>>> name=manyhome.test.ex address=10.250.107.125
+>>> name=manyhome.test.ex address=10.250.107.126
+>>> name=manyhome.test.ex address=10.250.107.127
+>>> name=manyhome.test.ex address=10.250.107.128
+>>> name=manyhome.test.ex address=10.250.107.129
+>>> name=manyhome.test.ex address=10.250.107.13
+>>> name=manyhome.test.ex address=10.250.107.130
+>>> name=manyhome.test.ex address=10.250.107.131
+>>> name=manyhome.test.ex address=10.250.107.132
+>>> name=manyhome.test.ex address=10.250.107.133
+>>> name=manyhome.test.ex address=10.250.107.134
+>>> name=manyhome.test.ex address=10.250.107.135
+>>> name=manyhome.test.ex address=10.250.107.136
+>>> name=manyhome.test.ex address=10.250.107.137
+>>> name=manyhome.test.ex address=10.250.107.138
+>>> name=manyhome.test.ex address=10.250.107.139
+>>> name=manyhome.test.ex address=10.250.107.14
+>>> name=manyhome.test.ex address=10.250.107.140
+>>> name=manyhome.test.ex address=10.250.107.141
+>>> name=manyhome.test.ex address=10.250.107.142
+>>> name=manyhome.test.ex address=10.250.107.143
+>>> name=manyhome.test.ex address=10.250.107.144
+>>> name=manyhome.test.ex address=10.250.107.145
+>>> name=manyhome.test.ex address=10.250.107.146
+>>> name=manyhome.test.ex address=10.250.107.147
+>>> name=manyhome.test.ex address=10.250.107.148
+>>> name=manyhome.test.ex address=10.250.107.149
+>>> name=manyhome.test.ex address=10.250.107.15
+>>> name=manyhome.test.ex address=10.250.107.150
+>>> name=manyhome.test.ex address=10.250.107.151
+>>> name=manyhome.test.ex address=10.250.107.152
+>>> name=manyhome.test.ex address=10.250.107.153
+>>> name=manyhome.test.ex address=10.250.107.154
+>>> name=manyhome.test.ex address=10.250.107.155
+>>> name=manyhome.test.ex address=10.250.107.156
+>>> name=manyhome.test.ex address=10.250.107.157
+>>> name=manyhome.test.ex address=10.250.107.158
+>>> name=manyhome.test.ex address=10.250.107.159
+>>> name=manyhome.test.ex address=10.250.107.16
+>>> name=manyhome.test.ex address=10.250.107.160
+>>> name=manyhome.test.ex address=10.250.107.161
+>>> name=manyhome.test.ex address=10.250.107.162
+>>> name=manyhome.test.ex address=10.250.107.163
+>>> name=manyhome.test.ex address=10.250.107.164
+>>> name=manyhome.test.ex address=10.250.107.165
+>>> name=manyhome.test.ex address=10.250.107.166
+>>> name=manyhome.test.ex address=10.250.107.167
+>>> name=manyhome.test.ex address=10.250.107.168
+>>> name=manyhome.test.ex address=10.250.107.169
+>>> name=manyhome.test.ex address=10.250.107.17
+>>> name=manyhome.test.ex address=10.250.107.170
+>>> name=manyhome.test.ex address=10.250.107.171
+>>> name=manyhome.test.ex address=10.250.107.172
+>>> name=manyhome.test.ex address=10.250.107.173
+>>> name=manyhome.test.ex address=10.250.107.174
+>>> name=manyhome.test.ex address=10.250.107.175
+>>> name=manyhome.test.ex address=10.250.107.176
+>>> name=manyhome.test.ex address=10.250.107.177
+>>> name=manyhome.test.ex address=10.250.107.178
+>>> name=manyhome.test.ex address=10.250.107.179
+>>> name=manyhome.test.ex address=10.250.107.18
+>>> name=manyhome.test.ex address=10.250.107.180
+>>> name=manyhome.test.ex address=10.250.107.181
+>>> name=manyhome.test.ex address=10.250.107.182
+>>> name=manyhome.test.ex address=10.250.107.183
+>>> name=manyhome.test.ex address=10.250.107.184
+>>> name=manyhome.test.ex address=10.250.107.185
+>>> name=manyhome.test.ex address=10.250.107.186
+>>> name=manyhome.test.ex address=10.250.107.187
+>>> name=manyhome.test.ex address=10.250.107.188
+>>> name=manyhome.test.ex address=10.250.107.189
+>>> name=manyhome.test.ex address=10.250.107.19
+>>> name=manyhome.test.ex address=10.250.107.190
+>>> name=manyhome.test.ex address=10.250.107.191
+>>> name=manyhome.test.ex address=10.250.107.192
+>>> name=manyhome.test.ex address=10.250.107.193
+>>> name=manyhome.test.ex address=10.250.107.194
+>>> name=manyhome.test.ex address=10.250.107.195
+>>> name=manyhome.test.ex address=10.250.107.196
+>>> name=manyhome.test.ex address=10.250.107.197
+>>> name=manyhome.test.ex address=10.250.107.198
+>>> name=manyhome.test.ex address=10.250.107.199
+>>> name=manyhome.test.ex address=10.250.107.2
+>>> name=manyhome.test.ex address=10.250.107.20
+>>> name=manyhome.test.ex address=10.250.107.200
+>>> name=manyhome.test.ex address=10.250.107.201
+>>> name=manyhome.test.ex address=10.250.107.202
+>>> name=manyhome.test.ex address=10.250.107.203
+>>> name=manyhome.test.ex address=10.250.107.204
+>>> name=manyhome.test.ex address=10.250.107.205
+>>> name=manyhome.test.ex address=10.250.107.206
+>>> name=manyhome.test.ex address=10.250.107.207
+>>> name=manyhome.test.ex address=10.250.107.208
+>>> name=manyhome.test.ex address=10.250.107.209
+>>> name=manyhome.test.ex address=10.250.107.21
+>>> name=manyhome.test.ex address=10.250.107.210
+>>> name=manyhome.test.ex address=10.250.107.211
+>>> name=manyhome.test.ex address=10.250.107.212
+>>> name=manyhome.test.ex address=10.250.107.213
+>>> name=manyhome.test.ex address=10.250.107.214
+>>> name=manyhome.test.ex address=10.250.107.215
+>>> name=manyhome.test.ex address=10.250.107.216
+>>> name=manyhome.test.ex address=10.250.107.217
+>>> name=manyhome.test.ex address=10.250.107.218
+>>> name=manyhome.test.ex address=10.250.107.219
+>>> name=manyhome.test.ex address=10.250.107.22
+>>> name=manyhome.test.ex address=10.250.107.220
+>>> name=manyhome.test.ex address=10.250.107.221
+>>> name=manyhome.test.ex address=10.250.107.222
+>>> name=manyhome.test.ex address=10.250.107.223
+>>> name=manyhome.test.ex address=10.250.107.224
+>>> name=manyhome.test.ex address=10.250.107.225
+>>> name=manyhome.test.ex address=10.250.107.226
+>>> name=manyhome.test.ex address=10.250.107.227
+>>> name=manyhome.test.ex address=10.250.107.228
+>>> name=manyhome.test.ex address=10.250.107.229
+>>> name=manyhome.test.ex address=10.250.107.23
+>>> name=manyhome.test.ex address=10.250.107.230
+>>> name=manyhome.test.ex address=10.250.107.231
+>>> name=manyhome.test.ex address=10.250.107.232
+>>> name=manyhome.test.ex address=10.250.107.233
+>>> name=manyhome.test.ex address=10.250.107.234
+>>> name=manyhome.test.ex address=10.250.107.235
+>>> name=manyhome.test.ex address=10.250.107.236
+>>> name=manyhome.test.ex address=10.250.107.237
+>>> name=manyhome.test.ex address=10.250.107.238
+>>> name=manyhome.test.ex address=10.250.107.239
+>>> name=manyhome.test.ex address=10.250.107.24
+>>> name=manyhome.test.ex address=10.250.107.240
+>>> name=manyhome.test.ex address=10.250.107.241
+>>> name=manyhome.test.ex address=10.250.107.242
+>>> name=manyhome.test.ex address=10.250.107.243
+>>> name=manyhome.test.ex address=10.250.107.244
+>>> name=manyhome.test.ex address=10.250.107.245
+>>> name=manyhome.test.ex address=10.250.107.246
+>>> name=manyhome.test.ex address=10.250.107.247
+>>> name=manyhome.test.ex address=10.250.107.248
+>>> name=manyhome.test.ex address=10.250.107.249
+>>> name=manyhome.test.ex address=10.250.107.25
+>>> name=manyhome.test.ex address=10.250.107.250
+>>> name=manyhome.test.ex address=10.250.107.251
+>>> name=manyhome.test.ex address=10.250.107.252
+>>> name=manyhome.test.ex address=10.250.107.253
+>>> name=manyhome.test.ex address=10.250.107.254
+>>> name=manyhome.test.ex address=10.250.107.255
+>>> name=manyhome.test.ex address=10.250.107.26
+>>> name=manyhome.test.ex address=10.250.107.27
+>>> name=manyhome.test.ex address=10.250.107.28
+>>> name=manyhome.test.ex address=10.250.107.29
+>>> name=manyhome.test.ex address=10.250.107.3
+>>> name=manyhome.test.ex address=10.250.107.30
+>>> name=manyhome.test.ex address=10.250.107.31
+>>> name=manyhome.test.ex address=10.250.107.32
+>>> name=manyhome.test.ex address=10.250.107.33
+>>> name=manyhome.test.ex address=10.250.107.34
+>>> name=manyhome.test.ex address=10.250.107.35
+>>> name=manyhome.test.ex address=10.250.107.36
+>>> name=manyhome.test.ex address=10.250.107.37
+>>> name=manyhome.test.ex address=10.250.107.38
+>>> name=manyhome.test.ex address=10.250.107.39
+>>> name=manyhome.test.ex address=10.250.107.4
+>>> name=manyhome.test.ex address=10.250.107.40
+>>> name=manyhome.test.ex address=10.250.107.41
+>>> name=manyhome.test.ex address=10.250.107.42
+>>> name=manyhome.test.ex address=10.250.107.43
+>>> name=manyhome.test.ex address=10.250.107.44
+>>> name=manyhome.test.ex address=10.250.107.45
+>>> name=manyhome.test.ex address=10.250.107.46
+>>> name=manyhome.test.ex address=10.250.107.47
+>>> name=manyhome.test.ex address=10.250.107.48
+>>> name=manyhome.test.ex address=10.250.107.49
+>>> name=manyhome.test.ex address=10.250.107.5
+>>> name=manyhome.test.ex address=10.250.107.50
+>>> name=manyhome.test.ex address=10.250.107.51
+>>> name=manyhome.test.ex address=10.250.107.52
+>>> name=manyhome.test.ex address=10.250.107.53
+>>> name=manyhome.test.ex address=10.250.107.54
+>>> name=manyhome.test.ex address=10.250.107.55
+>>> name=manyhome.test.ex address=10.250.107.56
+>>> name=manyhome.test.ex address=10.250.107.57
+>>> name=manyhome.test.ex address=10.250.107.58
+>>> name=manyhome.test.ex address=10.250.107.59
+>>> name=manyhome.test.ex address=10.250.107.6
+>>> name=manyhome.test.ex address=10.250.107.60
+>>> name=manyhome.test.ex address=10.250.107.61
+>>> name=manyhome.test.ex address=10.250.107.62
+>>> name=manyhome.test.ex address=10.250.107.63
+>>> name=manyhome.test.ex address=10.250.107.64
+>>> name=manyhome.test.ex address=10.250.107.65
+>>> name=manyhome.test.ex address=10.250.107.66
+>>> name=manyhome.test.ex address=10.250.107.67
+>>> name=manyhome.test.ex address=10.250.107.68
+>>> name=manyhome.test.ex address=10.250.107.69
+>>> name=manyhome.test.ex address=10.250.107.7
+>>> name=manyhome.test.ex address=10.250.107.70
+>>> name=manyhome.test.ex address=10.250.107.71
+>>> name=manyhome.test.ex address=10.250.107.72
+>>> name=manyhome.test.ex address=10.250.107.73
+>>> name=manyhome.test.ex address=10.250.107.74
+>>> name=manyhome.test.ex address=10.250.107.75
+>>> name=manyhome.test.ex address=10.250.107.76
+>>> name=manyhome.test.ex address=10.250.107.77
+>>> name=manyhome.test.ex address=10.250.107.78
+>>> name=manyhome.test.ex address=10.250.107.79
+>>> name=manyhome.test.ex address=10.250.107.8
+>>> name=manyhome.test.ex address=10.250.107.80
+>>> name=manyhome.test.ex address=10.250.107.81
+>>> name=manyhome.test.ex address=10.250.107.82
+>>> name=manyhome.test.ex address=10.250.107.83
+>>> name=manyhome.test.ex address=10.250.107.84
+>>> name=manyhome.test.ex address=10.250.107.85
+>>> name=manyhome.test.ex address=10.250.107.86
+>>> name=manyhome.test.ex address=10.250.107.87
+>>> name=manyhome.test.ex address=10.250.107.88
+>>> name=manyhome.test.ex address=10.250.107.89
+>>> name=manyhome.test.ex address=10.250.107.9
+>>> name=manyhome.test.ex address=10.250.107.90
+>>> name=manyhome.test.ex address=10.250.107.91
+>>> name=manyhome.test.ex address=10.250.107.92
+>>> name=manyhome.test.ex address=10.250.107.93
+>>> name=manyhome.test.ex address=10.250.107.94
+>>> name=manyhome.test.ex address=10.250.107.95
+>>> name=manyhome.test.ex address=10.250.107.96
+>>> name=manyhome.test.ex address=10.250.107.97
+>>> name=manyhome.test.ex address=10.250.107.98
+>>> name=manyhome.test.ex address=10.250.107.99
+>>> name=manyhome.test.ex address=10.250.108.0
+>>> name=manyhome.test.ex address=10.250.108.1
+>>> name=manyhome.test.ex address=10.250.108.10
+>>> name=manyhome.test.ex address=10.250.108.100
+>>> name=manyhome.test.ex address=10.250.108.101
+>>> name=manyhome.test.ex address=10.250.108.102
+>>> name=manyhome.test.ex address=10.250.108.103
+>>> name=manyhome.test.ex address=10.250.108.104
+>>> name=manyhome.test.ex address=10.250.108.105
+>>> name=manyhome.test.ex address=10.250.108.106
+>>> name=manyhome.test.ex address=10.250.108.107
+>>> name=manyhome.test.ex address=10.250.108.108
+>>> name=manyhome.test.ex address=10.250.108.109
+>>> name=manyhome.test.ex address=10.250.108.11
+>>> name=manyhome.test.ex address=10.250.108.110
+>>> name=manyhome.test.ex address=10.250.108.111
+>>> name=manyhome.test.ex address=10.250.108.112
+>>> name=manyhome.test.ex address=10.250.108.113
+>>> name=manyhome.test.ex address=10.250.108.114
+>>> name=manyhome.test.ex address=10.250.108.115
+>>> name=manyhome.test.ex address=10.250.108.116
+>>> name=manyhome.test.ex address=10.250.108.117
+>>> name=manyhome.test.ex address=10.250.108.118
+>>> name=manyhome.test.ex address=10.250.108.119
+>>> name=manyhome.test.ex address=10.250.108.12
+>>> name=manyhome.test.ex address=10.250.108.120
+>>> name=manyhome.test.ex address=10.250.108.121
+>>> name=manyhome.test.ex address=10.250.108.122
+>>> name=manyhome.test.ex address=10.250.108.123
+>>> name=manyhome.test.ex address=10.250.108.124
+>>> name=manyhome.test.ex address=10.250.108.125
+>>> name=manyhome.test.ex address=10.250.108.126
+>>> name=manyhome.test.ex address=10.250.108.127
+>>> name=manyhome.test.ex address=10.250.108.128
+>>> name=manyhome.test.ex address=10.250.108.129
+>>> name=manyhome.test.ex address=10.250.108.13
+>>> name=manyhome.test.ex address=10.250.108.130
+>>> name=manyhome.test.ex address=10.250.108.131
+>>> name=manyhome.test.ex address=10.250.108.132
+>>> name=manyhome.test.ex address=10.250.108.133
+>>> name=manyhome.test.ex address=10.250.108.134
+>>> name=manyhome.test.ex address=10.250.108.135
+>>> name=manyhome.test.ex address=10.250.108.136
+>>> name=manyhome.test.ex address=10.250.108.137
+>>> name=manyhome.test.ex address=10.250.108.138
+>>> name=manyhome.test.ex address=10.250.108.139
+>>> name=manyhome.test.ex address=10.250.108.14
+>>> name=manyhome.test.ex address=10.250.108.140
+>>> name=manyhome.test.ex address=10.250.108.141
+>>> name=manyhome.test.ex address=10.250.108.142
+>>> name=manyhome.test.ex address=10.250.108.143
+>>> name=manyhome.test.ex address=10.250.108.144
+>>> name=manyhome.test.ex address=10.250.108.145
+>>> name=manyhome.test.ex address=10.250.108.146
+>>> name=manyhome.test.ex address=10.250.108.147
+>>> name=manyhome.test.ex address=10.250.108.148
+>>> name=manyhome.test.ex address=10.250.108.149
+>>> name=manyhome.test.ex address=10.250.108.15
+>>> name=manyhome.test.ex address=10.250.108.150
+>>> name=manyhome.test.ex address=10.250.108.151
+>>> name=manyhome.test.ex address=10.250.108.152
+>>> name=manyhome.test.ex address=10.250.108.153
+>>> name=manyhome.test.ex address=10.250.108.154
+>>> name=manyhome.test.ex address=10.250.108.155
+>>> name=manyhome.test.ex address=10.250.108.156
+>>> name=manyhome.test.ex address=10.250.108.157
+>>> name=manyhome.test.ex address=10.250.108.158
+>>> name=manyhome.test.ex address=10.250.108.159
+>>> name=manyhome.test.ex address=10.250.108.16
+>>> name=manyhome.test.ex address=10.250.108.160
+>>> name=manyhome.test.ex address=10.250.108.161
+>>> name=manyhome.test.ex address=10.250.108.162
+>>> name=manyhome.test.ex address=10.250.108.163
+>>> name=manyhome.test.ex address=10.250.108.164
+>>> name=manyhome.test.ex address=10.250.108.165
+>>> name=manyhome.test.ex address=10.250.108.166
+>>> name=manyhome.test.ex address=10.250.108.167
+>>> name=manyhome.test.ex address=10.250.108.168
+>>> name=manyhome.test.ex address=10.250.108.169
+>>> name=manyhome.test.ex address=10.250.108.17
+>>> name=manyhome.test.ex address=10.250.108.170
+>>> name=manyhome.test.ex address=10.250.108.171
+>>> name=manyhome.test.ex address=10.250.108.172
+>>> name=manyhome.test.ex address=10.250.108.173
+>>> name=manyhome.test.ex address=10.250.108.174
+>>> name=manyhome.test.ex address=10.250.108.175
+>>> name=manyhome.test.ex address=10.250.108.176
+>>> name=manyhome.test.ex address=10.250.108.177
+>>> name=manyhome.test.ex address=10.250.108.178
+>>> name=manyhome.test.ex address=10.250.108.179
+>>> name=manyhome.test.ex address=10.250.108.18
+>>> name=manyhome.test.ex address=10.250.108.180
+>>> name=manyhome.test.ex address=10.250.108.181
+>>> name=manyhome.test.ex address=10.250.108.182
+>>> name=manyhome.test.ex address=10.250.108.183
+>>> name=manyhome.test.ex address=10.250.108.184
+>>> name=manyhome.test.ex address=10.250.108.185
+>>> name=manyhome.test.ex address=10.250.108.186
+>>> name=manyhome.test.ex address=10.250.108.187
+>>> name=manyhome.test.ex address=10.250.108.188
+>>> name=manyhome.test.ex address=10.250.108.189
+>>> name=manyhome.test.ex address=10.250.108.19
+>>> name=manyhome.test.ex address=10.250.108.190
+>>> name=manyhome.test.ex address=10.250.108.191
+>>> name=manyhome.test.ex address=10.250.108.192
+>>> name=manyhome.test.ex address=10.250.108.193
+>>> name=manyhome.test.ex address=10.250.108.194
+>>> name=manyhome.test.ex address=10.250.108.195
+>>> name=manyhome.test.ex address=10.250.108.196
+>>> name=manyhome.test.ex address=10.250.108.197
+>>> name=manyhome.test.ex address=10.250.108.198
+>>> name=manyhome.test.ex address=10.250.108.199
+>>> name=manyhome.test.ex address=10.250.108.2
+>>> name=manyhome.test.ex address=10.250.108.20
+>>> name=manyhome.test.ex address=10.250.108.200
+>>> name=manyhome.test.ex address=10.250.108.201
+>>> name=manyhome.test.ex address=10.250.108.202
+>>> name=manyhome.test.ex address=10.250.108.203
+>>> name=manyhome.test.ex address=10.250.108.204
+>>> name=manyhome.test.ex address=10.250.108.205
+>>> name=manyhome.test.ex address=10.250.108.206
+>>> name=manyhome.test.ex address=10.250.108.207
+>>> name=manyhome.test.ex address=10.250.108.208
+>>> name=manyhome.test.ex address=10.250.108.209
+>>> name=manyhome.test.ex address=10.250.108.21
+>>> name=manyhome.test.ex address=10.250.108.210
+>>> name=manyhome.test.ex address=10.250.108.211
+>>> name=manyhome.test.ex address=10.250.108.212
+>>> name=manyhome.test.ex address=10.250.108.213
+>>> name=manyhome.test.ex address=10.250.108.214
+>>> name=manyhome.test.ex address=10.250.108.215
+>>> name=manyhome.test.ex address=10.250.108.216
+>>> name=manyhome.test.ex address=10.250.108.217
+>>> name=manyhome.test.ex address=10.250.108.218
+>>> name=manyhome.test.ex address=10.250.108.219
+>>> name=manyhome.test.ex address=10.250.108.22
+>>> name=manyhome.test.ex address=10.250.108.220
+>>> name=manyhome.test.ex address=10.250.108.221
+>>> name=manyhome.test.ex address=10.250.108.222
+>>> name=manyhome.test.ex address=10.250.108.223
+>>> name=manyhome.test.ex address=10.250.108.224
+>>> name=manyhome.test.ex address=10.250.108.225
+>>> name=manyhome.test.ex address=10.250.108.226
+>>> name=manyhome.test.ex address=10.250.108.227
+>>> name=manyhome.test.ex address=10.250.108.228
+>>> name=manyhome.test.ex address=10.250.108.229
+>>> name=manyhome.test.ex address=10.250.108.23
+>>> name=manyhome.test.ex address=10.250.108.230
+>>> name=manyhome.test.ex address=10.250.108.231
+>>> name=manyhome.test.ex address=10.250.108.232
+>>> name=manyhome.test.ex address=10.250.108.233
+>>> name=manyhome.test.ex address=10.250.108.234
+>>> name=manyhome.test.ex address=10.250.108.235
+>>> name=manyhome.test.ex address=10.250.108.236
+>>> name=manyhome.test.ex address=10.250.108.237
+>>> name=manyhome.test.ex address=10.250.108.238
+>>> name=manyhome.test.ex address=10.250.108.239
+>>> name=manyhome.test.ex address=10.250.108.24
+>>> name=manyhome.test.ex address=10.250.108.240
+>>> name=manyhome.test.ex address=10.250.108.241
+>>> name=manyhome.test.ex address=10.250.108.242
+>>> name=manyhome.test.ex address=10.250.108.243
+>>> name=manyhome.test.ex address=10.250.108.244
+>>> name=manyhome.test.ex address=10.250.108.245
+>>> name=manyhome.test.ex address=10.250.108.246
+>>> name=manyhome.test.ex address=10.250.108.247
+>>> name=manyhome.test.ex address=10.250.108.248
+>>> name=manyhome.test.ex address=10.250.108.249
+>>> name=manyhome.test.ex address=10.250.108.25
+>>> name=manyhome.test.ex address=10.250.108.250
+>>> name=manyhome.test.ex address=10.250.108.251
+>>> name=manyhome.test.ex address=10.250.108.252
+>>> name=manyhome.test.ex address=10.250.108.253
+>>> name=manyhome.test.ex address=10.250.108.254
+>>> name=manyhome.test.ex address=10.250.108.255
+>>> name=manyhome.test.ex address=10.250.108.26
+>>> name=manyhome.test.ex address=10.250.108.27
+>>> name=manyhome.test.ex address=10.250.108.28
+>>> name=manyhome.test.ex address=10.250.108.29
+>>> name=manyhome.test.ex address=10.250.108.3
+>>> name=manyhome.test.ex address=10.250.108.30
+>>> name=manyhome.test.ex address=10.250.108.31
+>>> name=manyhome.test.ex address=10.250.108.32
+>>> name=manyhome.test.ex address=10.250.108.33
+>>> name=manyhome.test.ex address=10.250.108.34
+>>> name=manyhome.test.ex address=10.250.108.35
+>>> name=manyhome.test.ex address=10.250.108.36
+>>> name=manyhome.test.ex address=10.250.108.37
+>>> name=manyhome.test.ex address=10.250.108.38
+>>> name=manyhome.test.ex address=10.250.108.39
+>>> name=manyhome.test.ex address=10.250.108.4
+>>> name=manyhome.test.ex address=10.250.108.40
+>>> name=manyhome.test.ex address=10.250.108.41
+>>> name=manyhome.test.ex address=10.250.108.42
+>>> name=manyhome.test.ex address=10.250.108.43
+>>> name=manyhome.test.ex address=10.250.108.44
+>>> name=manyhome.test.ex address=10.250.108.45
+>>> name=manyhome.test.ex address=10.250.108.46
+>>> name=manyhome.test.ex address=10.250.108.47
+>>> name=manyhome.test.ex address=10.250.108.48
+>>> name=manyhome.test.ex address=10.250.108.49
+>>> name=manyhome.test.ex address=10.250.108.5
+>>> name=manyhome.test.ex address=10.250.108.50
+>>> name=manyhome.test.ex address=10.250.108.51
+>>> name=manyhome.test.ex address=10.250.108.52
+>>> name=manyhome.test.ex address=10.250.108.53
+>>> name=manyhome.test.ex address=10.250.108.54
+>>> name=manyhome.test.ex address=10.250.108.55
+>>> name=manyhome.test.ex address=10.250.108.56
+>>> name=manyhome.test.ex address=10.250.108.57
+>>> name=manyhome.test.ex address=10.250.108.58
+>>> name=manyhome.test.ex address=10.250.108.59
+>>> name=manyhome.test.ex address=10.250.108.6
+>>> name=manyhome.test.ex address=10.250.108.60
+>>> name=manyhome.test.ex address=10.250.108.61
+>>> name=manyhome.test.ex address=10.250.108.62
+>>> name=manyhome.test.ex address=10.250.108.63
+>>> name=manyhome.test.ex address=10.250.108.64
+>>> name=manyhome.test.ex address=10.250.108.65
+>>> name=manyhome.test.ex address=10.250.108.66
+>>> name=manyhome.test.ex address=10.250.108.67
+>>> name=manyhome.test.ex address=10.250.108.68
+>>> name=manyhome.test.ex address=10.250.108.69
+>>> name=manyhome.test.ex address=10.250.108.7
+>>> name=manyhome.test.ex address=10.250.108.70
+>>> name=manyhome.test.ex address=10.250.108.71
+>>> name=manyhome.test.ex address=10.250.108.72
+>>> name=manyhome.test.ex address=10.250.108.73
+>>> name=manyhome.test.ex address=10.250.108.74
+>>> name=manyhome.test.ex address=10.250.108.75
+>>> name=manyhome.test.ex address=10.250.108.76
+>>> name=manyhome.test.ex address=10.250.108.77
+>>> name=manyhome.test.ex address=10.250.108.78
+>>> name=manyhome.test.ex address=10.250.108.79
+>>> name=manyhome.test.ex address=10.250.108.8
+>>> name=manyhome.test.ex address=10.250.108.80
+>>> name=manyhome.test.ex address=10.250.108.81
+>>> name=manyhome.test.ex address=10.250.108.82
+>>> name=manyhome.test.ex address=10.250.108.83
+>>> name=manyhome.test.ex address=10.250.108.84
+>>> name=manyhome.test.ex address=10.250.108.85
+>>> name=manyhome.test.ex address=10.250.108.86
+>>> name=manyhome.test.ex address=10.250.108.87
+>>> name=manyhome.test.ex address=10.250.108.88
+>>> name=manyhome.test.ex address=10.250.108.89
+>>> name=manyhome.test.ex address=10.250.108.9
+>>> name=manyhome.test.ex address=10.250.108.90
+>>> name=manyhome.test.ex address=10.250.108.91
+>>> name=manyhome.test.ex address=10.250.108.92
+>>> name=manyhome.test.ex address=10.250.108.93
+>>> name=manyhome.test.ex address=10.250.108.94
+>>> name=manyhome.test.ex address=10.250.108.95
+>>> name=manyhome.test.ex address=10.250.108.96
+>>> name=manyhome.test.ex address=10.250.108.97
+>>> name=manyhome.test.ex address=10.250.108.98
+>>> name=manyhome.test.ex address=10.250.108.99
+>>> name=manyhome.test.ex address=10.250.109.0
+>>> name=manyhome.test.ex address=10.250.109.1
+>>> name=manyhome.test.ex address=10.250.109.10
+>>> name=manyhome.test.ex address=10.250.109.100
+>>> name=manyhome.test.ex address=10.250.109.101
+>>> name=manyhome.test.ex address=10.250.109.102
+>>> name=manyhome.test.ex address=10.250.109.103
+>>> name=manyhome.test.ex address=10.250.109.104
+>>> name=manyhome.test.ex address=10.250.109.105
+>>> name=manyhome.test.ex address=10.250.109.106
+>>> name=manyhome.test.ex address=10.250.109.107
+>>> name=manyhome.test.ex address=10.250.109.108
+>>> name=manyhome.test.ex address=10.250.109.109
+>>> name=manyhome.test.ex address=10.250.109.11
+>>> name=manyhome.test.ex address=10.250.109.110
+>>> name=manyhome.test.ex address=10.250.109.111
+>>> name=manyhome.test.ex address=10.250.109.112
+>>> name=manyhome.test.ex address=10.250.109.113
+>>> name=manyhome.test.ex address=10.250.109.114
+>>> name=manyhome.test.ex address=10.250.109.115
+>>> name=manyhome.test.ex address=10.250.109.116
+>>> name=manyhome.test.ex address=10.250.109.117
+>>> name=manyhome.test.ex address=10.250.109.118
+>>> name=manyhome.test.ex address=10.250.109.119
+>>> name=manyhome.test.ex address=10.250.109.12
+>>> name=manyhome.test.ex address=10.250.109.120
+>>> name=manyhome.test.ex address=10.250.109.121
+>>> name=manyhome.test.ex address=10.250.109.122
+>>> name=manyhome.test.ex address=10.250.109.123
+>>> name=manyhome.test.ex address=10.250.109.124
+>>> name=manyhome.test.ex address=10.250.109.125
+>>> name=manyhome.test.ex address=10.250.109.126
+>>> name=manyhome.test.ex address=10.250.109.127
+>>> name=manyhome.test.ex address=10.250.109.128
+>>> name=manyhome.test.ex address=10.250.109.129
+>>> name=manyhome.test.ex address=10.250.109.13
+>>> name=manyhome.test.ex address=10.250.109.130
+>>> name=manyhome.test.ex address=10.250.109.131
+>>> name=manyhome.test.ex address=10.250.109.132
+>>> name=manyhome.test.ex address=10.250.109.133
+>>> name=manyhome.test.ex address=10.250.109.134
+>>> name=manyhome.test.ex address=10.250.109.135
+>>> name=manyhome.test.ex address=10.250.109.136
+>>> name=manyhome.test.ex address=10.250.109.137
+>>> name=manyhome.test.ex address=10.250.109.138
+>>> name=manyhome.test.ex address=10.250.109.139
+>>> name=manyhome.test.ex address=10.250.109.14
+>>> name=manyhome.test.ex address=10.250.109.140
+>>> name=manyhome.test.ex address=10.250.109.141
+>>> name=manyhome.test.ex address=10.250.109.142
+>>> name=manyhome.test.ex address=10.250.109.143
+>>> name=manyhome.test.ex address=10.250.109.144
+>>> name=manyhome.test.ex address=10.250.109.145
+>>> name=manyhome.test.ex address=10.250.109.146
+>>> name=manyhome.test.ex address=10.250.109.147
+>>> name=manyhome.test.ex address=10.250.109.148
+>>> name=manyhome.test.ex address=10.250.109.149
+>>> name=manyhome.test.ex address=10.250.109.15
+>>> name=manyhome.test.ex address=10.250.109.150
+>>> name=manyhome.test.ex address=10.250.109.151
+>>> name=manyhome.test.ex address=10.250.109.152
+>>> name=manyhome.test.ex address=10.250.109.153
+>>> name=manyhome.test.ex address=10.250.109.154
+>>> name=manyhome.test.ex address=10.250.109.155
+>>> name=manyhome.test.ex address=10.250.109.156
+>>> name=manyhome.test.ex address=10.250.109.157
+>>> name=manyhome.test.ex address=10.250.109.158
+>>> name=manyhome.test.ex address=10.250.109.159
+>>> name=manyhome.test.ex address=10.250.109.16
+>>> name=manyhome.test.ex address=10.250.109.160
+>>> name=manyhome.test.ex address=10.250.109.161
+>>> name=manyhome.test.ex address=10.250.109.162
+>>> name=manyhome.test.ex address=10.250.109.163
+>>> name=manyhome.test.ex address=10.250.109.164
+>>> name=manyhome.test.ex address=10.250.109.165
+>>> name=manyhome.test.ex address=10.250.109.166
+>>> name=manyhome.test.ex address=10.250.109.167
+>>> name=manyhome.test.ex address=10.250.109.168
+>>> name=manyhome.test.ex address=10.250.109.169
+>>> name=manyhome.test.ex address=10.250.109.17
+>>> name=manyhome.test.ex address=10.250.109.170
+>>> name=manyhome.test.ex address=10.250.109.171
+>>> name=manyhome.test.ex address=10.250.109.172
+>>> name=manyhome.test.ex address=10.250.109.173
+>>> name=manyhome.test.ex address=10.250.109.174
+>>> name=manyhome.test.ex address=10.250.109.175
+>>> name=manyhome.test.ex address=10.250.109.176
+>>> name=manyhome.test.ex address=10.250.109.177
+>>> name=manyhome.test.ex address=10.250.109.178
+>>> name=manyhome.test.ex address=10.250.109.179
+>>> name=manyhome.test.ex address=10.250.109.18
+>>> name=manyhome.test.ex address=10.250.109.180
+>>> name=manyhome.test.ex address=10.250.109.181
+>>> name=manyhome.test.ex address=10.250.109.182
+>>> name=manyhome.test.ex address=10.250.109.183
+>>> name=manyhome.test.ex address=10.250.109.184
+>>> name=manyhome.test.ex address=10.250.109.185
+>>> name=manyhome.test.ex address=10.250.109.186
+>>> name=manyhome.test.ex address=10.250.109.187
+>>> name=manyhome.test.ex address=10.250.109.188
+>>> name=manyhome.test.ex address=10.250.109.189
+>>> name=manyhome.test.ex address=10.250.109.19
+>>> name=manyhome.test.ex address=10.250.109.190
+>>> name=manyhome.test.ex address=10.250.109.191
+>>> name=manyhome.test.ex address=10.250.109.192
+>>> name=manyhome.test.ex address=10.250.109.193
+>>> name=manyhome.test.ex address=10.250.109.194
+>>> name=manyhome.test.ex address=10.250.109.195
+>>> name=manyhome.test.ex address=10.250.109.196
+>>> name=manyhome.test.ex address=10.250.109.197
+>>> name=manyhome.test.ex address=10.250.109.198
+>>> name=manyhome.test.ex address=10.250.109.199
+>>> name=manyhome.test.ex address=10.250.109.2
+>>> name=manyhome.test.ex address=10.250.109.20
+>>> name=manyhome.test.ex address=10.250.109.200
+>>> name=manyhome.test.ex address=10.250.109.201
+>>> name=manyhome.test.ex address=10.250.109.202
+>>> name=manyhome.test.ex address=10.250.109.203
+>>> name=manyhome.test.ex address=10.250.109.204
+>>> name=manyhome.test.ex address=10.250.109.205
+>>> name=manyhome.test.ex address=10.250.109.206
+>>> name=manyhome.test.ex address=10.250.109.207
+>>> name=manyhome.test.ex address=10.250.109.208
+>>> name=manyhome.test.ex address=10.250.109.209
+>>> name=manyhome.test.ex address=10.250.109.21
+>>> name=manyhome.test.ex address=10.250.109.210
+>>> name=manyhome.test.ex address=10.250.109.211
+>>> name=manyhome.test.ex address=10.250.109.212
+>>> name=manyhome.test.ex address=10.250.109.213
+>>> name=manyhome.test.ex address=10.250.109.214
+>>> name=manyhome.test.ex address=10.250.109.215
+>>> name=manyhome.test.ex address=10.250.109.216
+>>> name=manyhome.test.ex address=10.250.109.217
+>>> name=manyhome.test.ex address=10.250.109.218
+>>> name=manyhome.test.ex address=10.250.109.219
+>>> name=manyhome.test.ex address=10.250.109.22
+>>> name=manyhome.test.ex address=10.250.109.220
+>>> name=manyhome.test.ex address=10.250.109.221
+>>> name=manyhome.test.ex address=10.250.109.222
+>>> name=manyhome.test.ex address=10.250.109.223
+>>> name=manyhome.test.ex address=10.250.109.224
+>>> name=manyhome.test.ex address=10.250.109.225
+>>> name=manyhome.test.ex address=10.250.109.226
+>>> name=manyhome.test.ex address=10.250.109.227
+>>> name=manyhome.test.ex address=10.250.109.228
+>>> name=manyhome.test.ex address=10.250.109.229
+>>> name=manyhome.test.ex address=10.250.109.23
+>>> name=manyhome.test.ex address=10.250.109.230
+>>> name=manyhome.test.ex address=10.250.109.231
+>>> name=manyhome.test.ex address=10.250.109.232
+>>> name=manyhome.test.ex address=10.250.109.233
+>>> name=manyhome.test.ex address=10.250.109.234
+>>> name=manyhome.test.ex address=10.250.109.235
+>>> name=manyhome.test.ex address=10.250.109.236
+>>> name=manyhome.test.ex address=10.250.109.237
+>>> name=manyhome.test.ex address=10.250.109.238
+>>> name=manyhome.test.ex address=10.250.109.239
+>>> name=manyhome.test.ex address=10.250.109.24
+>>> name=manyhome.test.ex address=10.250.109.240
+>>> name=manyhome.test.ex address=10.250.109.241
+>>> name=manyhome.test.ex address=10.250.109.242
+>>> name=manyhome.test.ex address=10.250.109.243
+>>> name=manyhome.test.ex address=10.250.109.244
+>>> name=manyhome.test.ex address=10.250.109.245
+>>> name=manyhome.test.ex address=10.250.109.246
+>>> name=manyhome.test.ex address=10.250.109.247
+>>> name=manyhome.test.ex address=10.250.109.248
+>>> name=manyhome.test.ex address=10.250.109.249
+>>> name=manyhome.test.ex address=10.250.109.25
+>>> name=manyhome.test.ex address=10.250.109.250
+>>> name=manyhome.test.ex address=10.250.109.251
+>>> name=manyhome.test.ex address=10.250.109.252
+>>> name=manyhome.test.ex address=10.250.109.253
+>>> name=manyhome.test.ex address=10.250.109.254
+>>> name=manyhome.test.ex address=10.250.109.255
+>>> name=manyhome.test.ex address=10.250.109.26
+>>> name=manyhome.test.ex address=10.250.109.27
+>>> name=manyhome.test.ex address=10.250.109.28
+>>> name=manyhome.test.ex address=10.250.109.29
+>>> name=manyhome.test.ex address=10.250.109.3
+>>> name=manyhome.test.ex address=10.250.109.30
+>>> name=manyhome.test.ex address=10.250.109.31
+>>> name=manyhome.test.ex address=10.250.109.32
+>>> name=manyhome.test.ex address=10.250.109.33
+>>> name=manyhome.test.ex address=10.250.109.34
+>>> name=manyhome.test.ex address=10.250.109.35
+>>> name=manyhome.test.ex address=10.250.109.36
+>>> name=manyhome.test.ex address=10.250.109.37
+>>> name=manyhome.test.ex address=10.250.109.38
+>>> name=manyhome.test.ex address=10.250.109.39
+>>> name=manyhome.test.ex address=10.250.109.4
+>>> name=manyhome.test.ex address=10.250.109.40
+>>> name=manyhome.test.ex address=10.250.109.41
+>>> name=manyhome.test.ex address=10.250.109.42
+>>> name=manyhome.test.ex address=10.250.109.43
+>>> name=manyhome.test.ex address=10.250.109.44
+>>> name=manyhome.test.ex address=10.250.109.45
+>>> name=manyhome.test.ex address=10.250.109.46
+>>> name=manyhome.test.ex address=10.250.109.47
+>>> name=manyhome.test.ex address=10.250.109.48
+>>> name=manyhome.test.ex address=10.250.109.49
+>>> name=manyhome.test.ex address=10.250.109.5
+>>> name=manyhome.test.ex address=10.250.109.50
+>>> name=manyhome.test.ex address=10.250.109.51
+>>> name=manyhome.test.ex address=10.250.109.52
+>>> name=manyhome.test.ex address=10.250.109.53
+>>> name=manyhome.test.ex address=10.250.109.54
+>>> name=manyhome.test.ex address=10.250.109.55
+>>> name=manyhome.test.ex address=10.250.109.56
+>>> name=manyhome.test.ex address=10.250.109.57
+>>> name=manyhome.test.ex address=10.250.109.58
+>>> name=manyhome.test.ex address=10.250.109.59
+>>> name=manyhome.test.ex address=10.250.109.6
+>>> name=manyhome.test.ex address=10.250.109.60
+>>> name=manyhome.test.ex address=10.250.109.61
+>>> name=manyhome.test.ex address=10.250.109.62
+>>> name=manyhome.test.ex address=10.250.109.63
+>>> name=manyhome.test.ex address=10.250.109.64
+>>> name=manyhome.test.ex address=10.250.109.65
+>>> name=manyhome.test.ex address=10.250.109.66
+>>> name=manyhome.test.ex address=10.250.109.67
+>>> name=manyhome.test.ex address=10.250.109.68
+>>> name=manyhome.test.ex address=10.250.109.69
+>>> name=manyhome.test.ex address=10.250.109.7
+>>> name=manyhome.test.ex address=10.250.109.70
+>>> name=manyhome.test.ex address=10.250.109.71
+>>> name=manyhome.test.ex address=10.250.109.72
+>>> name=manyhome.test.ex address=10.250.109.73
+>>> name=manyhome.test.ex address=10.250.109.74
+>>> name=manyhome.test.ex address=10.250.109.75
+>>> name=manyhome.test.ex address=10.250.109.76
+>>> name=manyhome.test.ex address=10.250.109.77
+>>> name=manyhome.test.ex address=10.250.109.78
+>>> name=manyhome.test.ex address=10.250.109.79
+>>> name=manyhome.test.ex address=10.250.109.8
+>>> name=manyhome.test.ex address=10.250.109.80
+>>> name=manyhome.test.ex address=10.250.109.81
+>>> name=manyhome.test.ex address=10.250.109.82
+>>> name=manyhome.test.ex address=10.250.109.83
+>>> name=manyhome.test.ex address=10.250.109.84
+>>> name=manyhome.test.ex address=10.250.109.85
+>>> name=manyhome.test.ex address=10.250.109.86
+>>> name=manyhome.test.ex address=10.250.109.87
+>>> name=manyhome.test.ex address=10.250.109.88
+>>> name=manyhome.test.ex address=10.250.109.89
+>>> name=manyhome.test.ex address=10.250.109.9
+>>> name=manyhome.test.ex address=10.250.109.90
+>>> name=manyhome.test.ex address=10.250.109.91
+>>> name=manyhome.test.ex address=10.250.109.92
+>>> name=manyhome.test.ex address=10.250.109.93
+>>> name=manyhome.test.ex address=10.250.109.94
+>>> name=manyhome.test.ex address=10.250.109.95
+>>> name=manyhome.test.ex address=10.250.109.96
+>>> name=manyhome.test.ex address=10.250.109.97
+>>> name=manyhome.test.ex address=10.250.109.98
+>>> name=manyhome.test.ex address=10.250.109.99
+>>> name=manyhome.test.ex address=10.250.110.0
+>>> name=manyhome.test.ex address=10.250.110.1
+>>> name=manyhome.test.ex address=10.250.110.10
+>>> name=manyhome.test.ex address=10.250.110.100
+>>> name=manyhome.test.ex address=10.250.110.101
+>>> name=manyhome.test.ex address=10.250.110.102
+>>> name=manyhome.test.ex address=10.250.110.103
+>>> name=manyhome.test.ex address=10.250.110.104
+>>> name=manyhome.test.ex address=10.250.110.105
+>>> name=manyhome.test.ex address=10.250.110.106
+>>> name=manyhome.test.ex address=10.250.110.107
+>>> name=manyhome.test.ex address=10.250.110.108
+>>> name=manyhome.test.ex address=10.250.110.109
+>>> name=manyhome.test.ex address=10.250.110.11
+>>> name=manyhome.test.ex address=10.250.110.110
+>>> name=manyhome.test.ex address=10.250.110.111
+>>> name=manyhome.test.ex address=10.250.110.112
+>>> name=manyhome.test.ex address=10.250.110.113
+>>> name=manyhome.test.ex address=10.250.110.114
+>>> name=manyhome.test.ex address=10.250.110.115
+>>> name=manyhome.test.ex address=10.250.110.116
+>>> name=manyhome.test.ex address=10.250.110.117
+>>> name=manyhome.test.ex address=10.250.110.118
+>>> name=manyhome.test.ex address=10.250.110.119
+>>> name=manyhome.test.ex address=10.250.110.12
+>>> name=manyhome.test.ex address=10.250.110.120
+>>> name=manyhome.test.ex address=10.250.110.121
+>>> name=manyhome.test.ex address=10.250.110.122
+>>> name=manyhome.test.ex address=10.250.110.123
+>>> name=manyhome.test.ex address=10.250.110.124
+>>> name=manyhome.test.ex address=10.250.110.125
+>>> name=manyhome.test.ex address=10.250.110.126
+>>> name=manyhome.test.ex address=10.250.110.127
+>>> name=manyhome.test.ex address=10.250.110.128
+>>> name=manyhome.test.ex address=10.250.110.129
+>>> name=manyhome.test.ex address=10.250.110.13
+>>> name=manyhome.test.ex address=10.250.110.130
+>>> name=manyhome.test.ex address=10.250.110.131
+>>> name=manyhome.test.ex address=10.250.110.132
+>>> name=manyhome.test.ex address=10.250.110.133
+>>> name=manyhome.test.ex address=10.250.110.134
+>>> name=manyhome.test.ex address=10.250.110.135
+>>> name=manyhome.test.ex address=10.250.110.136
+>>> name=manyhome.test.ex address=10.250.110.137
+>>> name=manyhome.test.ex address=10.250.110.138
+>>> name=manyhome.test.ex address=10.250.110.139
+>>> name=manyhome.test.ex address=10.250.110.14
+>>> name=manyhome.test.ex address=10.250.110.140
+>>> name=manyhome.test.ex address=10.250.110.141
+>>> name=manyhome.test.ex address=10.250.110.142
+>>> name=manyhome.test.ex address=10.250.110.143
+>>> name=manyhome.test.ex address=10.250.110.144
+>>> name=manyhome.test.ex address=10.250.110.145
+>>> name=manyhome.test.ex address=10.250.110.146
+>>> name=manyhome.test.ex address=10.250.110.147
+>>> name=manyhome.test.ex address=10.250.110.148
+>>> name=manyhome.test.ex address=10.250.110.149
+>>> name=manyhome.test.ex address=10.250.110.15
+>>> name=manyhome.test.ex address=10.250.110.150
+>>> name=manyhome.test.ex address=10.250.110.151
+>>> name=manyhome.test.ex address=10.250.110.152
+>>> name=manyhome.test.ex address=10.250.110.153
+>>> name=manyhome.test.ex address=10.250.110.154
+>>> name=manyhome.test.ex address=10.250.110.155
+>>> name=manyhome.test.ex address=10.250.110.156
+>>> name=manyhome.test.ex address=10.250.110.157
+>>> name=manyhome.test.ex address=10.250.110.158
+>>> name=manyhome.test.ex address=10.250.110.159
+>>> name=manyhome.test.ex address=10.250.110.16
+>>> name=manyhome.test.ex address=10.250.110.160
+>>> name=manyhome.test.ex address=10.250.110.161
+>>> name=manyhome.test.ex address=10.250.110.162
+>>> name=manyhome.test.ex address=10.250.110.163
+>>> name=manyhome.test.ex address=10.250.110.164
+>>> name=manyhome.test.ex address=10.250.110.165
+>>> name=manyhome.test.ex address=10.250.110.166
+>>> name=manyhome.test.ex address=10.250.110.167
+>>> name=manyhome.test.ex address=10.250.110.168
+>>> name=manyhome.test.ex address=10.250.110.169
+>>> name=manyhome.test.ex address=10.250.110.17
+>>> name=manyhome.test.ex address=10.250.110.170
+>>> name=manyhome.test.ex address=10.250.110.171
+>>> name=manyhome.test.ex address=10.250.110.172
+>>> name=manyhome.test.ex address=10.250.110.173
+>>> name=manyhome.test.ex address=10.250.110.174
+>>> name=manyhome.test.ex address=10.250.110.175
+>>> name=manyhome.test.ex address=10.250.110.176
+>>> name=manyhome.test.ex address=10.250.110.177
+>>> name=manyhome.test.ex address=10.250.110.178
+>>> name=manyhome.test.ex address=10.250.110.179
+>>> name=manyhome.test.ex address=10.250.110.18
+>>> name=manyhome.test.ex address=10.250.110.180
+>>> name=manyhome.test.ex address=10.250.110.181
+>>> name=manyhome.test.ex address=10.250.110.182
+>>> name=manyhome.test.ex address=10.250.110.183
+>>> name=manyhome.test.ex address=10.250.110.184
+>>> name=manyhome.test.ex address=10.250.110.185
+>>> name=manyhome.test.ex address=10.250.110.186
+>>> name=manyhome.test.ex address=10.250.110.187
+>>> name=manyhome.test.ex address=10.250.110.188
+>>> name=manyhome.test.ex address=10.250.110.189
+>>> name=manyhome.test.ex address=10.250.110.19
+>>> name=manyhome.test.ex address=10.250.110.190
+>>> name=manyhome.test.ex address=10.250.110.191
+>>> name=manyhome.test.ex address=10.250.110.192
+>>> name=manyhome.test.ex address=10.250.110.193
+>>> name=manyhome.test.ex address=10.250.110.194
+>>> name=manyhome.test.ex address=10.250.110.195
+>>> name=manyhome.test.ex address=10.250.110.196
+>>> name=manyhome.test.ex address=10.250.110.197
+>>> name=manyhome.test.ex address=10.250.110.198
+>>> name=manyhome.test.ex address=10.250.110.199
+>>> name=manyhome.test.ex address=10.250.110.2
+>>> name=manyhome.test.ex address=10.250.110.20
+>>> name=manyhome.test.ex address=10.250.110.200
+>>> name=manyhome.test.ex address=10.250.110.201
+>>> name=manyhome.test.ex address=10.250.110.202
+>>> name=manyhome.test.ex address=10.250.110.203
+>>> name=manyhome.test.ex address=10.250.110.204
+>>> name=manyhome.test.ex address=10.250.110.205
+>>> name=manyhome.test.ex address=10.250.110.206
+>>> name=manyhome.test.ex address=10.250.110.207
+>>> name=manyhome.test.ex address=10.250.110.208
+>>> name=manyhome.test.ex address=10.250.110.209
+>>> name=manyhome.test.ex address=10.250.110.21
+>>> name=manyhome.test.ex address=10.250.110.210
+>>> name=manyhome.test.ex address=10.250.110.211
+>>> name=manyhome.test.ex address=10.250.110.212
+>>> name=manyhome.test.ex address=10.250.110.213
+>>> name=manyhome.test.ex address=10.250.110.214
+>>> name=manyhome.test.ex address=10.250.110.215
+>>> name=manyhome.test.ex address=10.250.110.216
+>>> name=manyhome.test.ex address=10.250.110.217
+>>> name=manyhome.test.ex address=10.250.110.218
+>>> name=manyhome.test.ex address=10.250.110.219
+>>> name=manyhome.test.ex address=10.250.110.22
+>>> name=manyhome.test.ex address=10.250.110.220
+>>> name=manyhome.test.ex address=10.250.110.221
+>>> name=manyhome.test.ex address=10.250.110.222
+>>> name=manyhome.test.ex address=10.250.110.223
+>>> name=manyhome.test.ex address=10.250.110.224
+>>> name=manyhome.test.ex address=10.250.110.225
+>>> name=manyhome.test.ex address=10.250.110.226
+>>> name=manyhome.test.ex address=10.250.110.227
+>>> name=manyhome.test.ex address=10.250.110.228
+>>> name=manyhome.test.ex address=10.250.110.229
+>>> name=manyhome.test.ex address=10.250.110.23
+>>> name=manyhome.test.ex address=10.250.110.230
+>>> name=manyhome.test.ex address=10.250.110.231
+>>> name=manyhome.test.ex address=10.250.110.232
+>>> name=manyhome.test.ex address=10.250.110.233
+>>> name=manyhome.test.ex address=10.250.110.234
+>>> name=manyhome.test.ex address=10.250.110.235
+>>> name=manyhome.test.ex address=10.250.110.236
+>>> name=manyhome.test.ex address=10.250.110.237
+>>> name=manyhome.test.ex address=10.250.110.238
+>>> name=manyhome.test.ex address=10.250.110.239
+>>> name=manyhome.test.ex address=10.250.110.24
+>>> name=manyhome.test.ex address=10.250.110.240
+>>> name=manyhome.test.ex address=10.250.110.241
+>>> name=manyhome.test.ex address=10.250.110.242
+>>> name=manyhome.test.ex address=10.250.110.243
+>>> name=manyhome.test.ex address=10.250.110.244
+>>> name=manyhome.test.ex address=10.250.110.245
+>>> name=manyhome.test.ex address=10.250.110.246
+>>> name=manyhome.test.ex address=10.250.110.247
+>>> name=manyhome.test.ex address=10.250.110.248
+>>> name=manyhome.test.ex address=10.250.110.249
+>>> name=manyhome.test.ex address=10.250.110.25
+>>> name=manyhome.test.ex address=10.250.110.250
+>>> name=manyhome.test.ex address=10.250.110.251
+>>> name=manyhome.test.ex address=10.250.110.252
+>>> name=manyhome.test.ex address=10.250.110.253
+>>> name=manyhome.test.ex address=10.250.110.254
+>>> name=manyhome.test.ex address=10.250.110.255
+>>> name=manyhome.test.ex address=10.250.110.26
+>>> name=manyhome.test.ex address=10.250.110.27
+>>> name=manyhome.test.ex address=10.250.110.28
+>>> name=manyhome.test.ex address=10.250.110.29
+>>> name=manyhome.test.ex address=10.250.110.3
+>>> name=manyhome.test.ex address=10.250.110.30
+>>> name=manyhome.test.ex address=10.250.110.31
+>>> name=manyhome.test.ex address=10.250.110.32
+>>> name=manyhome.test.ex address=10.250.110.33
+>>> name=manyhome.test.ex address=10.250.110.34
+>>> name=manyhome.test.ex address=10.250.110.35
+>>> name=manyhome.test.ex address=10.250.110.36
+>>> name=manyhome.test.ex address=10.250.110.37
+>>> name=manyhome.test.ex address=10.250.110.38
+>>> name=manyhome.test.ex address=10.250.110.39
+>>> name=manyhome.test.ex address=10.250.110.4
+>>> name=manyhome.test.ex address=10.250.110.40
+>>> name=manyhome.test.ex address=10.250.110.41
+>>> name=manyhome.test.ex address=10.250.110.42
+>>> name=manyhome.test.ex address=10.250.110.43
+>>> name=manyhome.test.ex address=10.250.110.44
+>>> name=manyhome.test.ex address=10.250.110.45
+>>> name=manyhome.test.ex address=10.250.110.46
+>>> name=manyhome.test.ex address=10.250.110.47
+>>> name=manyhome.test.ex address=10.250.110.48
+>>> name=manyhome.test.ex address=10.250.110.49
+>>> name=manyhome.test.ex address=10.250.110.5
+>>> name=manyhome.test.ex address=10.250.110.50
+>>> name=manyhome.test.ex address=10.250.110.51
+>>> name=manyhome.test.ex address=10.250.110.52
+>>> name=manyhome.test.ex address=10.250.110.53
+>>> name=manyhome.test.ex address=10.250.110.54
+>>> name=manyhome.test.ex address=10.250.110.55
+>>> name=manyhome.test.ex address=10.250.110.56
+>>> name=manyhome.test.ex address=10.250.110.57
+>>> name=manyhome.test.ex address=10.250.110.58
+>>> name=manyhome.test.ex address=10.250.110.59
+>>> name=manyhome.test.ex address=10.250.110.6
+>>> name=manyhome.test.ex address=10.250.110.60
+>>> name=manyhome.test.ex address=10.250.110.61
+>>> name=manyhome.test.ex address=10.250.110.62
+>>> name=manyhome.test.ex address=10.250.110.63
+>>> name=manyhome.test.ex address=10.250.110.64
+>>> name=manyhome.test.ex address=10.250.110.65
+>>> name=manyhome.test.ex address=10.250.110.66
+>>> name=manyhome.test.ex address=10.250.110.67
+>>> name=manyhome.test.ex address=10.250.110.68
+>>> name=manyhome.test.ex address=10.250.110.69
+>>> name=manyhome.test.ex address=10.250.110.7
+>>> name=manyhome.test.ex address=10.250.110.70
+>>> name=manyhome.test.ex address=10.250.110.71
+>>> name=manyhome.test.ex address=10.250.110.72
+>>> name=manyhome.test.ex address=10.250.110.73
+>>> name=manyhome.test.ex address=10.250.110.74
+>>> name=manyhome.test.ex address=10.250.110.75
+>>> name=manyhome.test.ex address=10.250.110.76
+>>> name=manyhome.test.ex address=10.250.110.77
+>>> name=manyhome.test.ex address=10.250.110.78
+>>> name=manyhome.test.ex address=10.250.110.79
+>>> name=manyhome.test.ex address=10.250.110.8
+>>> name=manyhome.test.ex address=10.250.110.80
+>>> name=manyhome.test.ex address=10.250.110.81
+>>> name=manyhome.test.ex address=10.250.110.82
+>>> name=manyhome.test.ex address=10.250.110.83
+>>> name=manyhome.test.ex address=10.250.110.84
+>>> name=manyhome.test.ex address=10.250.110.85
+>>> name=manyhome.test.ex address=10.250.110.86
+>>> name=manyhome.test.ex address=10.250.110.87
+>>> name=manyhome.test.ex address=10.250.110.88
+>>> name=manyhome.test.ex address=10.250.110.89
+>>> name=manyhome.test.ex address=10.250.110.9
+>>> name=manyhome.test.ex address=10.250.110.90
+>>> name=manyhome.test.ex address=10.250.110.91
+>>> name=manyhome.test.ex address=10.250.110.92
+>>> name=manyhome.test.ex address=10.250.110.93
+>>> name=manyhome.test.ex address=10.250.110.94
+>>> name=manyhome.test.ex address=10.250.110.95
+>>> name=manyhome.test.ex address=10.250.110.96
+>>> name=manyhome.test.ex address=10.250.110.97
+>>> name=manyhome.test.ex address=10.250.110.98
+>>> name=manyhome.test.ex address=10.250.110.99
+>>> name=manyhome.test.ex address=10.250.111.0
+>>> name=manyhome.test.ex address=10.250.111.1
+>>> name=manyhome.test.ex address=10.250.111.10
+>>> name=manyhome.test.ex address=10.250.111.100
+>>> name=manyhome.test.ex address=10.250.111.101
+>>> name=manyhome.test.ex address=10.250.111.102
+>>> name=manyhome.test.ex address=10.250.111.103
+>>> name=manyhome.test.ex address=10.250.111.104
+>>> name=manyhome.test.ex address=10.250.111.105
+>>> name=manyhome.test.ex address=10.250.111.106
+>>> name=manyhome.test.ex address=10.250.111.107
+>>> name=manyhome.test.ex address=10.250.111.108
+>>> name=manyhome.test.ex address=10.250.111.109
+>>> name=manyhome.test.ex address=10.250.111.11
+>>> name=manyhome.test.ex address=10.250.111.110
+>>> name=manyhome.test.ex address=10.250.111.111
+>>> name=manyhome.test.ex address=10.250.111.112
+>>> name=manyhome.test.ex address=10.250.111.113
+>>> name=manyhome.test.ex address=10.250.111.114
+>>> name=manyhome.test.ex address=10.250.111.115
+>>> name=manyhome.test.ex address=10.250.111.116
+>>> name=manyhome.test.ex address=10.250.111.117
+>>> name=manyhome.test.ex address=10.250.111.118
+>>> name=manyhome.test.ex address=10.250.111.119
+>>> name=manyhome.test.ex address=10.250.111.12
+>>> name=manyhome.test.ex address=10.250.111.120
+>>> name=manyhome.test.ex address=10.250.111.121
+>>> name=manyhome.test.ex address=10.250.111.122
+>>> name=manyhome.test.ex address=10.250.111.123
+>>> name=manyhome.test.ex address=10.250.111.124
+>>> name=manyhome.test.ex address=10.250.111.125
+>>> name=manyhome.test.ex address=10.250.111.126
+>>> name=manyhome.test.ex address=10.250.111.127
+>>> name=manyhome.test.ex address=10.250.111.128
+>>> name=manyhome.test.ex address=10.250.111.129
+>>> name=manyhome.test.ex address=10.250.111.13
+>>> name=manyhome.test.ex address=10.250.111.130
+>>> name=manyhome.test.ex address=10.250.111.131
+>>> name=manyhome.test.ex address=10.250.111.132
+>>> name=manyhome.test.ex address=10.250.111.133
+>>> name=manyhome.test.ex address=10.250.111.134
+>>> name=manyhome.test.ex address=10.250.111.135
+>>> name=manyhome.test.ex address=10.250.111.136
+>>> name=manyhome.test.ex address=10.250.111.137
+>>> name=manyhome.test.ex address=10.250.111.138
+>>> name=manyhome.test.ex address=10.250.111.139
+>>> name=manyhome.test.ex address=10.250.111.14
+>>> name=manyhome.test.ex address=10.250.111.140
+>>> name=manyhome.test.ex address=10.250.111.141
+>>> name=manyhome.test.ex address=10.250.111.142
+>>> name=manyhome.test.ex address=10.250.111.143
+>>> name=manyhome.test.ex address=10.250.111.144
+>>> name=manyhome.test.ex address=10.250.111.145
+>>> name=manyhome.test.ex address=10.250.111.146
+>>> name=manyhome.test.ex address=10.250.111.147
+>>> name=manyhome.test.ex address=10.250.111.148
+>>> name=manyhome.test.ex address=10.250.111.149
+>>> name=manyhome.test.ex address=10.250.111.15
+>>> name=manyhome.test.ex address=10.250.111.150
+>>> name=manyhome.test.ex address=10.250.111.151
+>>> name=manyhome.test.ex address=10.250.111.152
+>>> name=manyhome.test.ex address=10.250.111.153
+>>> name=manyhome.test.ex address=10.250.111.154
+>>> name=manyhome.test.ex address=10.250.111.155
+>>> name=manyhome.test.ex address=10.250.111.156
+>>> name=manyhome.test.ex address=10.250.111.157
+>>> name=manyhome.test.ex address=10.250.111.158
+>>> name=manyhome.test.ex address=10.250.111.159
+>>> name=manyhome.test.ex address=10.250.111.16
+>>> name=manyhome.test.ex address=10.250.111.160
+>>> name=manyhome.test.ex address=10.250.111.161
+>>> name=manyhome.test.ex address=10.250.111.162
+>>> name=manyhome.test.ex address=10.250.111.163
+>>> name=manyhome.test.ex address=10.250.111.164
+>>> name=manyhome.test.ex address=10.250.111.165
+>>> name=manyhome.test.ex address=10.250.111.166
+>>> name=manyhome.test.ex address=10.250.111.167
+>>> name=manyhome.test.ex address=10.250.111.168
+>>> name=manyhome.test.ex address=10.250.111.169
+>>> name=manyhome.test.ex address=10.250.111.17
+>>> name=manyhome.test.ex address=10.250.111.170
+>>> name=manyhome.test.ex address=10.250.111.171
+>>> name=manyhome.test.ex address=10.250.111.172
+>>> name=manyhome.test.ex address=10.250.111.173
+>>> name=manyhome.test.ex address=10.250.111.174
+>>> name=manyhome.test.ex address=10.250.111.175
+>>> name=manyhome.test.ex address=10.250.111.176
+>>> name=manyhome.test.ex address=10.250.111.177
+>>> name=manyhome.test.ex address=10.250.111.178
+>>> name=manyhome.test.ex address=10.250.111.179
+>>> name=manyhome.test.ex address=10.250.111.18
+>>> name=manyhome.test.ex address=10.250.111.180
+>>> name=manyhome.test.ex address=10.250.111.181
+>>> name=manyhome.test.ex address=10.250.111.182
+>>> name=manyhome.test.ex address=10.250.111.183
+>>> name=manyhome.test.ex address=10.250.111.184
+>>> name=manyhome.test.ex address=10.250.111.185
+>>> name=manyhome.test.ex address=10.250.111.186
+>>> name=manyhome.test.ex address=10.250.111.187
+>>> name=manyhome.test.ex address=10.250.111.188
+>>> name=manyhome.test.ex address=10.250.111.189
+>>> name=manyhome.test.ex address=10.250.111.19
+>>> name=manyhome.test.ex address=10.250.111.190
+>>> name=manyhome.test.ex address=10.250.111.191
+>>> name=manyhome.test.ex address=10.250.111.192
+>>> name=manyhome.test.ex address=10.250.111.193
+>>> name=manyhome.test.ex address=10.250.111.194
+>>> name=manyhome.test.ex address=10.250.111.195
+>>> name=manyhome.test.ex address=10.250.111.196
+>>> name=manyhome.test.ex address=10.250.111.197
+>>> name=manyhome.test.ex address=10.250.111.198
+>>> name=manyhome.test.ex address=10.250.111.199
+>>> name=manyhome.test.ex address=10.250.111.2
+>>> name=manyhome.test.ex address=10.250.111.20
+>>> name=manyhome.test.ex address=10.250.111.200
+>>> name=manyhome.test.ex address=10.250.111.201
+>>> name=manyhome.test.ex address=10.250.111.202
+>>> name=manyhome.test.ex address=10.250.111.203
+>>> name=manyhome.test.ex address=10.250.111.204
+>>> name=manyhome.test.ex address=10.250.111.205
+>>> name=manyhome.test.ex address=10.250.111.206
+>>> name=manyhome.test.ex address=10.250.111.207
+>>> name=manyhome.test.ex address=10.250.111.208
+>>> name=manyhome.test.ex address=10.250.111.209
+>>> name=manyhome.test.ex address=10.250.111.21
+>>> name=manyhome.test.ex address=10.250.111.210
+>>> name=manyhome.test.ex address=10.250.111.211
+>>> name=manyhome.test.ex address=10.250.111.212
+>>> name=manyhome.test.ex address=10.250.111.213
+>>> name=manyhome.test.ex address=10.250.111.214
+>>> name=manyhome.test.ex address=10.250.111.215
+>>> name=manyhome.test.ex address=10.250.111.216
+>>> name=manyhome.test.ex address=10.250.111.217
+>>> name=manyhome.test.ex address=10.250.111.218
+>>> name=manyhome.test.ex address=10.250.111.219
+>>> name=manyhome.test.ex address=10.250.111.22
+>>> name=manyhome.test.ex address=10.250.111.220
+>>> name=manyhome.test.ex address=10.250.111.221
+>>> name=manyhome.test.ex address=10.250.111.222
+>>> name=manyhome.test.ex address=10.250.111.223
+>>> name=manyhome.test.ex address=10.250.111.224
+>>> name=manyhome.test.ex address=10.250.111.225
+>>> name=manyhome.test.ex address=10.250.111.226
+>>> name=manyhome.test.ex address=10.250.111.227
+>>> name=manyhome.test.ex address=10.250.111.228
+>>> name=manyhome.test.ex address=10.250.111.229
+>>> name=manyhome.test.ex address=10.250.111.23
+>>> name=manyhome.test.ex address=10.250.111.230
+>>> name=manyhome.test.ex address=10.250.111.231
+>>> name=manyhome.test.ex address=10.250.111.232
+>>> name=manyhome.test.ex address=10.250.111.233
+>>> name=manyhome.test.ex address=10.250.111.234
+>>> name=manyhome.test.ex address=10.250.111.235
+>>> name=manyhome.test.ex address=10.250.111.236
+>>> name=manyhome.test.ex address=10.250.111.237
+>>> name=manyhome.test.ex address=10.250.111.238
+>>> name=manyhome.test.ex address=10.250.111.239
+>>> name=manyhome.test.ex address=10.250.111.24
+>>> name=manyhome.test.ex address=10.250.111.240
+>>> name=manyhome.test.ex address=10.250.111.241
+>>> name=manyhome.test.ex address=10.250.111.242
+>>> name=manyhome.test.ex address=10.250.111.243
+>>> name=manyhome.test.ex address=10.250.111.244
+>>> name=manyhome.test.ex address=10.250.111.245
+>>> name=manyhome.test.ex address=10.250.111.246
+>>> name=manyhome.test.ex address=10.250.111.247
+>>> name=manyhome.test.ex address=10.250.111.248
+>>> name=manyhome.test.ex address=10.250.111.249
+>>> name=manyhome.test.ex address=10.250.111.25
+>>> name=manyhome.test.ex address=10.250.111.250
+>>> name=manyhome.test.ex address=10.250.111.251
+>>> name=manyhome.test.ex address=10.250.111.252
+>>> name=manyhome.test.ex address=10.250.111.253
+>>> name=manyhome.test.ex address=10.250.111.254
+>>> name=manyhome.test.ex address=10.250.111.255
+>>> name=manyhome.test.ex address=10.250.111.26
+>>> name=manyhome.test.ex address=10.250.111.27
+>>> name=manyhome.test.ex address=10.250.111.28
+>>> name=manyhome.test.ex address=10.250.111.29
+>>> name=manyhome.test.ex address=10.250.111.3
+>>> name=manyhome.test.ex address=10.250.111.30
+>>> name=manyhome.test.ex address=10.250.111.31
+>>> name=manyhome.test.ex address=10.250.111.32
+>>> name=manyhome.test.ex address=10.250.111.33
+>>> name=manyhome.test.ex address=10.250.111.34
+>>> name=manyhome.test.ex address=10.250.111.35
+>>> name=manyhome.test.ex address=10.250.111.36
+>>> name=manyhome.test.ex address=10.250.111.37
+>>> name=manyhome.test.ex address=10.250.111.38
+>>> name=manyhome.test.ex address=10.250.111.39
+>>> name=manyhome.test.ex address=10.250.111.4
+>>> name=manyhome.test.ex address=10.250.111.40
+>>> name=manyhome.test.ex address=10.250.111.41
+>>> name=manyhome.test.ex address=10.250.111.42
+>>> name=manyhome.test.ex address=10.250.111.43
+>>> name=manyhome.test.ex address=10.250.111.44
+>>> name=manyhome.test.ex address=10.250.111.45
+>>> name=manyhome.test.ex address=10.250.111.46
+>>> name=manyhome.test.ex address=10.250.111.47
+>>> name=manyhome.test.ex address=10.250.111.48
+>>> name=manyhome.test.ex address=10.250.111.49
+>>> name=manyhome.test.ex address=10.250.111.5
+>>> name=manyhome.test.ex address=10.250.111.50
+>>> name=manyhome.test.ex address=10.250.111.51
+>>> name=manyhome.test.ex address=10.250.111.52
+>>> name=manyhome.test.ex address=10.250.111.53
+>>> name=manyhome.test.ex address=10.250.111.54
+>>> name=manyhome.test.ex address=10.250.111.55
+>>> name=manyhome.test.ex address=10.250.111.56
+>>> name=manyhome.test.ex address=10.250.111.57
+>>> name=manyhome.test.ex address=10.250.111.58
+>>> name=manyhome.test.ex address=10.250.111.59
+>>> name=manyhome.test.ex address=10.250.111.6
+>>> name=manyhome.test.ex address=10.250.111.60
+>>> name=manyhome.test.ex address=10.250.111.61
+>>> name=manyhome.test.ex address=10.250.111.62
+>>> name=manyhome.test.ex address=10.250.111.63
+>>> name=manyhome.test.ex address=10.250.111.64
+>>> name=manyhome.test.ex address=10.250.111.65
+>>> name=manyhome.test.ex address=10.250.111.66
+>>> name=manyhome.test.ex address=10.250.111.67
+>>> name=manyhome.test.ex address=10.250.111.68
+>>> name=manyhome.test.ex address=10.250.111.69
+>>> name=manyhome.test.ex address=10.250.111.7
+>>> name=manyhome.test.ex address=10.250.111.70
+>>> name=manyhome.test.ex address=10.250.111.71
+>>> name=manyhome.test.ex address=10.250.111.72
+>>> name=manyhome.test.ex address=10.250.111.73
+>>> name=manyhome.test.ex address=10.250.111.74
+>>> name=manyhome.test.ex address=10.250.111.75
+>>> name=manyhome.test.ex address=10.250.111.76
+>>> name=manyhome.test.ex address=10.250.111.77
+>>> name=manyhome.test.ex address=10.250.111.78
+>>> name=manyhome.test.ex address=10.250.111.79
+>>> name=manyhome.test.ex address=10.250.111.8
+>>> name=manyhome.test.ex address=10.250.111.80
+>>> name=manyhome.test.ex address=10.250.111.81
+>>> name=manyhome.test.ex address=10.250.111.82
+>>> name=manyhome.test.ex address=10.250.111.83
+>>> name=manyhome.test.ex address=10.250.111.84
+>>> name=manyhome.test.ex address=10.250.111.85
+>>> name=manyhome.test.ex address=10.250.111.86
+>>> name=manyhome.test.ex address=10.250.111.87
+>>> name=manyhome.test.ex address=10.250.111.88
+>>> name=manyhome.test.ex address=10.250.111.89
+>>> name=manyhome.test.ex address=10.250.111.9
+>>> name=manyhome.test.ex address=10.250.111.90
+>>> name=manyhome.test.ex address=10.250.111.91
+>>> name=manyhome.test.ex address=10.250.111.92
+>>> name=manyhome.test.ex address=10.250.111.93
+>>> name=manyhome.test.ex address=10.250.111.94
+>>> name=manyhome.test.ex address=10.250.111.95
+>>> name=manyhome.test.ex address=10.250.111.96
+>>> name=manyhome.test.ex address=10.250.111.97
+>>> name=manyhome.test.ex address=10.250.111.98
+>>> name=manyhome.test.ex address=10.250.111.99
+>>> checking addresses for manyhome.test.ex
+>>> 10.250.104.0
+>>> 10.250.104.1
+>>> 10.250.104.10
+>>> 10.250.104.100
+>>> 10.250.104.101
+>>> 10.250.104.102
+>>> 10.250.104.103
+>>> 10.250.104.104
+>>> 10.250.104.105
+>>> 10.250.104.106
+>>> 10.250.104.107
+>>> 10.250.104.108
+>>> 10.250.104.109
+>>> 10.250.104.11
+>>> 10.250.104.110
+>>> 10.250.104.111
+>>> 10.250.104.112
+>>> 10.250.104.113
+>>> 10.250.104.114
+>>> 10.250.104.115
+>>> 10.250.104.116
+>>> 10.250.104.117
+>>> 10.250.104.118
+>>> 10.250.104.119
+>>> 10.250.104.12
+>>> 10.250.104.120
+>>> 10.250.104.121
+>>> 10.250.104.122
+>>> 10.250.104.123
+>>> 10.250.104.124
+>>> 10.250.104.125
+>>> 10.250.104.126
+>>> 10.250.104.127
+>>> 10.250.104.128
+>>> 10.250.104.129
+>>> 10.250.104.13
+>>> 10.250.104.130
+>>> 10.250.104.131
+>>> 10.250.104.132
+>>> 10.250.104.133
+>>> 10.250.104.134
+>>> 10.250.104.135
+>>> 10.250.104.136
+>>> 10.250.104.137
+>>> 10.250.104.138
+>>> 10.250.104.139
+>>> 10.250.104.14
+>>> 10.250.104.140
+>>> 10.250.104.141
+>>> 10.250.104.142
+>>> 10.250.104.143
+>>> 10.250.104.144
+>>> 10.250.104.145
+>>> 10.250.104.146
+>>> 10.250.104.147
+>>> 10.250.104.148
+>>> 10.250.104.149
+>>> 10.250.104.15
+>>> 10.250.104.150
+>>> 10.250.104.151
+>>> 10.250.104.152
+>>> 10.250.104.153
+>>> 10.250.104.154
+>>> 10.250.104.155
+>>> 10.250.104.156
+>>> 10.250.104.157
+>>> 10.250.104.158
+>>> 10.250.104.159
+>>> 10.250.104.16
+>>> 10.250.104.160
+>>> 10.250.104.161
+>>> 10.250.104.162
+>>> 10.250.104.163
+>>> 10.250.104.164
+>>> 10.250.104.165
+>>> 10.250.104.166
+>>> 10.250.104.167
+>>> 10.250.104.168
+>>> 10.250.104.169
+>>> 10.250.104.17
+>>> 10.250.104.170
+>>> 10.250.104.171
+>>> 10.250.104.172
+>>> 10.250.104.173
+>>> 10.250.104.174
+>>> 10.250.104.175
+>>> 10.250.104.176
+>>> 10.250.104.177
+>>> 10.250.104.178
+>>> 10.250.104.179
+>>> 10.250.104.18
+>>> 10.250.104.180
+>>> 10.250.104.181
+>>> 10.250.104.182
+>>> 10.250.104.183
+>>> 10.250.104.184
+>>> 10.250.104.185
+>>> 10.250.104.186
+>>> 10.250.104.187
+>>> 10.250.104.188
+>>> 10.250.104.189
+>>> 10.250.104.19
+>>> 10.250.104.190
+>>> 10.250.104.191
+>>> 10.250.104.192
+>>> 10.250.104.193
+>>> 10.250.104.194
+>>> 10.250.104.195
+>>> 10.250.104.196
+>>> 10.250.104.197
+>>> 10.250.104.198
+>>> 10.250.104.199
+>>> 10.250.104.2
+>>> 10.250.104.20
+>>> 10.250.104.200
+>>> 10.250.104.201
+>>> 10.250.104.202
+>>> 10.250.104.203
+>>> 10.250.104.204
+>>> 10.250.104.205
+>>> 10.250.104.206
+>>> 10.250.104.207
+>>> 10.250.104.208
+>>> 10.250.104.209
+>>> 10.250.104.21
+>>> 10.250.104.210
+>>> 10.250.104.211
+>>> 10.250.104.212
+>>> 10.250.104.213
+>>> 10.250.104.214
+>>> 10.250.104.215
+>>> 10.250.104.216
+>>> 10.250.104.217
+>>> 10.250.104.218
+>>> 10.250.104.219
+>>> 10.250.104.22
+>>> 10.250.104.220
+>>> 10.250.104.221
+>>> 10.250.104.222
+>>> 10.250.104.223
+>>> 10.250.104.224
+>>> 10.250.104.225
+>>> 10.250.104.226
+>>> 10.250.104.227
+>>> 10.250.104.228
+>>> 10.250.104.229
+>>> 10.250.104.23
+>>> 10.250.104.230
+>>> 10.250.104.231
+>>> 10.250.104.232
+>>> 10.250.104.233
+>>> 10.250.104.234
+>>> 10.250.104.235
+>>> 10.250.104.236
+>>> 10.250.104.237
+>>> 10.250.104.238
+>>> 10.250.104.239
+>>> 10.250.104.24
+>>> 10.250.104.240
+>>> 10.250.104.241
+>>> 10.250.104.242
+>>> 10.250.104.243
+>>> 10.250.104.244
+>>> 10.250.104.245
+>>> 10.250.104.246
+>>> 10.250.104.247
+>>> 10.250.104.248
+>>> 10.250.104.249
+>>> 10.250.104.25
+>>> 10.250.104.250
+>>> 10.250.104.251
+>>> 10.250.104.252
+>>> 10.250.104.253
+>>> 10.250.104.254
+>>> 10.250.104.255
+>>> 10.250.104.26
+>>> 10.250.104.27
+>>> 10.250.104.28
+>>> 10.250.104.29
+>>> 10.250.104.3
+>>> 10.250.104.30
+>>> 10.250.104.31
+>>> 10.250.104.32
+>>> 10.250.104.33
+>>> 10.250.104.34
+>>> 10.250.104.35
+>>> 10.250.104.36
+>>> 10.250.104.37
+>>> 10.250.104.38
+>>> 10.250.104.39
+>>> 10.250.104.4
+>>> 10.250.104.40
+>>> 10.250.104.41
+>>> 10.250.104.42
+>>> 10.250.104.43
+>>> 10.250.104.44
+>>> 10.250.104.45
+>>> 10.250.104.46
+>>> 10.250.104.47
+>>> 10.250.104.48
+>>> 10.250.104.49
+>>> 10.250.104.5
+>>> 10.250.104.50
+>>> 10.250.104.51
+>>> 10.250.104.52
+>>> 10.250.104.53
+>>> 10.250.104.54
+>>> 10.250.104.55
+>>> 10.250.104.56
+>>> 10.250.104.57
+>>> 10.250.104.58
+>>> 10.250.104.59
+>>> 10.250.104.6
+>>> 10.250.104.60
+>>> 10.250.104.61
+>>> 10.250.104.62
+>>> 10.250.104.63
+>>> 10.250.104.64
+>>> 10.250.104.65
+>>> 10.250.104.66
+>>> 10.250.104.67
+>>> 10.250.104.68
+>>> 10.250.104.69
+>>> 10.250.104.7 OK
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_connect"
+>>> processing "accept"
+>>> check hosts = 10.250.104.0/21
+>>> host in "10.250.104.0/21"? yes (matched "10.250.104.0/21")
+>>> accept: condition test succeeded
diff --git a/test/stderr/0021 b/test/stderr/0021
new file mode 100644
index 000000000..c1ebc4d0c
--- /dev/null
+++ b/test/stderr/0021
@@ -0,0 +1,186 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+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)
+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)
+using ACL "connect"
+processing "deny"
+check hosts = : 10.9.8.7
+host in ": 10.9.8.7"? no (end of list)
+deny: condition test failed
+processing "drop"
+check hosts = 10.9.8.9
+host in "10.9.8.9"? no (end of list)
+drop: condition test failed
+processing "accept"
+check logwrite = $sender_host_address accepted by connect ACL
+ = 10.9.8.8 accepted by connect ACL
+LOG: MAIN
+ 10.9.8.8 accepted by connect ACL
+accept: condition test succeeded
+using ACL "mail"
+processing "warn"
+check senders = ok@test3
+address match: subject=bad@test1 pattern=ok@test3
+bad@test1 in "ok@test3"? no (end of list)
+warn: condition test failed
+processing "accept"
+check senders = ok@test1 : ok@test3
+address match: subject=bad@test1 pattern=ok@test1
+address match: subject=bad@test1 pattern=ok@test3
+bad@test1 in "ok@test1 : ok@test3"? no (end of list)
+accept: condition test failed
+end of ACL "mail": implicit DENY
+LOG: MAIN REJECT
+ H=[10.9.8.8] U=CALLER rejected MAIL <bad@test1>
+using ACL "mail"
+processing "warn"
+check senders = ok@test3
+address match: subject=ok@test1 pattern=ok@test3
+test1 in "test3"? no (end of list)
+ok@test1 in "ok@test3"? no (end of list)
+warn: condition test failed
+processing "accept"
+check senders = ok@test1 : ok@test3
+address match: subject=ok@test1 pattern=ok@test1
+test1 in "test1"? yes (matched "test1")
+ok@test1 in "ok@test1 : ok@test3"? yes (matched "ok@test1")
+check verify = sender
+ok in "!bad"? yes (end of list)
+----------- end verify ------------
+sender ok@test1 verified ok
+check logwrite = :main,reject: mail accepted
+LOG: MAIN REJECT
+ mail accepted
+accept: condition test succeeded
+using ACL "rcpt"
+processing "accept"
+check senders = +ok_senders
+address match: subject=ok@test1 pattern=ok@somewhere
+test1 in "somewhere"? no (end of list)
+address match: subject=ok@test1 pattern=ok@test1
+test1 in "test1"? yes (matched "test1")
+ok@test1 in "ok@somewhere : ok@test1 : ok@test3"? yes (matched "ok@test1")
+ok@test1 in "+ok_senders"? yes (matched "+ok_senders")
+check sender_domains = +ok_sender_domains
+test1 in "somewhere : test1 : test3"? yes (matched "test1")
+test1 in "+ok_sender_domains"? yes (matched "+ok_sender_domains")
+check logwrite = :panic: rcpt accepted
+LOG: PANIC
+ rcpt accepted
+accept: condition test succeeded
+using ACL "rcpt"
+processing "accept"
+check senders = +ok_senders
+cached yes match for +ok_senders
+cached lookup data = NULL
+ok@test1 in "+ok_senders"? yes (matched "+ok_senders" - cached)
+check sender_domains = +ok_sender_domains
+cached yes match for +ok_sender_domains
+test1 in "+ok_sender_domains"? yes (matched "+ok_sender_domains" - cached)
+check logwrite = :panic: rcpt accepted
+LOG: PANIC
+ rcpt accepted
+accept: condition test succeeded
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp 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 ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+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)
+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)
+using ACL "connect"
+processing "deny"
+check hosts = : 10.9.8.7
+host in ": 10.9.8.7"? no (end of list)
+deny: condition test failed
+processing "drop"
+check hosts = 10.9.8.9
+host in "10.9.8.9"? no (end of list)
+drop: condition test failed
+processing "accept"
+check logwrite = $sender_host_address accepted by connect ACL
+ = 10.9.8.8 accepted by connect ACL
+LOG: MAIN
+ 10.9.8.8 accepted by connect ACL
+accept: condition test succeeded
+using ACL "mail"
+processing "warn"
+check senders = ok@test3
+address match: subject=ok@test3 pattern=ok@test3
+test3 in "test3"? yes (matched "test3")
+ok@test3 in "ok@test3"? yes (matched "ok@test3")
+warn: condition test succeeded
+processing "accept"
+check senders = ok@test1 : ok@test3
+address match: subject=ok@test3 pattern=ok@test1
+test3 in "test1"? no (end of list)
+address match: subject=ok@test3 pattern=ok@test3
+test3 in "test3"? yes (matched "test3")
+ok@test3 in "ok@test1 : ok@test3"? yes (matched "ok@test3")
+check verify = sender
+ok in "!bad"? yes (end of list)
+----------- end verify ------------
+sender ok@test3 verified ok
+check logwrite = :main,reject: mail accepted
+LOG: MAIN REJECT
+ mail accepted
+accept: condition test succeeded
+using ACL "rcpt"
+processing "accept"
+check senders = +ok_senders
+address match: subject=ok@test3 pattern=ok@somewhere
+test3 in "somewhere"? no (end of list)
+address match: subject=ok@test3 pattern=ok@test1
+test3 in "test1"? no (end of list)
+address match: subject=ok@test3 pattern=ok@test3
+test3 in "test3"? yes (matched "test3")
+ok@test3 in "ok@somewhere : ok@test1 : ok@test3"? yes (matched "ok@test3")
+ok@test3 in "+ok_senders"? yes (matched "+ok_senders")
+check sender_domains = +ok_sender_domains
+test3 in "somewhere : test1 : test3"? yes (matched "test3")
+test3 in "+ok_sender_domains"? yes (matched "+ok_sender_domains")
+check logwrite = :panic: rcpt accepted
+LOG: PANIC
+ rcpt accepted
+accept: condition test succeeded
+host in ignore_fromline_hosts? no (option unset)
+>>Headers added by MAIL or RCPT ACL:
+ X-ACL-Warn: added header line
+>>
+LOG: MAIN
+ <= ok@test3 H=[10.9.8.8] U=CALLER P=smtp S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+skipping ACL configuration - not needed
+x in "!bad"? yes (end of list)
+LOG: MAIN
+ => x <x@y> R=accept T=appendfile
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0022 b/test/stderr/0022
new file mode 100644
index 000000000..dbda13f9c
--- /dev/null
+++ b/test/stderr/0022
@@ -0,0 +1,349 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.9.8.7]
+sender_rcvhost = [V4NET.9.8.7]
+host in hosts_connection_nolog? no (end of list)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.9.8.7]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<warn_empty@test.ex>
+using ACL "warn_empty"
+processing "warn"
+warn: condition test succeeded
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+host in ignore_fromline_hosts? no (option unset)
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmbF-0005vi-00
+>>Generated Received: header line
+P Received: from [V4NET.9.8.7]
+ by myhost.test.ex with smtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmbF-0005vi-00
+ for warn_empty@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= x@y H=[V4NET.9.8.7] P=smtp S=sss
+SMTP>> 250 OK id=10HmbF-0005vi-00
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.9.8.7]
+sender_rcvhost = [V4NET.9.8.7]
+host in hosts_connection_nolog? no (end of list)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.9.8.7]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<warn_log@test.ex>
+using ACL "warn_log"
+processing "warn"
+warn: condition test succeeded
+LOG: MAIN
+ H=[V4NET.9.8.7] Warning: warn log message
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+host in ignore_fromline_hosts? no (option unset)
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmbG-0005vi-00
+>>Generated Received: header line
+P Received: from [V4NET.9.8.7]
+ by myhost.test.ex with smtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmbG-0005vi-00
+ for warn_log@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= x@y H=[V4NET.9.8.7] P=smtp S=sss
+SMTP>> 250 OK id=10HmbG-0005vi-00
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.9.8.7]
+sender_rcvhost = [V4NET.9.8.7]
+host in hosts_connection_nolog? no (end of list)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.9.8.7]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<warn_user@test.ex>
+using ACL "warn_user"
+processing "warn"
+warn: condition test succeeded
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+host in ignore_fromline_hosts? no (option unset)
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmbH-0005vi-00
+>>Generated Received: header line
+P Received: from [V4NET.9.8.7]
+ by myhost.test.ex with smtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmbH-0005vi-00
+ for warn_user@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+>>Headers added by MAIL or RCPT ACL:
+ X-ACL-Warn: warn user message
+>>
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= x@y H=[V4NET.9.8.7] P=smtp S=sss
+SMTP>> 250 OK id=10HmbH-0005vi-00
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>> host in hosts_connection_nolog? no (end of list)
+LOG: SMTP connection from [V4NET.9.8.7]
+>>> 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)
+>>> 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)
+>>> using ACL "defer"
+>>> processing "defer"
+>>> defer: condition test succeeded
+LOG: H=[V4NET.9.8.7] F=<x@y> temporarily rejected RCPT <defer@y>: forcibly deferred
+>>> using ACL "accept"
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "drop"
+>>> processing "drop"
+>>> drop: condition test succeeded
+LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <drop@y>: forcibly dropped
+LOG: SMTP connection from [V4NET.9.8.7] closed by DROP in ACL
+>>> host in hosts_connection_nolog? no (end of list)
+LOG: SMTP connection from [V4NET.9.8.7]
+>>> 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)
+>>> 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)
+>>> using ACL "defer_senders"
+>>> processing "defer"
+>>> check senders = :
+>>> in ":"? yes (matched "")
+>>> defer: condition test succeeded
+LOG: H=[V4NET.9.8.7] F=<> temporarily rejected RCPT <defer_senders@y>
+LOG: SMTP connection from [V4NET.9.8.7] closed by QUIT
+>>> host in hosts_connection_nolog? no (end of list)
+LOG: SMTP connection from [V4NET.9.8.7]
+>>> 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)
+>>> 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)
+>>> using ACL "delay_accept"
+>>> processing "accept"
+>>> check delay = 1s
+>>> delay modifier requests 1-second delay
+>>> delay skipped in -bh checking mode
+>>> accept: condition test succeeded
+>>> using ACL "delay_warn"
+>>> processing "warn"
+>>> check delay = 1s
+>>> delay modifier requests 1-second delay
+>>> delay skipped in -bh checking mode
+>>> warn: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: SMTP connection from [V4NET.9.8.7] closed by QUIT
+>>> host in hosts_connection_nolog? no (end of list)
+LOG: SMTP connection from [V4NET.9.8.7]
+>>> 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)
+>>> 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)
+>>> using ACL "host_check"
+>>> processing "deny"
+>>> check hosts = net-lsearch;TESTSUITE/aux-var/0022.hosts
+>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
+>>> deny: condition test succeeded
+LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-specific message<
+>>> using ACL "host_check"
+>>> processing "deny"
+>>> check hosts = net-lsearch;TESTSUITE/aux-var/0022.hosts
+>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
+>>> deny: condition test succeeded
+LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check@y>: host data >A host-specific message<
+>>> using ACL "host_check2"
+>>> processing "deny"
+>>> check hosts = +some_hosts
+>>> host in "net-lsearch;TESTSUITE/aux-var/0022.hosts"? yes (matched "net-lsearch;TESTSUITE/aux-var/0022.hosts")
+>>> host in "+some_hosts"? yes (matched "+some_hosts")
+>>> deny: condition test succeeded
+LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check2@y>: host data >A host-specific message<
+>>> using ACL "host_check2"
+>>> processing "deny"
+>>> check hosts = +some_hosts
+>>> host in "+some_hosts"? yes (matched "+some_hosts" - cached)
+>>> deny: condition test succeeded
+LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <host_check2@y>: host data >A host-specific message<
+LOG: SMTP connection from [V4NET.9.8.7] closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local-smtp S=sss
+LOG: MAIN
+ frozen by ACL
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local-smtp S=sss
+delivering 10HmaY-0005vi-00
+LOG: MAIN
+ *> accept <accept@y> R=accept T=appendfile
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local-smtp S=sss
+LOG: delay_delivery MAIN
+ no immediate delivery: queued by ACL
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local-smtp S=sss
+delivering 10HmbA-0005vi-00
+LOG: MAIN
+ *> accept <accept@y> R=accept T=appendfile
+LOG: MAIN
+ Completed
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>> host in hosts_connection_nolog? no (end of list)
+LOG: SMTP connection from [V4NET.9.8.7]
+>>> 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)
+>>> 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)
+>>> using ACL "nested_drop"
+>>> processing "accept"
+>>> check acl = drop
+>>> using ACL "drop"
+>>> processing "drop"
+>>> drop: condition test succeeded
+>>> accept: condition test yielded "drop"
+>>> accept: endpass encountered - denying access
+LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <nested_drop@y>: forcibly dropped
+LOG: SMTP connection from [V4NET.9.8.7] closed by DROP in ACL
+>>> host in hosts_connection_nolog? no (end of list)
+LOG: SMTP connection from [V4NET.9.8.7]
+>>> 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)
+>>> 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)
+>>> using ACL "nested_drop_require"
+>>> processing "require"
+>>> check acl = drop
+>>> using ACL "drop"
+>>> processing "drop"
+>>> drop: condition test succeeded
+>>> require: condition test yielded "drop"
+LOG: H=[V4NET.9.8.7] F=<x@y> rejected RCPT <nested_drop_require@y>: forcibly dropped
+LOG: SMTP connection from [V4NET.9.8.7] closed by DROP in ACL
+
+******** SERVER ********
diff --git a/test/stderr/0023 b/test/stderr/0023
new file mode 100644
index 000000000..b067cce5a
--- /dev/null
+++ b/test/stderr/0023
@@ -0,0 +1,1170 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> test.ex in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> test.ex in "!wontpass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check domains = deny.test.ex
+>>> test.ex in "deny.test.ex"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> check domains = !refuse.test.ex
+>>> test.ex in "!refuse.test.ex"? yes (end of list)
+>>> accept: condition test succeeded
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> z in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> z in "!wontpass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check domains = deny.test.ex
+>>> z in "deny.test.ex"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> z in "test.ex : *.test.ex"? no (end of list)
+>>> z in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> z in "relay.test.ex"? no (end of list)
+>>> z in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> z in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_1_2_3": implicit DENY
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z>
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> test.ex in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> test.ex in "!wontpass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check domains = deny.test.ex
+>>> test.ex in "deny.test.ex"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> check domains = !refuse.test.ex
+>>> test.ex in "!refuse.test.ex"? yes (end of list)
+>>> accept: condition test succeeded
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> test.ex in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> test.ex in "!wontpass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check domains = deny.test.ex
+>>> test.ex in "deny.test.ex"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> check domains = !refuse.test.ex
+>>> test.ex in "!refuse.test.ex"? yes (end of list)
+>>> accept: condition test succeeded
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> relay.test.ex in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> relay.test.ex in "!wontpass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check domains = deny.test.ex
+>>> relay.test.ex in "deny.test.ex"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> relay.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
+>>> relay.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> check domains = !refuse.test.ex
+>>> relay.test.ex in "!refuse.test.ex"? yes (end of list)
+>>> accept: condition test succeeded
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> deny.test.ex in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> deny.test.ex in "!wontpass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check domains = deny.test.ex
+>>> deny.test.ex in "deny.test.ex"? yes (matched "deny.test.ex")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@deny.test.ex>: DOMAIN EXPLICITLY DENIED
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> refuse.test.ex in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> refuse.test.ex in "!wontpass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check domains = deny.test.ex
+>>> refuse.test.ex in "deny.test.ex"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> refuse.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
+>>> refuse.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> check domains = !refuse.test.ex
+>>> refuse.test.ex in "!refuse.test.ex"? no (matched "!refuse.test.ex")
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@refuse.test.ex>: refuse.test.ex gets refused
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> nopass in "!nopass"? no (matched "!nopass")
+>>> require: condition test failed
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@nopass>
+>>> using ACL "acl_1_2_3"
+>>> processing "require"
+>>> check domains = !nopass
+>>> wontpass in "!nopass"? yes (end of list)
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check domains = !wontpass
+>>> wontpass in "!wontpass"? no (matched "!wontpass")
+>>> require: condition test failed
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@wontpass>: x@wontpass shall not pass
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_5_6_7"
+>>> processing "accept"
+>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
+>>> y in "lsearch;TESTSUITE/aux-fixed/0023.doms"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_7": implicit DENY
+LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@y>
+>>> using ACL "acl_5_6_7"
+>>> processing "accept"
+>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
+>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
+>>> check local_parts = $domain_data
+>>> x in "userx : spqr"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_7": implicit DENY
+LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@test.ex>
+>>> using ACL "acl_5_6_7"
+>>> processing "accept"
+>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
+>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
+>>> check local_parts = $domain_data
+>>> userx in "userx : spqr"? yes (matched "userx")
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_7"
+>>> processing "accept"
+>>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
+>>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
+>>> check local_parts = $domain_data
+>>> spqr in "userx : spqr"? yes (matched "spqr")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_9_9_9"
+>>> processing "accept"
+>>> check hosts = +ok9_hosts
+>>> host in "9.9.9.9"? yes (matched "9.9.9.9")
+>>> host in "+ok9_hosts"? yes (matched "+ok9_hosts")
+>>> accept: condition test succeeded
+>>> using ACL "acl_9_9_9"
+>>> processing "accept"
+>>> check hosts = +ok9_hosts
+>>> host in "+ok9_hosts"? yes (matched "+ok9_hosts" - cached)
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_9_9_9"
+>>> processing "accept"
+>>> check hosts = +ok9_hosts
+>>> host in "9.9.9.9"? no (end of list)
+>>> host in "+ok9_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = 9.9.9.0/26
+>>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")
+>>> deny: condition test succeeded
+LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <x@y>: don't like this host
+>>> using ACL "acl_9_9_9"
+>>> processing "accept"
+>>> check hosts = +ok9_hosts
+>>> host in "+ok9_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = 9.9.9.0/26
+>>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")
+>>> deny: condition test succeeded
+LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <a@b>: don't like this host
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_9_9_9"
+>>> processing "accept"
+>>> check hosts = +ok9_hosts
+>>> host in "9.9.9.9"? no (end of list)
+>>> host in "+ok9_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = 9.9.9.0/26
+>>> host in "9.9.9.0/26"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check hosts = 9.9.9.0/24
+>>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
+>>> accept: condition test succeeded
+>>> using ACL "acl_9_9_9"
+>>> processing "accept"
+>>> check hosts = +ok9_hosts
+>>> host in "+ok9_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = 9.9.9.0/26
+>>> host in "9.9.9.0/26"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check hosts = 9.9.9.0/24
+>>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_5_6_8"
+>>> processing "accept"
+>>> check senders = user1@domain1 : domain2 : +ok_senders
+>>> y in "domain2"? no (end of list)
+>>> x@y in "ok@ok.ok"? no (end of list)
+>>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_8": implicit DENY
+LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <x@y>
+>>> using ACL "acl_5_6_8"
+>>> processing "accept"
+>>> check senders = user1@domain1 : domain2 : +ok_senders
+>>> y in "domain2"? no (end of list)
+>>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_8": implicit DENY
+LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <y@x>
+>>> using ACL "acl_5_6_8"
+>>> processing "accept"
+>>> check senders = user1@domain1 : domain2 : +ok_senders
+>>> domain1 in "domain1"? yes (matched "domain1")
+>>> user1@domain1 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "user1@domain1")
+>>> accept: condition test succeeded
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "acl_5_6_8"
+>>> processing "accept"
+>>> check senders = user1@domain1 : domain2 : +ok_senders
+>>> domain1 in "domain2"? no (end of list)
+>>> user2@domain1 in "ok@ok.ok"? no (end of list)
+>>> user2@domain1 in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_8": implicit DENY
+LOG: H=[5.6.8.1] F=<user2@domain1> rejected RCPT <x@y>
+>>> using ACL "acl_5_6_8"
+>>> processing "accept"
+>>> check senders = user1@domain1 : domain2 : +ok_senders
+>>> domain2 in "domain1"? no (end of list)
+>>> domain2 in "domain2"? yes (matched "domain2")
+>>> user1@domain2 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "domain2")
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_8"
+>>> processing "accept"
+>>> check senders = user1@domain1 : domain2 : +ok_senders
+>>> ok.ok in "domain2"? no (end of list)
+>>> ok.ok in "ok.ok"? yes (matched "ok.ok")
+>>> ok@ok.ok in "ok@ok.ok"? yes (matched "ok@ok.ok")
+>>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders")
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_8"
+>>> processing "accept"
+>>> check senders = user1@domain1 : domain2 : +ok_senders
+>>> ok.ok in "domain2"? no (end of list)
+>>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders" - cached)
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_5_6_11"
+>>> processing "accept"
+>>> check condition = ${if match{$local_part}{^x}{yes}{no}}
+>>> = yes
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_11"
+>>> processing "accept"
+>>> check condition = ${if match{$local_part}{^x}{yes}{no}}
+>>> = yes
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_11"
+>>> processing "accept"
+>>> check condition = ${if match{$local_part}{^x}{yes}{no}}
+>>> = no
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_5_6_12"
+>>> processing "accept"
+>>> check hosts = 5.6.12.1
+>>> host in "5.6.12.1"? yes (matched "5.6.12.1")
+>>> check acl = acl_5_6_12A
+>>> using ACL "acl_5_6_12A"
+>>> processing "accept"
+>>> check domains = ok
+>>> ok in "ok"? yes (matched "ok")
+>>> accept: condition test succeeded
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_12"
+>>> processing "accept"
+>>> check hosts = 5.6.12.1
+>>> host in "5.6.12.1"? yes (matched "5.6.12.1")
+>>> check acl = acl_5_6_12A
+>>> using ACL "acl_5_6_12A"
+>>> processing "accept"
+>>> check domains = ok
+>>> y in "ok"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_12A": implicit DENY
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "acl_5_6_12"
+>>> processing "accept"
+>>> check hosts = 5.6.12.1
+>>> host in "5.6.12.1"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_12"
+>>> processing "accept"
+>>> check hosts = 5.6.12.1
+>>> host in "5.6.12.1"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> using ACL "acl_8_8_8"
+>>> processing "accept"
+>>> check acl = acl_8_8_8
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+>>> accept: condition test error
+LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: possible loop
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_5_6_13"
+>>> processing "accept"
+>>> check acl = TESTSUITE/aux-fixed/0023.acl1
+>>> read ACL from file TESTSUITE/aux-fixed/0023.acl1
+>>> processing "accept"
+>>> check domains = y
+>>> y in "y"? yes (matched "y")
+>>> check local_parts = x
+>>> x in "x"? yes (matched "x")
+>>> accept: condition test succeeded
+>>> accept: condition test succeeded
+>>> using ACL "acl_5_6_13"
+>>> processing "accept"
+>>> check acl = TESTSUITE/aux-fixed/0023.acl1
+>>> using ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>> processing "accept"
+>>> check domains = y
+>>> y in "y"? yes (matched "y")
+>>> check local_parts = x
+>>> x1 in "x"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_13": implicit DENY
+LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x1@y>
+>>> using ACL "acl_5_6_13"
+>>> processing "accept"
+>>> check acl = TESTSUITE/aux-fixed/0023.acl1
+>>> using ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>> processing "accept"
+>>> check domains = y
+>>> y in "y"? yes (matched "y")
+>>> check local_parts = x
+>>> x2 in "x"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_13": implicit DENY
+LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x2@y>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "acl_V4NET_11_12"
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
+>>> deny: condition test succeeded
+LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message)
+>>> using ACL "acl_V4NET_11_12"
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> using result of previous DNS lookup
+>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
+>>> deny: condition test succeeded
+LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_V4NET_11_12"
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> new DNS lookup for 12.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
+>>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_V4NET_11_12"
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> using result of previous DNS lookup
+>>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
+>>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_20_20_20"
+>>> processing "accept"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@y
+>>> x in "^ok"? no (end of list)
+>>> x in "^userx : ^cond-"? no (end of list)
+>>> x in "fail"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[20.20.20.20] sender verify fail for <x@y>: Unrouteable address
+LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
+>>> using ACL "acl_20_20_20"
+>>> processing "accept"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "acl_20_20_20"
+>>> processing "accept"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@y
+>>> userx in "^ok"? no (end of list)
+>>> userx in "^userx : ^cond-"? yes (matched "^userx")
+>>> calling r1 router
+>>> routed by r1 router
+>>> ----------- end verify ------------
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x1@y
+>>> x1 in "^ok"? no (end of list)
+>>> x1 in "^userx : ^cond-"? no (end of list)
+>>> x1 in "fail"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[20.20.20.20] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
+>>> using ACL "acl_20_20_20"
+>>> processing "accept"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@y
+>>> userx in "^ok"? no (end of list)
+>>> userx in "^userx : ^cond-"? yes (matched "^userx")
+>>> calling r1 router
+>>> routed by r1 router
+>>> ----------- end verify ------------
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_21_21_21"
+>>> processing "accept"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@y
+>>> userx in "^ok"? no (end of list)
+>>> userx in "^userx : ^cond-"? yes (matched "^userx")
+>>> calling r1 router
+>>> routed by r1 router
+>>> ----------- end verify ------------
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x1@y
+>>> x1 in "^ok"? no (end of list)
+>>> x1 in "^userx : ^cond-"? no (end of list)
+>>> x1 in "fail"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> end of ACL "acl_21_21_21": implicit DENY
+LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
+>>> using ACL "acl_21_21_21"
+>>> processing "accept"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@y
+>>> userx in "^ok"? no (end of list)
+>>> userx in "^userx : ^cond-"? yes (matched "^userx")
+>>> calling r1 router
+>>> routed by r1 router
+>>> ----------- end verify ------------
+>>> accept: condition test succeeded
+>>> using ACL "acl_21_21_21"
+>>> processing "accept"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing fail@y
+>>> fail in "^ok"? no (end of list)
+>>> fail in "^userx : ^cond-"? no (end of list)
+>>> fail in "fail"? yes (matched "fail")
+>>> calling r2 router
+>>> r2 router forced address failure
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> end of ACL "acl_21_21_21": implicit DENY
+LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <fail@y>: here is a fail message
+>>> using ACL "acl_21_21_21"
+>>> processing "accept"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@y
+>>> x in "^ok"? no (end of list)
+>>> x in "^userx : ^cond-"? no (end of list)
+>>> x in "fail"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> end of ACL "acl_21_21_21": implicit DENY
+LOG: H=[21.21.21.21] sender verify fail for <x@y>: Unrouteable address
+LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
+>>> using ACL "acl_21_21_21"
+>>> processing "accept"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> accept: condition test failed
+>>> end of ACL "acl_21_21_21": implicit DENY
+LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "acl_21_21_21"
+>>> processing "accept"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing fail@y
+>>> fail in "^ok"? no (end of list)
+>>> fail in "^userx : ^cond-"? no (end of list)
+>>> fail in "fail"? yes (matched "fail")
+>>> calling r2 router
+>>> r2 router forced address failure
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> end of ACL "acl_21_21_21": implicit DENY
+LOG: H=[21.21.21.21] sender verify fail for <fail@y>: here is a fail message
+LOG: H=[21.21.21.21] F=<fail@y> rejected RCPT <x@y>: Sender verify failed
+>>> 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)
+>>> 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)
+>>> using ACL "acl_22_22_22"
+>>> processing "accept"
+>>> check recipients = x@y
+>>> userx@y in "x@y"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_22_22_22": implicit DENY
+LOG: H=[22.22.22.22] F=<userx@y> rejected RCPT <userx@y>
+>>> using ACL "acl_22_22_22"
+>>> processing "accept"
+>>> check recipients = x@y
+>>> y in "y"? yes (matched "y")
+>>> x@y in "x@y"? yes (matched "x@y")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_23_23_23"
+>>> processing "deny"
+>>> check hosts = 23.23.23.0
+>>> host in "23.23.23.0"? yes (matched "23.23.23.0")
+>>> check !verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@y
+>>> x in "^ok"? no (end of list)
+>>> x in "^userx : ^cond-"? no (end of list)
+>>> x in "fail"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> deny: condition test succeeded
+LOG: H=[23.23.23.0] sender verify fail for <x@y>: Unrouteable address
+LOG: H=[23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed
+>>> using ACL "acl_23_23_23"
+>>> processing "deny"
+>>> check hosts = 23.23.23.0
+>>> host in "23.23.23.0"? yes (matched "23.23.23.0")
+>>> check !verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@y
+>>> userx in "^ok"? no (end of list)
+>>> userx in "^userx : ^cond-"? yes (matched "^userx")
+>>> calling r1 router
+>>> routed by r1 router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_23_23_23"
+>>> processing "deny"
+>>> check hosts = 23.23.23.0
+>>> host in "23.23.23.0"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_24_24_24"
+>>> processing "warn"
+>>> check condition = yes
+>>> warn: condition test succeeded
+>>> end of ACL "acl_24_24_24": implicit DENY
+LOG: H=[24.24.24.24] F=<x@y> rejected RCPT <userx@y>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "acl_25_25_25"
+>>> processing "deny"
+>>> check domains = x
+>>> y in "x"? no (end of list)
+>>> deny: condition test failed
+>>> end of ACL "acl_25_25_25": implicit DENY
+LOG: H=[25.25.25.25] F=<x@y> rejected RCPT <x@y>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "acl_26_26_26"
+>>> processing "deny"
+>>> check senders = :
+>>> in ":"? yes (matched "")
+>>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
+>>> = no
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_26_26_26"
+>>> processing "deny"
+>>> check senders = :
+>>> in ":"? yes (matched "")
+>>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
+>>> = yes
+>>> deny: condition test succeeded
+LOG: H=[26.26.26.26] F=<> rejected RCPT <y@y>: bounce messages can have only one recipient
+>>> using ACL "acl_26_26_26"
+>>> processing "deny"
+>>> check senders = :
+>>> in ":"? yes (matched "")
+>>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
+>>> = yes
+>>> deny: condition test succeeded
+LOG: H=[26.26.26.26] F=<> rejected RCPT <z@y>: bounce messages can have only one recipient
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_27_27_27"
+>>> processing "deny"
+>>> check hosts = ${if eq {1}{0}{}fail}
+>>> expansion of "${if eq {1}{0}{}fail}" forced failure: assume not in this list
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_28_28_28"
+>>> processing "accept"
+>>> check sender_domains = : okdomain
+>>> in ": okdomain"? yes (matched "")
+>>> accept: condition test succeeded
+>>> using ACL "acl_28_28_28"
+>>> processing "accept"
+>>> check sender_domains = : okdomain
+>>> okdomain in ": okdomain"? yes (matched "okdomain")
+>>> accept: condition test succeeded
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "acl_28_28_28"
+>>> processing "accept"
+>>> check sender_domains = : okdomain
+>>> baddomain in ": okdomain"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_28_28_28": implicit DENY
+LOG: H=[28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "acl_V4NET_0_0"
+>>> processing "require"
+>>> check verify = reverse_host_lookup
+>>> looking up host name to force name/address consistency check
+>>> looking up host name for V4NET.0.0.3
+>>> IP address lookup yielded ten-3.test.ex
+>>> alias ten-3-alias.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
+>>> checking addresses for ten-3.test.ex
+>>> V4NET.0.0.3 OK
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-3-alias.test.ex address=V4NET.0.0.3
+>>> checking addresses for ten-3-alias.test.ex
+>>> V4NET.0.0.3 OK
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_V4NET_0_0"
+>>> processing "require"
+>>> check verify = reverse_host_lookup
+>>> looking up host name to force name/address consistency check
+>>> looking up host name for V4NET.0.0.97
+LOG: no host name found for IP address V4NET.0.0.97
+>>> require: condition test failed
+LOG: H=[V4NET.0.0.97] F=<> rejected RCPT <x@y>: host lookup failed for reverse lookup check (failed to find host name from IP address)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_29_29_29"
+>>> processing "deny"
+>>> check dnslists = test.ex/$sender_address_domain
+>>> = test.ex/localhost
+>>> DNS list check: test.ex/localhost
+>>> new DNS lookup for localhost.test.ex
+>>> DNS lookup for localhost.test.ex succeeded (yielding 127.0.0.1)
+>>> => that means localhost is listed at test.ex
+>>> deny: condition test succeeded
+LOG: H=[29.29.29.29] F=<a@localhost> rejected RCPT <x@y>
+>>> using ACL "acl_29_29_29"
+>>> processing "deny"
+>>> check dnslists = test.ex/$sender_address_domain
+>>> = test.ex/elsewhere
+>>> DNS list check: test.ex/elsewhere
+>>> new DNS lookup for elsewhere.test.ex
+>>> DNS lookup for elsewhere.test.ex failed
+>>> => that means elsewhere is not listed at test.ex
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_30_30_30"
+>>> processing "deny"
+>>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
+>>> = test.ex=V4NET.0.0.1,127.0.0.2/ten-1
+>>> DNS list check: test.ex=V4NET.0.0.1,127.0.0.2/ten-1
+>>> new DNS lookup for ten-1.test.ex
+>>> DNS lookup for ten-1.test.ex succeeded (yielding V4NET.0.0.1)
+>>> => that means ten-1 is listed at test.ex
+>>> deny: condition test succeeded
+LOG: H=[30.30.30.30] F=<a@ten-1> rejected RCPT <x@y>: domain=test.ex
+>>> using ACL "acl_30_30_30"
+>>> processing "deny"
+>>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
+>>> = test.ex=V4NET.0.0.1,127.0.0.2/ten-2
+>>> DNS list check: test.ex=V4NET.0.0.1,127.0.0.2/ten-2
+>>> new DNS lookup for ten-2.test.ex
+>>> DNS lookup for ten-2.test.ex succeeded (yielding V4NET.0.0.2)
+>>> => but we are not accepting this block class because
+>>> => there was no match for =V4NET.0.0.1,127.0.0.2
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "acl_30_30_30"
+>>> processing "deny"
+>>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
+>>> = test.ex=V4NET.0.0.1,127.0.0.2/13.12.11.V4NET.rbl
+>>> DNS list check: test.ex=V4NET.0.0.1,127.0.0.2/13.12.11.V4NET.rbl
+>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means 13.12.11.V4NET.rbl is listed at test.ex
+>>> deny: condition test succeeded
+LOG: H=[30.30.30.30] F=<a@13.12.11.V4NET.rbl> rejected RCPT <x@y>: domain=test.ex
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_31_31_31"
+>>> processing "deny"
+>>> check dnslists = test.ex/$sender_address_domain+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
+>>> = test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
+>>> DNS list check: test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
+LOG: dnslist query is too long (ignored): y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+...
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_33_33_33"
+>>> processing "accept"
+>>> check verify = sender/no_details
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@y
+>>> x in "^ok"? no (end of list)
+>>> x in "^userx : ^cond-"? no (end of list)
+>>> x in "fail"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
+>>> using ACL "acl_33_33_33"
+>>> processing "accept"
+>>> check verify = sender/no_details
+>>> using cached sender verify result
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "acl_44_44_44"
+>>> processing "warn"
+>>> check dnslists = test.again.dns
+>>> DNS list check: test.again.dns
+>>> new DNS lookup for 1.44.44.44.test.again.dns
+>>> 1.44.44.44.test.again.dns in dns_again_means_nonexist? no (option unset)
+LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
+>>> warn: condition test failed
+>>> processing "warn"
+>>> check dnslists = +include_unknown : test.again.dns
+>>> DNS list check: +include_unknown
+>>> DNS list check: test.again.dns
+>>> using result of previous DNS lookup
+LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed in list
+>>> => that means 44.44.44.1 is listed at test.again.dns
+>>> warn: condition test succeeded
+>>> processing "warn"
+>>> check dnslists = +exclude_unknown : test.again.dns
+>>> DNS list check: +exclude_unknown
+>>> DNS list check: test.again.dns
+>>> using result of previous DNS lookup
+LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
+>>> warn: condition test failed
+>>> processing "warn"
+>>> check dnslists = +defer_unknown : test.again.dns
+>>> DNS list check: +defer_unknown
+>>> DNS list check: test.again.dns
+>>> using result of previous DNS lookup
+LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: returned DEFER
+>>> warn: condition test deferred
+LOG: H=[44.44.44.1] Warning: ACL "warn" statement skipped: condition test deferred
+>>> processing "accept"
+>>> accept: condition test succeeded
diff --git a/test/stderr/0026 b/test/stderr/0026
new file mode 100644
index 000000000..58cddb877
--- /dev/null
+++ b/test/stderr/0026
@@ -0,0 +1,37 @@
+>>> 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)
+>>> 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "acl_data"
+>>> processing "deny"
+>>> check condition = ${if match{$message_body}{trigger}{yes}{no}}
+>>> = no
+>>> deny: condition test failed
+>>> processing "require"
+>>> check verify = header_syntax
+>>> require: condition test failed
+LOG: 10HmbF-0005vi-00 H=[10.0.0.0] F=<x@y> rejected after DATA: domain missing or malformed: failing address in "From" header is: @
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "acl_data"
+>>> processing "deny"
+>>> check condition = ${if match{$message_body}{trigger}{yes}{no}}
+>>> = yes
+>>> deny: condition test succeeded
+LOG: 10HmbG-0005vi-00 H=[10.0.0.0] F=<x@y> rejected after DATA: body contains trigger
diff --git a/test/stderr/0034 b/test/stderr/0034
new file mode 100644
index 000000000..8e8b068dd
--- /dev/null
+++ b/test/stderr/0034
@@ -0,0 +1,19 @@
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (end of list)
+LOG: SMTP call from [10.0.0.2] dropped: too many nonmail commands (last was "rset")
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? no (matched "!10.0.0.1")
diff --git a/test/stderr/0037 b/test/stderr/0037
new file mode 100644
index 000000000..168878873
--- /dev/null
+++ b/test/stderr/0037
@@ -0,0 +1,100 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+rda_interpret (file): TESTSUITE/aux-var/0037.F
+expanded: TESTSUITE/aux-var/0037.F
+ssss bytes read from TESTSUITE/aux-var/0037.F
+data is an Exim filter program
+Filter: start of processing
+Filter: end of processing
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: filter-userx@test.ex
+unique = filter-userx@test.ex
+filter-userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing filter-userx@test.ex
+--------> check_vars router <--------
+local_part=filter-userx domain=test.ex
+checking local_parts
+check_vars router skipped: local_parts mismatch
+--------> fail_read_filter router <--------
+local_part=filter-userx domain=test.ex
+checking local_parts
+fail_read_filter router skipped: local_parts mismatch
+--------> userfilter router <--------
+local_part=filter-userx domain=test.ex
+checking local_parts
+$home = >/usr<
+calling userfilter router
+rda_interpret (file): TESTSUITE/aux-var/0037.f-user
+expanded: TESTSUITE/aux-var/0037.f-user
+ssss bytes read from TESTSUITE/aux-var/0037.f-user
+data is an Exim filter program
+Filter: start of processing
+Filter: end of processing
+rda_interpret: subprocess yield=0 error=NULL
+userfilter router generated userx@test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by userfilter router
+ envelope to: filter-userx@test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> check_vars router <--------
+local_part=userx domain=test.ex
+checking local_parts
+check_vars router skipped: local_parts mismatch
+--------> fail_read_filter router <--------
+local_part=userx domain=test.ex
+checking local_parts
+fail_read_filter router skipped: local_parts mismatch
+--------> userfilter router <--------
+local_part=userx domain=test.ex
+checking local_parts
+userfilter router skipped: local_parts mismatch
+--------> user_accept1 router <--------
+local_part=userx domain=test.ex
+checking local_parts
+user_accept1 router skipped: local_parts mismatch
+--------> user_accept2 router <--------
+local_part=userx domain=test.ex
+checking local_parts
+calling user_accept2 router
+user_accept2 router called for userx@test.ex
+ domain = test.ex
+set transport appendfile
+queued for appendfile transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by user_accept2 router
+ envelope to: userx@test.ex
+ transport: appendfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => userx <filter-userx@test.ex> R=user_accept2 T=appendfile
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0038 b/test/stderr/0038
new file mode 100644
index 000000000..c3c0346f4
--- /dev/null
+++ b/test/stderr/0038
@@ -0,0 +1,173 @@
+>>> 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)
+>>> 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)
+>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_rcpt"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/strict / V4NET.9.8.7
+>>> ratelimit initializing new key's data
+>>> ratelimit computed rate 0.0
+>>> warn: condition test succeeded
+LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_byte/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/per_byte/strict / V4NET.9.8.7
+>>> ratelimit initializing new key's data
+>>> ratelimit computed rate 0.0
+>>> warn: condition test succeeded
+LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmaX-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_rcpt"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/strict / V4NET.9.8.7
+>>> ratelimit computed rate 1.0
+>>> warn: condition test succeeded
+LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_byte/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/per_byte/strict / V4NET.9.8.7
+>>> ratelimit computed rate 19.0
+>>> warn: condition test succeeded
+LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=19.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmaY-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_rcpt"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_conn/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/per_conn/strict / V4NET.9.8.7
+>>> ratelimit initializing new key's data
+>>> ratelimit computed rate 0.0
+>>> warn: condition test succeeded
+LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_conn/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/per_conn/strict / V4NET.9.8.7
+>>> ratelimit found pre-computed rate 0.0
+>>> warn: condition test succeeded
+LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmaZ-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_rcpt"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_conn/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/per_conn/strict / V4NET.9.8.7
+>>> ratelimit computed rate 1.0
+>>> warn: condition test succeeded
+LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_conn/strict
+>>> ratelimit condition limit=0 period=3600 key=1h/per_conn/strict / V4NET.9.8.7
+>>> ratelimit found pre-computed rate 1.0
+>>> warn: condition test succeeded
+LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmbA-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_rcpt"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_rcpt
+>>> ratelimit condition limit=0 period=3600 key=1h/per_rcpt / V4NET.9.8.7
+>>> ratelimit initializing new key's data
+>>> ratelimit computed rate 0.0
+>>> warn: condition test succeeded
+LOG: H=(test.ex) [V4NET.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "check_rcpt"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_rcpt
+>>> ratelimit condition limit=0 period=3600 key=1h/per_rcpt / V4NET.9.8.7
+>>> ratelimit initializing new key's data
+>>> ratelimit computed rate 0.0
+>>> warn: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "check_rcpt"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_rcpt
+>>> ratelimit condition limit=0 period=3600 key=1h/per_rcpt / V4NET.9.8.7
+>>> ratelimit initializing new key's data
+>>> ratelimit computed rate 0.0
+>>> warn: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_data"
+>>> processing "warn"
+>>> check ratelimit = 0/1h/per_conn
+>>> ratelimit condition limit=0 period=3600 key=1h/per_conn / V4NET.9.8.7
+>>> ratelimit initializing new key's data
+>>> ratelimit computed rate 0.0
+>>> warn: condition test succeeded
+LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: 10HmbB-0005vi-00 H=(test.ex) [V4NET.9.8.7] F=<> rejected after DATA
diff --git a/test/stderr/0039 b/test/stderr/0039
new file mode 100644
index 000000000..3dcf023c0
--- /dev/null
+++ b/test/stderr/0039
@@ -0,0 +1,18 @@
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ *> newr1@myhost.test.ex <r1@test.ex> R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0]
+LOG: MAIN
+ *> newr2@local.test.ex <r2@test.ex> R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0]
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@qd.text.ex U=CALLER P=local S=sss
+delivering 10HmaY-0005vi-00
+LOG: MAIN
+ *> newr1@qd.text.ex <r1@test.ex> R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0]
+LOG: MAIN
+ *> newr2@local.test.ex <r2@test.ex> R=ok T=t1 H=V4NET.0.0.0 [V4NET.0.0.0]
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0041 b/test/stderr/0041
new file mode 100644
index 000000000..0a1863aa9
--- /dev/null
+++ b/test/stderr/0041
@@ -0,0 +1,36 @@
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> ACL is NULL: implicit DENY
+LOG: H=[1.1.1.1] rejected VRFY userx@test.ex
+>>> using ACL "check_expn"
+>>> processing "accept"
+>>> check hosts = 2.2.2.2
+>>> host in "2.2.2.2"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "check_expn": implicit DENY
+LOG: H=[1.1.1.1] rejected EXPN postmaster
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_expn"
+>>> processing "accept"
+>>> check hosts = 2.2.2.2
+>>> host in "2.2.2.2"? yes (matched "2.2.2.2")
+>>> accept: condition test succeeded
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing list@test.ex
+>>> calling system_aliases router
+>>> routed by system_aliases router
diff --git a/test/stderr/0042 b/test/stderr/0042
new file mode 100644
index 000000000..2c4cc1dc8
--- /dev/null
+++ b/test/stderr/0042
@@ -0,0 +1,27 @@
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing junkjunk@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> junkjunk in "userx"? no (end of list)
+>>> no more routers
+LOG: VRFY failed for junkjunk@test.ex H=[1.1.1.1]
diff --git a/test/stderr/0043 b/test/stderr/0043
new file mode 100644
index 000000000..42d7174dd
--- /dev/null
+++ b/test/stderr/0043
@@ -0,0 +1,121 @@
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing junkjunk@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> calling system_aliases router
+>>> system_aliases router declined for junkjunk@exim.test.ex
+>>> junkjunk in "userx"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> require: condition test failed
+LOG: H=(exim.test.ex) [V4NET.0.0.97] sender verify fail for <junkjunk@exim.test.ex>: Unrouteable address
+LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<junkjunk@exim.test.ex> rejected RCPT <postmaster@exim.test.ex>: Sender verify failed
+LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (RSET) from <junkjunk@exim.test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> calling system_aliases router
+>>> routed by system_aliases router
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> calling system_aliases router
+>>> system_aliases router declined for userx@exim.test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> calling system_aliases router
+>>> routed by system_aliases router
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> calling system_aliases router
+>>> system_aliases router declined for userx@exim.test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing junkjunk@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> calling system_aliases router
+>>> system_aliases router declined for junkjunk@exim.test.ex
+>>> junkjunk in "userx"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> deny: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<postmaster@exim.test.ex> rejected RCPT junkjunk@exim.test.ex: Unrouteable address
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing fail@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> calling system_aliases router
+>>> system_aliases router forced address failure
+>>> ----------- end verify ------------
+>>> deny: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.0.0.97] F=<postmaster@exim.test.ex> rejected RCPT fail@exim.test.ex: this alias is forced to fail
+LOG: H=(exim.test.ex) [V4NET.0.0.97] incomplete transaction (QUIT) from <postmaster@exim.test.ex> for postmaster@exim.test.ex
diff --git a/test/stderr/0044 b/test/stderr/0044
new file mode 100644
index 000000000..a8d43cd4a
--- /dev/null
+++ b/test/stderr/0044
@@ -0,0 +1,69 @@
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check senders = myfriend@*
+>>> postmaster@exim.test.ex in "myfriend@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
+>>> deny: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.11.12.13] F=<postmaster@exim.test.ex> rejected RCPT list@exim.test.ex: host is listed in rbl.test.ex
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.13] P=esmtp S=sss
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check senders = myfriend@*
+>>> there.test.ex in "*"? yes (matched "*")
+>>> myfriend@there.test.ex in "myfriend@*"? yes (matched "myfriend@*")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaY-0005vi-00 <= myfriend@there.test.ex H=(exim.test.ex) [V4NET.11.12.13] P=esmtp S=sss
diff --git a/test/stderr/0045 b/test/stderr/0045
new file mode 100644
index 000000000..d75aeedcc
--- /dev/null
+++ b/test/stderr/0045
@@ -0,0 +1,10 @@
+LOG: MAIN
+ remote host address is the local host: eximtesthost.test.ex (while routing <userx@eximtesthost.test.ex>)
+LOG: MAIN
+ lowest numbered MX record points to local host: mxt1.test.ex (while routing <userx@mxt1.test.ex>)
+LOG: MAIN
+ lowest numbered MX record points to local host: mxt4.test.ex (while routing <userx@mxt4.test.ex>)
+LOG: MAIN
+ lowest numbered MX record points to local host: mxt5.test.ex (while routing <userx@mxt5.test.ex>)
+LOG: MAIN
+ lowest numbered MX record points to local host: mxt5.test.ex (while routing <userx@mxt5.test.ex>)
diff --git a/test/stderr/0055 b/test/stderr/0055
new file mode 100644
index 000000000..49dc73658
--- /dev/null
+++ b/test/stderr/0055
@@ -0,0 +1,76 @@
+LOG: MAIN
+ <= CALLER@myhost.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ ** xxx@unknown.test.ex: unknown.test.ex is not local, and can't route by DNS
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+delivering 10HmaY-0005vi-00
+LOG: MAIN
+ *> CALLER <CALLER@myhost.ex> R=localuser T=local_delivery
+LOG: MAIN
+ Completed
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.ex U=CALLER P=local S=sss
+delivering 10HmaZ-0005vi-00
+LOG: retry_defer MAIN
+ == xxx@local.test.ex routing defer (-55): domain is in queue_domains
+LOG: MAIN
+ <= CALLER@myhost.ex U=CALLER P=local S=sss
+delivering 10HmbB-0005vi-00
+LOG: MAIN
+ *> xxx@ten-1.test.ex R=lookuphost T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.ex U=CALLER P=local S=sss
+delivering 10HmbC-0005vi-00
+LOG: MAIN
+ == xxx@ten-2.test.ex R=lookuphost T=smtp defer (-1): domain matches queue_smtp_domains, or -odqs set
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+delivering 10HmbC-0005vi-00 (queue run pid ppppp)
+LOG: MAIN
+ *> xxx@ten-2.test.ex R=lookuphost T=smtp H=ten-2.test.ex [V4NET.0.0.2]
+LOG: MAIN
+ Completed
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qq
+delivering 10HmbD-0005vi-00 (queue run pid ppppp)
+delivering 10HmbE-0005vi-00 (queue run pid ppppp)
+delivering 10HmbD-0005vi-00 (queue run pid ppppp)
+LOG: MAIN
+ *> xxx@ten-1.test.ex R=lookuphost T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ Completed
+delivering 10HmbE-0005vi-00 (queue run pid ppppp)
+LOG: MAIN
+ *> yyy@ten-1.test.ex R=lookuphost T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ Completed
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qq
+LOG: MAIN
+ <= CALLER@myhost.ex U=CALLER P=local S=sss
+delivering 10HmbF-0005vi-00
+LOG: MAIN
+ == xxx@ten-2.test.ex R=lookuphost T=smtp defer (-1): domain matches queue_smtp_domains, or -odqs set
+delivering 10HmbF-0005vi-00
+LOG: MAIN
+ *> xxx@ten-2.test.ex R=lookuphost T=smtp H=ten-2.test.ex [V4NET.0.0.2]
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.ex U=CALLER P=local S=sss
+delivering 10HmbG-0005vi-00
+LOG: retry_defer MAIN
+ == xxx@local.test.ex routing defer (-55): domain is in queue_domains
+delivering 10HmbG-0005vi-00
+LOG: MAIN
+ *> xxx@local.test.ex R=localreally T=local_delivery
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0056 b/test/stderr/0056
new file mode 100644
index 000000000..54ae21faf
--- /dev/null
+++ b/test/stderr/0056
@@ -0,0 +1,37 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> otherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> otherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> otherhost.example.com in "*"? yes (matched "*")
+>>> otherhost.example.com in "+relay_domains"? yes (matched "+relay_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> 3rdhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> 3rdhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> 3rdhost.example.com in "*"? yes (matched "*")
+>>> 3rdhost.example.com in "+relay_domains"? yes (matched "+relay_domains")
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
diff --git a/test/stderr/0057 b/test/stderr/0057
new file mode 100644
index 000000000..efc998db7
--- /dev/null
+++ b/test/stderr/0057
@@ -0,0 +1,46 @@
+>>> 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)
+>>> 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)
+>>> test.ex in percent_hack_domains? no (end of list)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> anotherhost.example.com in percent_hack_domains? no (end of list)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex : *.test.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex : !*"? no (matched "!*")
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+>>> 3rdhost.example.com in percent_hack_domains? no (end of list)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> 3rdhost.example.com in "test.ex : myhost.ex : *.test.ex"? no (end of list)
+>>> 3rdhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> 3rdhost.example.com in "test.ex : !*"? no (matched "!*")
+>>> 3rdhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@3rdhost.example.com>: relay not permitted
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
diff --git a/test/stderr/0058 b/test/stderr/0058
new file mode 100644
index 000000000..89ce48091
--- /dev/null
+++ b/test/stderr/0058
@@ -0,0 +1,31 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "*"? yes (matched "*")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
+>>> accept: condition test succeeded
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
diff --git a/test/stderr/0059 b/test/stderr/0059
new file mode 100644
index 000000000..51ff07700
--- /dev/null
+++ b/test/stderr/0059
@@ -0,0 +1,34 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "!*"? no (matched "!*")
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
diff --git a/test/stderr/0060 b/test/stderr/0060
new file mode 100644
index 000000000..1191e061f
--- /dev/null
+++ b/test/stderr/0060
@@ -0,0 +1,287 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+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 "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? yes (matched "ten-1.test.ex")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+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
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-5-6.test.ex address=V4NET.0.0.5
+>>> name=ten-5-6.test.ex address=V4NET.0.0.6
+>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.2] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.2] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+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
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-5-6.test.ex address=V4NET.0.0.5
+>>> name=ten-5-6.test.ex address=V4NET.0.0.6
+>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? yes (matched "ten-5-6.test.ex")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.5] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+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
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-5-6.test.ex address=V4NET.0.0.5
+>>> name=ten-5-6.test.ex address=V4NET.0.0.6
+>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? yes (matched "ten-5-6.test.ex")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbA-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.6] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "! V4NET.255.0.1")
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.255.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmbB-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.1] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "!V4NET.255.0.2")
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.255.0.2] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmbC-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.2] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "V4NET.255.0.3" in TESTSUITE/aux-var/0060.d1)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.255.0.3] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmbD-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.3] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "! V4NET.255.0.1 : !V4NET.255.0.2 : !TESTSUITE/aux-var/0060.d1 : ! TESTSUITE/aux-var/0060.d2 : ten-1.test.ex : ten-5-6.test.ex"? no (matched "V4NET.255.0.4" in TESTSUITE/aux-var/0060.d2)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.255.0.4] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmbE-0005vi-00 <= userx@somehost.example.com H=[V4NET.255.0.4] P=smtp S=sss
diff --git a/test/stderr/0061 b/test/stderr/0061
new file mode 100644
index 000000000..5ffb19f01
--- /dev/null
+++ b/test/stderr/0061
@@ -0,0 +1,71 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+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 "@"? yes (matched "@")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.1] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+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 "@"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.2] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.2] P=smtp S=sss
diff --git a/test/stderr/0062 b/test/stderr/0062
new file mode 100644
index 000000000..7aea13d29
--- /dev/null
+++ b/test/stderr/0062
@@ -0,0 +1,135 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against *-2.test.ex
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> host in "*-2.test.ex : *-3-alias.test.ex"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+>>> using ACL "check_message"
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against *-2.test.ex
+>>> looking up host name for V4NET.0.0.2
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-2.test.ex
+>>> V4NET.0.0.2 OK
+>>> host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-2.test.ex")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+>>> using ACL "check_message"
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=ten-2.test.ex [V4NET.0.0.2] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against *-2.test.ex
+>>> looking up host name for V4NET.0.0.3
+>>> IP address lookup yielded ten-3.test.ex
+>>> alias ten-3-alias.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
+>>> checking addresses for ten-3.test.ex
+>>> V4NET.0.0.3 OK
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-3-alias.test.ex address=V4NET.0.0.3
+>>> checking addresses for ten-3-alias.test.ex
+>>> V4NET.0.0.3 OK
+>>> host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-3-alias.test.ex")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+>>> using ACL "check_message"
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=ten-3.test.ex [V4NET.0.0.3] P=smtp S=sss
diff --git a/test/stderr/0063 b/test/stderr/0063
new file mode 100644
index 000000000..83473e142
--- /dev/null
+++ b/test/stderr/0063
@@ -0,0 +1,81 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against ^[^\d]+2
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> host in "^[^\d]+2"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against ^[^\d]+2
+>>> looking up host name for V4NET.0.0.2
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-2.test.ex
+>>> V4NET.0.0.2 OK
+>>> host in "^[^\d]+2"? yes (matched "^[^\d]+2")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=ten-2.test.ex [V4NET.0.0.2] P=smtp S=sss
diff --git a/test/stderr/0064 b/test/stderr/0064
new file mode 100644
index 000000000..3d6204801
--- /dev/null
+++ b/test/stderr/0064
@@ -0,0 +1,81 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
+>>> looking up host name for V4NET.0.0.2
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-2.test.ex
+>>> V4NET.0.0.2 OK
+>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"? yes (matched "lsearch;TESTSUITE/aux-fixed/0064.hosts")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=ten-2.test.ex [V4NET.0.0.2] P=smtp S=sss
diff --git a/test/stderr/0065 b/test/stderr/0065
new file mode 100644
index 000000000..5cae2d626
--- /dev/null
+++ b/test/stderr/0065
@@ -0,0 +1,223 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "1.2.3.4")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[1.2.3.4] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? no (matched "!1.2.3.0/24")
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.5] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[1.2.3.5] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "1.2.0.0/16")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=[1.2.4.5] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[1.3.2.4] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmbA-0005vi-00 <= userx@somehost.example.com H=[1.3.2.4] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net16-lsearch;TESTSUITE/aux-fixed/0065.nets")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbB-0005vi-00 <= userx@somehost.example.com H=[131.111.8.2] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net24-lsearch;TESTSUITE/aux-fixed/0065.nets")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbC-0005vi-00 <= userx@somehost.example.com H=[192.152.98.3] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "1.2.3.4 : !1.2.3.0/24 : 1.2.0.0/16 : net16-lsearch;TESTSUITE/aux-fixed/0065.nets : net24-lsearch;TESTSUITE/aux-fixed/0065.nets : net-lsearch;TESTSUITE/aux-fixed/0065.nets"? yes (matched "net-lsearch;TESTSUITE/aux-fixed/0065.nets")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbD-0005vi-00 <= userx@somehost.example.com H=[192.153.98.4] P=smtp S=sss
diff --git a/test/stderr/0066 b/test/stderr/0066
new file mode 100644
index 000000000..019db9417
--- /dev/null
+++ b/test/stderr/0066
@@ -0,0 +1,350 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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 "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "1.2.3.4" in TESTSUITE/aux-var/0066.hostnets)
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@somehost.example.com H=[1.2.3.4] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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 "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "!1.2.3.0/24" in TESTSUITE/aux-var/0066.hostnets)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.5] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmaY-0005vi-00 <= userx@somehost.example.com H=[1.2.3.5] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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 "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "1.2.0.0/16" in TESTSUITE/aux-var/0066.hostnets)
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmaZ-0005vi-00 <= userx@somehost.example.com H=[1.2.4.5] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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
+>>> sender host name required, to match against *-1.test.ex
+>>> looking up host name for 1.3.2.4
+LOG: no host name found for IP address 1.3.2.4
+>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (failed to find host name for 1.3.2.4)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[1.3.2.4] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmbA-0005vi-00 <= userx@somehost.example.com H=[1.3.2.4] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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 "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "net16-lsearch;TESTSUITE/aux-fixed/0066.nets" in TESTSUITE/aux-var/0066.hostnets)
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbB-0005vi-00 <= userx@somehost.example.com H=[131.111.8.2] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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 "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "net24-lsearch;TESTSUITE/aux-fixed/0066.nets" in TESTSUITE/aux-var/0066.hostnets)
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbC-0005vi-00 <= userx@somehost.example.com H=[192.152.98.3] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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
+>>> sender host name required, to match against *-1.test.ex
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "*-1.test.ex" in TESTSUITE/aux-var/0066.hostnets)
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbD-0005vi-00 <= userx@somehost.example.com H=ten-1.test.ex [V4NET.0.0.1] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+>>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "black-1.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.11.12.13] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
+LOG: 10HmbE-0005vi-00 <= userx@somehost.example.com H=[V4NET.11.12.13] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
+>>> anotherhost.example.com in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> anotherhost.example.com in "test.ex"? no (end of list)
+>>> anotherhost.example.com in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=black-1.test.ex address=V4NET.11.12.13
+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 "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "!ten-3.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+LOG: 10HmbF-0005vi-00 <= userx@somehost.example.com H=[V4NET.0.0.3] P=smtp S=sss
diff --git a/test/stderr/0067 b/test/stderr/0067
new file mode 100644
index 000000000..07ea33500
--- /dev/null
+++ b/test/stderr/0067
@@ -0,0 +1,633 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> somehost.example.com in "b.c"? no (end of list)
+>>> somehost.example.com in "bb.cc"? no (end of list)
+>>> somehost.example.com in "bbb.ccc"? no (end of list)
+>>> userx@somehost.example.com in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> userx@somehost.example.com in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> x@b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!x@b.c")
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> x@b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> b.c in "b.c"? yes (matched "b.c")
+>>> y@b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "*@b.c")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<y@b.c> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> xy.z in "b.c"? no (end of list)
+>>> philip@xy.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "^(phil|quil)[^@]*@")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<philip@xy.z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> patch.work in "b.c"? no (end of list)
+>>> quilt@patch.work in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "^(phil|quil)[^@]*@")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<quilt@patch.work> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> a.b.c in "b.c"? no (end of list)
+>>> philip@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!^philip@a.b.c")
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> philip@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> abc.def in "b.c"? no (end of list)
+>>> xx@abc.def in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<xx@abc.def> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> d.e.f in "b.c"? no (end of list)
+>>> abc@d.e.f in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<abc@d.e.f> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> d.e.f in "b.c"? no (end of list)
+>>> d.e.f in "bb.cc"? no (end of list)
+>>> d.e.f in "bbb.ccc"? no (end of list)
+>>> xyz@d.e.f in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> xyz@d.e.f in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> abc.def in "b.c"? no (end of list)
+>>> abc.def in "lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch"? yes (matched "lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch")
+>>> yy@abc.def in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch")
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> yy@abc.def in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> z.z in "b.c"? no (end of list)
+>>> abc@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<abc@z.z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> z.z in "b.c"? no (end of list)
+>>> z.z in "bb.cc"? no (end of list)
+>>> z.z in "bbb.ccc"? no (end of list)
+>>> cba@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> cba@z.z in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> z.z in "b.c"? no (end of list)
+>>> xyz@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<xyz@z.z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> p.q.r in "b.c"? no (end of list)
+>>> 12345678@p.q.r in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<12345678@p.q.r> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> z.z in "b.c"? no (end of list)
+>>> 12345678@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<12345678@z.z> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> p.q.r in "b.c"? no (end of list)
+>>> p.q.r in "bb.cc"? no (end of list)
+>>> p.q.r in "bbb.ccc"? no (end of list)
+>>> 1234@p.q.r in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> p.q.r in "m.n.o"? no (end of list)
+>>> 1234@p.q.r in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> userx@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> m.n.o in "b.c"? no (end of list)
+>>> m.n.o in "bb.cc"? no (end of list)
+>>> m.n.o in "bbb.ccc"? no (end of list)
+>>> 1234@m.n.o in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> m.n.o in "m.n.o"? yes (matched "m.n.o")
+>>> 1234@m.n.o in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "1234@m.n.o")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<1234@m.n.o> rejected RCPT <userx@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> test.ex in "*"? yes (matched "*")
+>>> postmaster@test.ex in "postmaster@*"? yes (matched "postmaster@*")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> myhost.ex in "*"? yes (matched "*")
+>>> postmaster@myhost.ex in "postmaster@*"? yes (matched "postmaster@*")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> userx@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> a.b.c in "b.c"? no (end of list)
+>>> a.b.c in "bb.cc"? no (end of list)
+>>> a.b.c in "bbb.ccc"? no (end of list)
+>>> rr01@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> a.b.c in "a.b.c"? yes (matched "a.b.c")
+>>> rr01@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "rr01@a.b.c" in TESTSUITE/aux-fixed/0067.rejrec)
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<rr01@a.b.c> rejected RCPT <userx@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> userx@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> a.b.c in "b.c"? no (end of list)
+>>> a.b.c in "bb.cc"? no (end of list)
+>>> a.b.c in "bbb.ccc"? no (end of list)
+>>> qqq@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> qqq@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "!^qqq" in TESTSUITE/aux-fixed/0067.rejrec)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> userx@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> a.b.c in "b.c"? no (end of list)
+>>> a.b.c in "bb.cc"? no (end of list)
+>>> a.b.c in "bbb.ccc"? no (end of list)
+>>> qq@a.b.c in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> qq@a.b.c in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "^qq" in TESTSUITE/aux-fixed/0067.rejrec)
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<qq@a.b.c> rejected RCPT <userx@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> userx@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> z.z in "b.c"? no (end of list)
+>>> z.z in "bb.cc"? no (end of list)
+>>> z.z in "bbb.ccc"? no (end of list)
+>>> !excl@z.z in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> !excl@z.z in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "^!excl" in TESTSUITE/aux-fixed/0067.rejrec)
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<!excl@z.z> rejected RCPT <userx@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> userx@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> y.p.s in "b.c"? no (end of list)
+>>> y.p.s in "bb.cc"? no (end of list)
+>>> y.p.s in "bbb.ccc"? no (end of list)
+>>> sh#rp@y.p.s in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> y.p.s in "y.p.s"? yes (matched "y.p.s")
+>>> sh#rp@y.p.s in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? yes (matched "sh#rp@y.p.s" in TESTSUITE/aux-fixed/0067.rejrec)
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<sh#rp@y.p.s> rejected RCPT <userx@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> xx.yy in "b.c"? no (end of list)
+>>> xx.yy in "bb.cc"? no (end of list)
+>>> xx.yy in "bbb.ccc"? no (end of list)
+>>> abc@xx.yy in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> abc@xx.yy in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> xx.yy in "b.c"? no (end of list)
+>>> xyzbc@xx.yy in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<xyzbc@xx.yy> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> xx.yy in "b.c"? no (end of list)
+>>> aabc@xx.yy in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<aabc@xx.yy> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> bb.cc in "b.c"? no (end of list)
+>>> bb.cc in "b.c"? no (end of list)
+>>> bb.cc in "bb.cc"? yes (matched "bb.cc")
+>>> x@bb.cc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "! x@bb.cc")
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> x@bb.cc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> bb.cc in "b.c"? no (end of list)
+>>> bb.cc in "bb.cc"? yes (matched "bb.cc")
+>>> y@bb.cc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "*@bb.cc")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<y@bb.cc> rejected RCPT <x@test.ex>
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> bbb.ccc in "b.c"? no (end of list)
+>>> bbb.ccc in "b.c"? no (end of list)
+>>> bbb.ccc in "bb.cc"? no (end of list)
+>>> bbb.ccc in "bb.cc"? no (end of list)
+>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
+>>> x@bbb.ccc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "x@bbb.ccc" in TESTSUITE/aux-fixed/0067.not1)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> x@bbb.ccc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> bbb.ccc in "b.c"? no (end of list)
+>>> bbb.ccc in "bb.cc"? no (end of list)
+>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
+>>> y@bbb.ccc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? no (matched "y@bbb.ccc" in TESTSUITE/aux-fixed/0067.not2)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = 1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec
+>>> y@bbb.ccc in "1234@m.n.o : TESTSUITE/aux-fixed/0067.rejrec"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@*
+>>> x@test.ex in "postmaster@*"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check senders = !x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc
+>>> bbb.ccc in "b.c"? no (end of list)
+>>> bbb.ccc in "bb.cc"? no (end of list)
+>>> bbb.ccc in "bbb.ccc"? yes (matched "bbb.ccc")
+>>> z@bbb.ccc in "!x@b.c : *@b.c :!^philip@a.b.c : ^(phil|quil)[^@]*@ :!yy@lsearch;TESTSUITE/aux-fixed/0067.rej.lsearch :lsearch*@;TESTSUITE/aux-fixed/0067.rej.lsearch :@@lsearch*;TESTSUITE/aux-fixed/0067.rej.bydomain : ! x@bb.cc : *@bb.cc :! TESTSUITE/aux-fixed/0067.not1 : !TESTSUITE/aux-fixed/0067.not2 : bbb.ccc"? yes (matched "bbb.ccc")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<z@bbb.ccc> rejected RCPT <x@test.ex>
diff --git a/test/stderr/0068 b/test/stderr/0068
new file mode 100644
index 000000000..9271bc33e
--- /dev/null
+++ b/test/stderr/0068
@@ -0,0 +1,19 @@
+>>> 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)
+>>> 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: too many recipients: message rejected: sender=<x@y> H=[V4NET.10.10.10]
diff --git a/test/stderr/0069 b/test/stderr/0069
new file mode 100644
index 000000000..b0ab07fae
--- /dev/null
+++ b/test/stderr/0069
@@ -0,0 +1,114 @@
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> 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
+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
+>>> 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 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)
+>>> using ACL "check_recipientx"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
+>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (matched "^ten-1\.test\.ex")
+>>> deny: condition test succeeded
+LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<x@y> rejected RCPT <x@test.ex>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> 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)
+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)
+>>> using ACL "check_recipientx"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +include_unknown : ^ten-1\\.test\\.ex
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (failed to find host name for V4NET.0.0.13)
+LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.13] F=<userx@myhost.test.ex> rejected RCPT <x@test.ex>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> 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)
+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)
+>>> using ACL "check_recipienty"
+>>> processing "accept"
+>>> check hosts = non.existent.invalid : V4NET.0.0.13
+>>> no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
+LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
+>>> host in "non.existent.invalid : V4NET.0.0.13"? no (failed to find IP address for non.existent.invalid)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.13] F=<userx@test.ex> rejected RCPT <y@test.ex>: "Denied"
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> 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)
+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)
+>>> using ACL "check_recipientz"
+>>> processing "accept"
+>>> check hosts = +ignore_unknown : non.existent.invalid : V4NET.0.0.13
+>>> no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
+LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
+>>> failed to find IP address for non.existent.invalid: item ignored by +ignore_unknownhost in "+ignore_unknown : non.existent.invalid : V4NET.0.0.13"? yes (matched "V4NET.0.0.13")
+>>> accept: condition test succeeded
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> 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)
+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)
+>>> using ACL "check_recipienty"
+>>> processing "accept"
+>>> check hosts = non.existent.invalid : V4NET.0.0.13
+>>> no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
+LOG: no IP address found for host non.existent.invalid (during SMTP connection from [V4NET.0.0.13])
+>>> host in "non.existent.invalid : V4NET.0.0.13"? no (failed to find IP address for non.existent.invalid)
+LOG: list matching forced to fail: failed to find IP address for non.existent.invalid
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.13] F=<userx@test.ex> rejected RCPT <y@test.ex>: "Denied"
diff --git a/test/stderr/0070 b/test/stderr/0070
new file mode 100644
index 000000000..ccb6d3f67
--- /dev/null
+++ b/test/stderr/0070
@@ -0,0 +1,268 @@
+>>> 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)
+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_accept_junk_hosts? no (option unset)
+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)
+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
+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)
+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)
+>>> using ACL "rcpt"
+>>> processing "require"
+>>> check verify = helo
+>>> verifying EHLO/HELO argument "NULL"
+>>> no EHLO/HELO command was issued
+>>> require: condition test failed
+LOG: H=[V4NET.0.0.13] F=<userx@cus.cam.ac.uk> rejected RCPT <a@b>: helo not verified
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+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
+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)
+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_accept_junk_hosts? no (option unset)
+>>> [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
+>>> using ACL "rcpt"
+>>> processing "require"
+>>> check verify = helo
+>>> verifying EHLO/HELO argument "[V4NET.0.0.1]"
+>>> require: condition test failed
+LOG: H=([V4NET.0.0.1]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo not verified
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+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
+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)
+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_accept_junk_hosts? no (option unset)
+>>> [V4NET.0.0.2] in helo_lookup_domains? no (end of list)
+>>> verifying EHLO/HELO argument "[V4NET.0.0.2]"
+>>> matched host address
+>>> using ACL "rcpt"
+>>> processing "require"
+>>> check verify = helo
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=([V4NET.0.0.2]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo did verify
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+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_accept_junk_hosts? no (option unset)
+>>> 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
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> matched host name
+>>> 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)
+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
+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_accept_junk_hosts? no (option unset)
+>>> 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
+>>> IP address lookup yielded ten-3.test.ex
+>>> alias ten-3-alias.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
+>>> checking addresses for ten-3.test.ex
+>>> V4NET.0.0.3 OK
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-3-alias.test.ex address=V4NET.0.0.3
+>>> checking addresses for ten-3-alias.test.ex
+>>> V4NET.0.0.3 OK
+>>> matched host name
+>>> 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
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-3xtra.test.ex address=V4NET.0.0.3
+>>> IP address for ten-3xtra.test.ex matches calling address
+>>> 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)
+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_accept_junk_hosts? no (option unset)
+>>> rhubarb in helo_lookup_domains? no (end of list)
+>>> verifying EHLO/HELO argument "rhubarb"
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> getting IP address for rhubarb
+>>> no IP address found for host rhubarb (during SMTP connection from (rhubarb) [V4NET.0.0.1])
+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)
+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
+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 "99.99.99.99")
+>>> host in helo_accept_junk_hosts? no (option unset)
+>>> 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
+>>> no IP address found for host rhubarb (during SMTP connection from (rhubarb) [99.99.99.99])
+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)
+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
+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)
+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)
+>>> [V4NET.0.0.99] in helo_lookup_domains? no (end of list)
+>>> using ACL "rcpt"
+>>> processing "require"
+>>> check verify = helo
+>>> verifying EHLO/HELO argument "[V4NET.0.0.99]"
+>>> require: condition test failed
+LOG: H=([V4NET.0.0.99]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo not verified
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+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
+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)
+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)
+>>> [V4NET.0.0.13] in helo_lookup_domains? no (end of list)
+>>> using ACL "rcpt"
+>>> processing "require"
+>>> check verify = helo
+>>> verifying EHLO/HELO argument "[V4NET.0.0.13]"
+>>> matched host address
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=([V4NET.0.0.13]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo did verify
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+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
+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)
+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)
+>>> rhubarb in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "rcpt"
+>>> processing "require"
+>>> check verify = helo
+>>> 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
+>>> no IP address found for host rhubarb (during SMTP connection from (rhubarb) [99.99.99.99])
+>>> require: condition test failed
+LOG: H=(rhubarb) [99.99.99.99] F=<a@b> rejected RCPT <c@d>: helo not verified
diff --git a/test/stderr/0077 b/test/stderr/0077
new file mode 100644
index 000000000..da5053a6c
--- /dev/null
+++ b/test/stderr/0077
@@ -0,0 +1,65 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check hosts = ! @ : ! localhost
+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
+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")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check hosts = ! @ : ! localhost
+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 "! @")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check hosts = ! @ : ! localhost
+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
+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"? yes (end of list)
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.1] F=<x@test.ex> rejected RCPT <x@test.ex>
diff --git a/test/stderr/0078 b/test/stderr/0078
new file mode 100644
index 000000000..3d3ec335f
--- /dev/null
+++ b/test/stderr/0078
@@ -0,0 +1,120 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xx@mxt6.test.ex
+--------> lookuphost router <--------
+local_part=xx domain=mxt6.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for xx@mxt6.test.ex
+ domain = mxt6.test.ex
+set transport remote_smtp
+queued for remote_smtp transport: local_part = xx
+domain = mxt6.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xx@mxt6.test.ex
+ transport: remote_smtp
+ host ten-1.test.ex [V4NET.0.0.1] MX=5
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing myhost.test.ex@mxt1.test.ex
+--------> lookuphost router <--------
+local_part=myhost.test.ex domain=mxt1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for myhost.test.ex@mxt1.test.ex
+ domain = mxt1.test.ex
+lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
+lookuphost router passed for myhost.test.ex@mxt1.test.ex
+--------> self router <--------
+local_part=myhost.test.ex domain=mxt1.test.ex
+checking domains
+self_hostname=eximtesthost.test.ex
+calling self router
+self router called for myhost.test.ex@mxt1.test.ex
+ domain = mxt1.test.ex
+route_item = * $local_part byname
+original list of hosts = "$local_part" options = byname
+expanded list of hosts = "myhost.test.ex" options = byname
+set transport remote_smtp
+finding IP address for myhost.test.ex
+calling host_find_byname
+queued for remote_smtp transport: local_part = myhost.test.ex
+domain = mxt1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by self router
+ envelope to: myhost.test.ex@mxt1.test.ex
+ transport: remote_smtp
+ host myhost.test.ex [V4NET.10.10.10]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xx@mxt1.test.ex
+--------> lookuphost router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for xx@mxt1.test.ex
+ domain = mxt1.test.ex
+lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
+lookuphost router passed for xx@mxt1.test.ex
+--------> self router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+self_hostname=eximtesthost.test.ex
+calling self router
+self router called for xx@mxt1.test.ex
+ domain = mxt1.test.ex
+route_item = * $local_part byname
+original list of hosts = "$local_part" options = byname
+expanded list of hosts = "xx" options = byname
+set transport remote_smtp
+finding IP address for xx
+calling host_find_byname
+self router passed for xx@mxt1.test.ex
+--------> self2 router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+self_hostname=eximtesthost.test.ex
+calling self2 router
+self2 router called for xx@mxt1.test.ex
+ domain = mxt1.test.ex
+route_item = * myhost.test.ex byname
+original list of hosts = "myhost.test.ex" options = byname
+expanded list of hosts = "myhost.test.ex" options = byname
+set transport remote_smtp
+finding IP address for myhost.test.ex
+calling host_find_byname
+queued for remote_smtp transport: local_part = xx
+domain = mxt1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by self2 router
+ envelope to: xx@mxt1.test.ex
+ transport: remote_smtp
+ host myhost.test.ex [V4NET.10.10.10]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xx@not.exist
+--------> lookuphost router <--------
+local_part=xx domain=not.exist
+checking domains
+calling lookuphost router
+lookuphost router called for xx@not.exist
+ domain = not.exist
+lookuphost router declined for xx@not.exist
+"more" is false: skipping remaining routers
+no more routers
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0079 b/test/stderr/0079
new file mode 100644
index 000000000..5bfbc4215
--- /dev/null
+++ b/test/stderr/0079
@@ -0,0 +1,69 @@
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> new DNS lookup for 14.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
+>>> warn: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: V4NET.11.12.14 is in rbl.test.ex
+>>> processing "warn"
+>>> check recipients = postmaster@exim.test.ex
+>>> 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
+>>> DNS list check: rbl2.test.ex
+>>> new DNS lookup for 14.12.11.V4NET.rbl2.test.ex
+>>> DNS lookup for 14.12.11.V4NET.rbl2.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl2.test.ex
+>>> warn: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.11.12.14] Warning: accepting postmaster from host in rbl2.test.ex
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
+>>> warn: condition test succeeded
+>>> processing "warn"
+>>> check recipients = postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check dnslists = rbl2.test.ex
+>>> DNS list check: rbl2.test.ex
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl2.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl2.test.ex
+>>> deny: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.11.12.14] F=<postmaster@exim.test.ex> rejected RCPT list@exim.test.ex: host is listed in rbl2.test.ex
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmbB-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
diff --git a/test/stderr/0080 b/test/stderr/0080
new file mode 100644
index 000000000..823b84c67
--- /dev/null
+++ b/test/stderr/0080
@@ -0,0 +1,31 @@
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex:rbl2.test.ex
+>>> DNS list check: rbl.test.ex
+>>> new DNS lookup for 14.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
+>>> deny: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.11.12.14] F=<postmaster@exim.test.ex> rejected RCPT list@exim.test.ex: host is listed in rbl.test.ex
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
diff --git a/test/stderr/0081 b/test/stderr/0081
new file mode 100644
index 000000000..f8bb872ae
--- /dev/null
+++ b/test/stderr/0081
@@ -0,0 +1,11 @@
+LOG: MAIN
+ <= CALLER@exim.test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+>This is the first text.
+This is the second text.
+This is the third text.
+This is the fourth text.<
+LOG: MAIN
+ => userx <userx@exim.test.ex> R=localuser T=local_delivery
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0084 b/test/stderr/0084
new file mode 100644
index 000000000..b520c34ac
--- /dev/null
+++ b/test/stderr/0084
@@ -0,0 +1,67 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing yes@myhost.test.ex
+--------> smart router <--------
+local_part=yes domain=myhost.test.ex
+checking require_files
+file check: ! TESTSUITE/aux-fixed/0084.$local_part
+expanded file: TESTSUITE/aux-fixed/0084.yes
+stat() yielded 0
+smart router skipped: file check
+--------> forward router <--------
+local_part=yes domain=myhost.test.ex
+checking require_files
+file check: TESTSUITE/aux-fixed/0084.$local_part
+expanded file: TESTSUITE/aux-fixed/0084.yes
+stat() yielded 0
+calling forward router
+rda_interpret (file): TESTSUITE/aux-fixed/0084.$local_part
+expanded: TESTSUITE/aux-fixed/0084.yes
+ssss bytes read from TESTSUITE/aux-fixed/0084.yes
+file is not a filter file
+parse_forward_list: userx@test.ex
+
+extract item: userx@test.ex
+forward router generated userx@test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by forward router
+ envelope to: yes@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> localuser router <--------
+local_part=userx domain=test.ex
+checking local_parts
+calling localuser router
+localuser router called for userx@test.ex
+ domain = test.ex
+queued for <unset> transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by localuser router
+ envelope to: userx@test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing no@myhost.test.ex
+--------> smart router <--------
+local_part=no domain=myhost.test.ex
+checking require_files
+file check: ! TESTSUITE/aux-fixed/0084.$local_part
+expanded file: TESTSUITE/aux-fixed/0084.no
+stat() yielded -1
+errno = 2
+calling smart router
+smart router called for no@myhost.test.ex
+ domain = myhost.test.ex
+queued for <unset> transport: local_part = no
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by smart router
+ envelope to: no@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0085 b/test/stderr/0085
new file mode 100644
index 000000000..47b066a8c
--- /dev/null
+++ b/test/stderr/0085
@@ -0,0 +1,366 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = abc@d.e.f
+Verifying: uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y.z
+--------> smart1 router <--------
+local_part=x domain=y.z
+checking domains
+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
+y.z in "test.ex : myhost.test.ex"? no (end of list)
+y.z in "! +local_domains"? yes (end of list)
+calling fail_remote_domains router
+rda_interpret (string): :fail: unrouteable mail domain "$domain"
+expanded: :fail: unrouteable mail domain "y.z"
+file is not a filter file
+parse_forward_list: :fail: unrouteable mail domain "y.z"
+extract item: :fail: unrouteable mail domain "y.z"
+fail_remote_domains router forced address failure
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@smart.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@smart.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@smart.domain
+--------> smart1 router <--------
+local_part=x domain=smart.domain
+checking domains
+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"
+ key="smart.domain" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="smart.domain"
+file lookup required for smart.domain
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+x in "x : y : abc@d.e.f"? yes (matched "x")
+checking senders
+search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0085.data"
+ key="smart.domain" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="smart.domain"
+cached data used for lookup of smart.domain
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+address match: subject=abc@d.e.f pattern=x
+d.e.f in "x"? no (end of list)
+address match: subject=abc@d.e.f pattern=y
+d.e.f in "y"? no (end of list)
+address match: subject=abc@d.e.f pattern=abc@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 = *
+smart.domain in "*"? yes (matched "*")
+original list of hosts = "" options =
+expanded list of hosts = "" options =
+queued for <unset> transport: local_part = x
+domain = smart.domain
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by smart1 router
+ envelope to: x@smart.domain
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@test.ex
+--------> smart1 router <--------
+local_part=x domain=test.ex
+checking domains
+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
+test.ex in "test.ex : myhost.test.ex"? yes (matched "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
+test.ex in "test.ex"? yes (matched "test.ex")
+checking local_parts
+search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0085.data"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="test.ex"
+file lookup required for test.ex
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+x in "x : y : abc@d.e.f"? yes (matched "x")
+checking senders
+search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0085.data"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="test.ex"
+cached data used for lookup of test.ex
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+address match: subject=abc@d.e.f pattern=x
+d.e.f in "x"? no (end of list)
+address match: subject=abc@d.e.f pattern=y
+d.e.f in "y"? no (end of list)
+address match: subject=abc@d.e.f pattern=abc@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
+search_find: file="TESTSUITE/aux-fixed/0085.data"
+ key="test.ex.files" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="test.ex.files"
+file lookup required for test.ex.files
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: /etc/passwd
+file check: ${lookup{$domain.files}lsearch{TESTSUITE/aux-fixed/0085.data}{$value}}
+expanded file: /etc/passwd
+stat() yielded 0
+calling smart2 router
+smart2 router called for x@test.ex
+ domain = test.ex
+set transport dummy
+queued for dummy transport: local_part = x
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by smart2 router
+ envelope to: x@test.ex
+ transport: dummy
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@myhost.test.ex
+--------> smart1 router <--------
+local_part=x domain=myhost.test.ex
+checking domains
+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
+myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "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
+myhost.test.ex in "test.ex"? no (end of list)
+smart2 router skipped: domains mismatch
+no more routers
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Verifying: uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y.z
+--------> smart1 router <--------
+local_part=x domain=y.z
+checking domains
+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
+y.z in "test.ex : myhost.test.ex"? no (end of list)
+y.z in "! +local_domains"? yes (end of list)
+calling fail_remote_domains router
+rda_interpret (string): :fail: unrouteable mail domain "$domain"
+expanded: :fail: unrouteable mail domain "y.z"
+file is not a filter file
+parse_forward_list: :fail: unrouteable mail domain "y.z"
+extract item: :fail: unrouteable mail domain "y.z"
+fail_remote_domains router forced address failure
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@smart.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@smart.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@smart.domain
+--------> smart1 router <--------
+local_part=x domain=smart.domain
+checking domains
+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"
+ key="smart.domain" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="smart.domain"
+file lookup required for smart.domain
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+x in "x : y : abc@d.e.f"? yes (matched "x")
+checking senders
+search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0085.data"
+ key="smart.domain" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="smart.domain"
+cached data used for lookup of smart.domain
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+address match: subject=CALLER@myhost.test.ex pattern=x
+myhost.test.ex in "x"? no (end of list)
+address match: subject=CALLER@myhost.test.ex pattern=y
+myhost.test.ex in "y"? no (end of list)
+address match: 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
+smart.domain in "test.ex : myhost.test.ex"? no (end of list)
+smart.domain in "! +local_domains"? yes (end of list)
+calling fail_remote_domains router
+rda_interpret (string): :fail: unrouteable mail domain "$domain"
+expanded: :fail: unrouteable mail domain "smart.domain"
+file is not a filter file
+parse_forward_list: :fail: unrouteable mail domain "smart.domain"
+extract item: :fail: unrouteable mail domain "smart.domain"
+fail_remote_domains router forced address failure
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@test.ex
+--------> smart1 router <--------
+local_part=x domain=test.ex
+checking domains
+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
+test.ex in "test.ex : myhost.test.ex"? yes (matched "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
+test.ex in "test.ex"? yes (matched "test.ex")
+checking local_parts
+search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0085.data"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="test.ex"
+file lookup required for test.ex
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+x in "x : y : abc@d.e.f"? yes (matched "x")
+checking senders
+search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0085.data"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0085.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
+ type=lsearch key="test.ex"
+cached data used for lookup of test.ex
+ in TESTSUITE/aux-fixed/0085.data
+lookup yielded: x : y : abc@d.e.f
+address match: subject=CALLER@myhost.test.ex pattern=x
+myhost.test.ex in "x"? no (end of list)
+address match: subject=CALLER@myhost.test.ex pattern=y
+myhost.test.ex in "y"? no (end of list)
+address match: 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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@myhost.test.ex
+--------> smart1 router <--------
+local_part=x domain=myhost.test.ex
+checking domains
+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
+myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "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
+myhost.test.ex in "test.ex"? no (end of list)
+smart2 router skipped: domains mismatch
+no more routers
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0086 b/test/stderr/0086
new file mode 100644
index 000000000..c71f5bcd2
--- /dev/null
+++ b/test/stderr/0086
@@ -0,0 +1,98 @@
+>>> 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 (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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_syntax
+>>> require: condition test failed
+LOG: 10HmaY-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: '>' missing at end of address: failing address in "Cc" header is: <abcd@x.y.z
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_syntax
+>>> require: condition test failed
+LOG: 10HmaZ-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: '>' missing at end of address: failing address in "Cc" header is: <abcd@x.y.z
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_syntax
+>>> require: condition test failed
+LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: '>' missing at end of address: failing address in "Resent-To" header is: <xyz@a.b.c.d
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_syntax
+>>> require: condition test failed
+LOG: 10HmbB-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: unmatched doublequote in local part: failing address in "Cc" header begins: "abcd@x.y.z (missing quote),\n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addresses.addresses.addresses, \n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addresses.addresses.addresses, \n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addresses.addresses.addresses, \n longlonglonglonglong@long.long.long.long.long.long.long.long,\n listlistlistlistlist@list.list.list.list.list.list.list.list,\n ofofofofofofofofofof@of.of.of.of.of.of.of.of.of.of.of.of.of,\n addressesaddresses@addresses.addre
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_syntax
+>>> require: condition test failed
+LOG: 10HmbC-0005vi-00 H=[V4NET.10.10.10] F=<userx@exim.test.ex> rejected after DATA: unqualified address not permitted: failing address in "Cc" header is: <abcd>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> 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)
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_syntax
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@exim.test.ex H=[V4NET.10.10.9] P=smtp S=sss
diff --git a/test/stderr/0087 b/test/stderr/0087
new file mode 100644
index 000000000..ac1333c17
--- /dev/null
+++ b/test/stderr/0087
@@ -0,0 +1,201 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address userx@test.ex
+>>> previously checked as envelope sender
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@test.ex H=[V4NET.10.10.10] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying Sender: header address userx@test.ex
+>>> previously checked as envelope sender
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaY-0005vi-00 <= userx@test.ex H=[V4NET.10.10.10] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address badbad@test.ex
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing badbad@test.ex
+>>> badbad in "defer"? no (end of list)
+>>> badbad in "userx"? no (end of list)
+>>> no more routers
+>>> require: condition test failed
+LOG: 10HmbA-0005vi-00 H=[V4NET.10.10.10] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address badbad@test.ex
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing badbad@test.ex
+>>> badbad in "defer"? no (end of list)
+>>> badbad in "userx"? no (end of list)
+>>> no more routers
+>>> verifying From: header address userx@test.ex
+>>> previously checked as envelope sender
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaZ-0005vi-00 <= userx@test.ex H=[V4NET.10.10.10] P=smtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address defer@test.ex
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing defer@test.ex
+>>> defer in "defer"? yes (matched "defer")
+>>> calling defer router
+>>> defer router: defer for defer@test.ex
+>>> message: this is a forced defer
+>>> require: condition test deferred
+LOG: 10HmbB-0005vi-00 H=[V4NET.10.10.10] F=<userx@test.ex> temporarily rejected after DATA: all attempts to verify a sender in a header line deferred
diff --git a/test/stderr/0088 b/test/stderr/0088
new file mode 100644
index 000000000..628616409
--- /dev/null
+++ b/test/stderr/0088
@@ -0,0 +1,3 @@
+1999-03-02 09:44:33 remote host address is the local host: ten-1.test.ex (while routing <xx@ten-1.test.ex>)
+1999-03-02 09:44:33 remote host address is the local host: ten-99.test.ex (while routing <xx@ten-99.test.ex>)
+1999-03-02 09:44:33 lowest numbered MX record points to local host: mxcased.test.ex (while routing <xx@mxcased.test.ex>)
diff --git a/test/stderr/0089 b/test/stderr/0089
new file mode 100644
index 000000000..4109b736b
--- /dev/null
+++ b/test/stderr/0089
@@ -0,0 +1,92 @@
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> 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)
+>>> 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)
+LOG: rejected HELO from [V4NET.0.0.0]: syntactically invalid argument(s): @#$%^&*()
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> abc_xyz in helo_lookup_domains? no (end of list)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "Test.ex : myhost.test.EX"? yes (matched "Test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> else.where in "Test.ex : myhost.test.EX"? no (end of list)
+>>> else.where in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> else.where in "Test.ex : Relay.one.ex"? no (end of list)
+>>> else.where in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+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)
+>>> 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
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=ten-99.test.ex address=V4NET.0.0.99
+>>> 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 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? yes (matched "*N-99.test.ex")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> relay.one.ex in "Test.ex : myhost.test.EX"? no (end of list)
+>>> relay.one.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> relay.one.ex in "Test.ex : Relay.one.ex"? yes (matched "Relay.one.ex")
+>>> relay.one.ex in "+relay_domains"? yes (matched "+relay_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> relay.two.ex in "Test.ex : myhost.test.EX"? no (end of list)
+>>> relay.two.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> relay.two.ex in "Test.ex : Relay.one.ex"? no (end of list)
+>>> relay.two.ex in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=ten-99.test.ex (@#$%^&*()) [V4NET.0.0.99] F=<root@myhost.test.ex> rejected RCPT <yy@relay.two.ex>: relay not permitted
diff --git a/test/stderr/0091 b/test/stderr/0091
new file mode 100644
index 000000000..e159aa93e
--- /dev/null
+++ b/test/stderr/0091
@@ -0,0 +1,125 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check hosts = ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"? no (matched "! V4NET.0.0.1")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address <junk@jink.jonk.test.ex>
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing junk@jink.jonk.test.ex
+>>> junk in "userx"? no (end of list)
+>>> no more routers
+>>> require: condition test failed
+LOG: 10HmaY-0005vi-00 H=[V4NET.0.0.1] F=<junk@jink.jonk.test.ex> rejected after DATA: there is no valid sender in any header line
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check hosts = ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"? yes (end of list)
+>>> check !verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing junk@jink.jonk.test.ex
+>>> junk in "userx"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.2] sender verify fail for <junk@jink.jonk.test.ex>: Unrouteable address
+LOG: H=[V4NET.0.0.2] F=<junk@jink.jonk.test.ex> rejected RCPT <root@test.ex>: Sender verify failed
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check hosts = ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"? yes (end of list)
+>>> check !verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address <junk@jink.jonk.test.ex>
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing junk@jink.jonk.test.ex
+>>> junk in "userx"? no (end of list)
+>>> no more routers
+>>> require: condition test failed
+LOG: 10HmaZ-0005vi-00 H=[V4NET.0.0.2] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check hosts = ! V4NET.0.0.1
+>>> host in "! V4NET.0.0.1"? yes (end of list)
+>>> check !verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address <userx@test.ex>
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= userx@test.ex H=[V4NET.0.0.2] P=smtp S=sss
diff --git a/test/stderr/0092 b/test/stderr/0092
new file mode 100644
index 000000000..0f22c4622
--- /dev/null
+++ b/test/stderr/0092
@@ -0,0 +1,81 @@
+>>> 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)
+>>> 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)
+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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check recipients = verify@test.ex
+>>> userx@test.ex in "verify@test.ex"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+LOG: SMTP data timeout (message abandoned) on connection from [V4NET.0.0.1] F=<userx@test.ex>
+exim: timed out while reading - message abandoned
+exim: timed out while reading - message abandoned
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check recipients = verify@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
+>>> 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
+>>> ----------- end verify ------------
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.1] F=<userx@test.ex> rejected RCPT verify@test.ex: Unrouteable address
+LOG: SMTP command timeout on connection from [V4NET.0.0.1]
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 421 SMTP command timeout
+
+The SMTP transaction started in line 0.
+The error was detected in line 0.
+0 previous messages were successfully processed.
+The rest of the batch was abandoned.
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 421 SMTP incoming data timeout - message abandoned
+
+The SMTP transaction started in line 0.
+The error was detected in line 3.
+0 previous messages were successfully processed.
+The rest of the batch was abandoned.
diff --git a/test/stderr/0094 b/test/stderr/0094
new file mode 100644
index 000000000..81297b063
--- /dev/null
+++ b/test/stderr/0094
@@ -0,0 +1,151 @@
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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 sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> cam.ac.uk in "test.ex"? no (end of list)
+>>> cam.ac.uk in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> sender host name required, to match against *.masq.test.ex
+>>> host in "*.masq.test.ex"? no (failed to find host name for V4NET.11.12.13)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.11.12.13] F=<userx@cam.ac.uk> rejected RCPT <userx@cam.ac.uk>: relay not permitted
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? yes (matched "0.0.0.0/0")
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded 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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> cam.ac.uk in "test.ex"? no (end of list)
+>>> cam.ac.uk in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "*.masq.test.ex"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=ten-1.test.ex [V4NET.0.0.1] F=<userx@cam.ac.uk> rejected RCPT <userx@cam.ac.uk>: relay not permitted
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.99.99.90]
+sender_rcvhost = [V4NET.99.99.90]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.99.99.90]
+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
+IP address lookup yielded host1.masq.test.ex
+ alias oneback.test.ex
+using host_fake_gethostbyname for host1.masq.test.ex (IPv4)
+DNS lookup of host1.masq.test.ex (A) using fakens
+DNS lookup of host1.masq.test.ex (A) succeeded
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=host1.masq.test.ex address=V4NET.90.90.90
+checking addresses for host1.masq.test.ex
+ V4NET.90.90.90
+no IP address for host1.masq.test.ex matched V4NET.99.99.90
+using host_fake_gethostbyname for oneback.test.ex (IPv4)
+DNS lookup of oneback.test.ex (A) using fakens
+DNS lookup of oneback.test.ex (A) succeeded
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=oneback.test.ex address=V4NET.99.99.90
+checking addresses for oneback.test.ex
+ V4NET.99.99.90 OK
+sender_fullhost = oneback.test.ex [V4NET.99.99.90]
+sender_rcvhost = oneback.test.ex ([V4NET.99.99.90])
+set_process_info: pppp handling incoming connection from oneback.test.ex [V4NET.99.99.90]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<userx@test.ex>
+SMTP>> 250 OK
+SMTP<< rcpt to:<userx@test.ex>
+using ACL "check_recipient"
+processing "accept"
+check hosts = :
+host in ":"? no (end of list)
+accept: condition test failed
+processing "accept"
+check domains = +local_domains
+test.ex in "test.ex"? yes (matched "test.ex")
+test.ex in "+local_domains"? yes (matched "+local_domains")
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<userx@cam.ac.uk>
+using ACL "check_recipient"
+processing "accept"
+check hosts = :
+host in ":"? no (end of list)
+accept: condition test failed
+processing "accept"
+check domains = +local_domains
+cam.ac.uk in "test.ex"? no (end of list)
+cam.ac.uk in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+host in "*.masq.test.ex"? no (end of list)
+host in "+relay_hosts"? no (end of list)
+accept: condition test failed
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 relay not permitted
+LOG: MAIN REJECT
+ H=oneback.test.ex [V4NET.99.99.90] F=<userx@test.ex> rejected RCPT <userx@cam.ac.uk>: relay not permitted
+SMTP<< quit
+SMTP>> 221 the.local.host.name closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from oneback.test.ex [V4NET.99.99.90] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0108 b/test/stderr/0108
new file mode 100644
index 000000000..9693fbfb0
--- /dev/null
+++ b/test/stderr/0108
@@ -0,0 +1,26 @@
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ *> xx@black.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ *> xx@myhost.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ *> xx@other.edu R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ *> xx@ten-1.net R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+delivering 10HmaY-0005vi-00
+LOG: MAIN
+ *> xx@black.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ *> xx@myhost.com R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ *> xx@other.edu R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ *> xx@ten-1.net R=remote T=smtp H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0117 b/test/stderr/0117
new file mode 100644
index 000000000..04352cc08
--- /dev/null
+++ b/test/stderr/0117
@@ -0,0 +1,63 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@mxt9.test.ex
+--------> lookuphost router <--------
+local_part=xxx domain=mxt9.test.ex
+calling lookuphost router
+lookuphost router called for xxx@mxt9.test.ex
+ domain = mxt9.test.ex
+queued for <unset> transport: local_part = xxx
+domain = mxt9.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xxx@mxt9.test.ex
+ transport: <none>
+ host ten-1.test.ex [V4NET.0.0.1] MX=5
+ host ten-2.test.ex [V4NET.0.0.2] MX=6
+ host ten-3.test.ex [V4NET.0.0.3] MX=7
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@mxt9a.test.ex
+--------> lookuphost router <--------
+local_part=xxx domain=mxt9a.test.ex
+calling lookuphost router
+lookuphost router called for xxx@mxt9a.test.ex
+ domain = mxt9a.test.ex
+queued for <unset> transport: local_part = xxx
+domain = mxt9a.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xxx@mxt9a.test.ex
+ transport: <none>
+ host ten-1.test.ex [V4NET.0.0.1] MX=5
+ host ten-2.test.ex [V4NET.0.0.2] MX=6
+ host ten-3.test.ex [V4NET.0.0.3] MX=7
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@mxt9b.test.ex
+--------> lookuphost router <--------
+local_part=xxx domain=mxt9b.test.ex
+calling lookuphost router
+lookuphost router called for xxx@mxt9b.test.ex
+ domain = mxt9b.test.ex
+queued for <unset> transport: local_part = xxx
+domain = mxt9b.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xxx@mxt9b.test.ex
+ transport: <none>
+ host ten-1.test.ex [V4NET.0.0.1] MX=5
+ host ten-2.test.ex [V4NET.0.0.2] MX=6
+ host ten-3.test.ex [V4NET.0.0.3] MX=7
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0121 b/test/stderr/0121
new file mode 100644
index 000000000..3e6318a0d
--- /dev/null
+++ b/test/stderr/0121
@@ -0,0 +1,141 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing unknown@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> unknown in "defer"? no (end of list)
+>>> unknown in "userx"? no (end of list)
+>>> no more routers
+>>> ----------- end verify ------------
+>>> require: condition test failed
+LOG: H=[127.0.0.1] sender verify fail for <unknown@test.ex>: Unrouteable address
+LOG: H=[127.0.0.1] F=<unknown@test.ex> rejected RCPT <userx@test.ex>: Sender verify failed
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@unknown.dom.ain
+>>> 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 verify ------------
+>>> require: condition test failed
+LOG: H=[127.0.0.1] sender verify fail for <userx@unknown.dom.ain>: unrouteable mail domain "unknown.dom.ain"
+LOG: H=[127.0.0.1] F=<userx@unknown.dom.ain> rejected RCPT <userx@test.ex>: Sender verify failed
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling userx router
+>>> routed by userx router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address unknown@test.ex
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing unknown@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> unknown in "defer"? no (end of list)
+>>> unknown in "userx"? no (end of list)
+>>> no more routers
+>>> require: condition test failed
+LOG: 10HmaX-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling userx router
+>>> routed by userx router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying From: header address <>
+>>> require: condition test failed
+LOG: 10HmaY-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> rejected after DATA: syntax error in 'From:' header when scanning for sender: missing or malformed local part in "<>"
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing defer@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> defer in "defer"? yes (matched "defer")
+>>> calling defer router
+>>> defer router: defer for defer@test.ex
+>>> message: forced defer
+>>> ----------- end verify ------------
+>>> require: condition test deferred
+LOG: H=[127.0.0.1] sender verify defer for <defer@test.ex>: forced defer
+LOG: H=[127.0.0.1] F=<defer@test.ex> temporarily rejected RCPT <userx@test.ex>: Could not complete sender verify
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "defer"? no (end of list)
+>>> userx in "userx"? yes (matched "userx")
+>>> calling userx router
+>>> routed by userx router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+>>> using ACL "check_message"
+>>> processing "require"
+>>> check verify = header_sender
+>>> verifying from: header address <defer@test.ex>
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing defer@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> defer in "defer"? yes (matched "defer")
+>>> calling defer router
+>>> defer router: defer for defer@test.ex
+>>> message: forced defer
+>>> require: condition test deferred
+LOG: 10HmaZ-0005vi-00 H=[127.0.0.1] F=<userx@test.ex> temporarily rejected after DATA: all attempts to verify a sender in a header line deferred
diff --git a/test/stderr/0123 b/test/stderr/0123
new file mode 100644
index 000000000..dd5101ebc
--- /dev/null
+++ b/test/stderr/0123
@@ -0,0 +1,434 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing x@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@test.ex
+--------> l1 router <--------
+local_part=x domain=test.ex
+calling l1 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
+search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+ key="x" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+ type=lsearch key="x"
+file lookup required for x
+ in TESTSUITE/aux-fixed/0123.aliases1
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l1 router declined for x@test.ex
+--------> l2 router <--------
+local_part=x domain=test.ex
+calling l2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
+search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+ key="x" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases2
+ :TESTSUITE/aux-fixed/0123.aliases1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+ type=lsearch key="x"
+file lookup required for x
+ in TESTSUITE/aux-fixed/0123.aliases2
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l2 router declined for x@test.ex
+--------> l3 router <--------
+local_part=x domain=test.ex
+calling l3 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases1
+search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+ key="x" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases3
+ :TESTSUITE/aux-fixed/0123.aliases2
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+ type=lsearch key="x"
+file lookup required for x
+ in TESTSUITE/aux-fixed/0123.aliases3
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l3 router declined for x@test.ex
+--------> c1 router <--------
+local_part=x domain=test.ex
+calling c1 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases2
+search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+ key="x" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases4
+ :TESTSUITE/aux-fixed/0123.aliases3
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+ type=lsearch key="x"
+file lookup required for x
+ in TESTSUITE/aux-fixed/0123.aliases4
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c1 router declined for x@test.ex
+--------> c2 router <--------
+local_part=x domain=test.ex
+calling c2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases3
+search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+ key="x" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases5
+ :TESTSUITE/aux-fixed/0123.aliases4
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+ type=lsearch key="x"
+file lookup required for x
+ in TESTSUITE/aux-fixed/0123.aliases5
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c2 router declined for x@test.ex
+--------> c3 router <--------
+local_part=x domain=test.ex
+calling c3 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases4
+search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+ key="x" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases6
+ :TESTSUITE/aux-fixed/0123.aliases5
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+ type=lsearch key="x"
+file lookup required for x
+ in TESTSUITE/aux-fixed/0123.aliases6
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c3 router declined for x@test.ex
+no more routers
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing y@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering y@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing y@test.ex
+--------> l1 router <--------
+local_part=y domain=test.ex
+calling l1 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases5
+search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+ key="y" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases1
+ :TESTSUITE/aux-fixed/0123.aliases6
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+ type=lsearch key="y"
+file lookup required for y
+ in TESTSUITE/aux-fixed/0123.aliases1
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l1 router declined for y@test.ex
+--------> l2 router <--------
+local_part=y domain=test.ex
+calling l2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases6
+search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+ key="y" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases2
+ :TESTSUITE/aux-fixed/0123.aliases1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+ type=lsearch key="y"
+file lookup required for y
+ in TESTSUITE/aux-fixed/0123.aliases2
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l2 router declined for y@test.ex
+--------> l3 router <--------
+local_part=y domain=test.ex
+calling l3 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases1
+search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+ key="y" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases3
+ :TESTSUITE/aux-fixed/0123.aliases2
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+ type=lsearch key="y"
+file lookup required for y
+ in TESTSUITE/aux-fixed/0123.aliases3
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l3 router declined for y@test.ex
+--------> c1 router <--------
+local_part=y domain=test.ex
+calling c1 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases2
+search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+ key="y" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases4
+ :TESTSUITE/aux-fixed/0123.aliases3
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+ type=lsearch key="y"
+file lookup required for y
+ in TESTSUITE/aux-fixed/0123.aliases4
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c1 router declined for y@test.ex
+--------> c2 router <--------
+local_part=y domain=test.ex
+calling c2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases3
+search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+ key="y" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases5
+ :TESTSUITE/aux-fixed/0123.aliases4
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+ type=lsearch key="y"
+file lookup required for y
+ in TESTSUITE/aux-fixed/0123.aliases5
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c2 router declined for y@test.ex
+--------> c3 router <--------
+local_part=y domain=test.ex
+calling c3 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases4
+search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+ key="y" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases6
+ :TESTSUITE/aux-fixed/0123.aliases5
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+ type=lsearch key="y"
+file lookup required for y
+ in TESTSUITE/aux-fixed/0123.aliases6
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c3 router declined for y@test.ex
+no more routers
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing z@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering z@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing z@test.ex
+--------> l1 router <--------
+local_part=z domain=test.ex
+calling l1 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases5
+search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+ key="z" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases1
+ :TESTSUITE/aux-fixed/0123.aliases6
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+ type=lsearch key="z"
+file lookup required for z
+ in TESTSUITE/aux-fixed/0123.aliases1
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l1 router declined for z@test.ex
+--------> l2 router <--------
+local_part=z domain=test.ex
+calling l2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases6
+search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+ key="z" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases2
+ :TESTSUITE/aux-fixed/0123.aliases1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+ type=lsearch key="z"
+file lookup required for z
+ in TESTSUITE/aux-fixed/0123.aliases2
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l2 router declined for z@test.ex
+--------> l3 router <--------
+local_part=z domain=test.ex
+calling l3 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases1
+search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+ key="z" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases3
+ :TESTSUITE/aux-fixed/0123.aliases2
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+ type=lsearch key="z"
+file lookup required for z
+ in TESTSUITE/aux-fixed/0123.aliases3
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+l3 router declined for z@test.ex
+--------> c1 router <--------
+local_part=z domain=test.ex
+calling c1 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases2
+search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+ key="z" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases4
+ :TESTSUITE/aux-fixed/0123.aliases3
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+ type=lsearch key="z"
+file lookup required for z
+ in TESTSUITE/aux-fixed/0123.aliases4
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c1 router declined for z@test.ex
+--------> c2 router <--------
+local_part=z domain=test.ex
+calling c2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases3
+search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+ key="z" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases5
+ :TESTSUITE/aux-fixed/0123.aliases4
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+ type=lsearch key="z"
+file lookup required for z
+ in TESTSUITE/aux-fixed/0123.aliases5
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c2 router declined for z@test.ex
+--------> c3 router <--------
+local_part=z domain=test.ex
+calling c3 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}
+search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
+ cached closed
+Too many lookup files open
+ closing :TESTSUITE/aux-fixed/0123.aliases4
+search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+ key="z" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0123.aliases6
+ :TESTSUITE/aux-fixed/0123.aliases5
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+ type=lsearch key="z"
+file lookup required for z
+ in TESTSUITE/aux-fixed/0123.aliases6
+lookup failed
+expanded:
+file is not a filter file
+parse_forward_list:
+c3 router declined for z@test.ex
+no more routers
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0124 b/test/stderr/0124
new file mode 100644
index 000000000..bd2443aa8
--- /dev/null
+++ b/test/stderr/0124
@@ -0,0 +1,46 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> external.test.ex in "test.ex"? no (end of list)
+>>> external.test.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> 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
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> external.test.ex in "test.ex"? no (end of list)
+>>> external.test.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted
diff --git a/test/stderr/0129 b/test/stderr/0129
new file mode 100644
index 000000000..56e10be32
--- /dev/null
+++ b/test/stderr/0129
@@ -0,0 +1,2 @@
+Domain data is "(It was test.ex)"
+Domain data is "(It was one.test.ex)"
diff --git a/test/stderr/0130 b/test/stderr/0130
new file mode 100644
index 000000000..c643eb4b9
--- /dev/null
+++ b/test/stderr/0130
@@ -0,0 +1,30 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@not.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
+>>> 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
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=localhost address=127.0.0.1
+LOG: remote host address is the local host: not.test.ex (while verifying <userx@not.test.ex> from host [V4NET.0.0.0])
+>>> islocal router: defer for userx@not.test.ex
+>>> message: remote host address is the local host
+>>> ----------- end verify ------------
+>>> deny: condition test deferred
+LOG: H=[V4NET.0.0.0] F=<userx@test.ex> temporarily rejected RCPT <userx@not.test.ex>: remote host address is the local host
+LOG: MAIN
+ remote host address is the local host: not.test.ex (while routing <userx@not.test.ex>)
diff --git a/test/stderr/0138 b/test/stderr/0138
new file mode 100644
index 000000000..44b0eba19
--- /dev/null
+++ b/test/stderr/0138
@@ -0,0 +1,117 @@
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check dnslists = rbl3.test.ex
+>>> DNS list check: rbl3.test.ex
+>>> new DNS lookup for 14.12.11.V4NET.rbl3.test.ex
+>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> list@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check dnslists = rbl3.test.ex
+>>> DNS list check: rbl3.test.ex
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check dnslists = rbl3.test.ex
+>>> DNS list check: rbl3.test.ex
+>>> new DNS lookup for 13.12.11.V4NET.rbl3.test.ex
+>>> DNS lookup for 13.12.11.V4NET.rbl3.test.ex failed
+>>> => that means V4NET.11.12.13 is not listed at rbl3.test.ex
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check dnslists = rbl2.test.ex
+>>> DNS list check: rbl2.test.ex
+>>> new DNS lookup for 13.12.11.V4NET.rbl2.test.ex
+>>> DNS lookup for 13.12.11.V4NET.rbl2.test.ex failed
+>>> => that means V4NET.11.12.13 is not listed at rbl2.test.ex
+>>> deny: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.13 is listed at rbl.test.ex
+>>> warn: condition test succeeded
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing postmaster@exim.test.ex
+>>> calling system_aliases router
+>>> routed by system_aliases router
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@exim.test.ex
+>>> calling system_aliases router
+>>> system_aliases router declined for userx@exim.test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@exim.test.ex
+>>> calling system_aliases router
+>>> system_aliases router declined for userx@exim.test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaY-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.13] P=esmtp S=sss
diff --git a/test/stderr/0139 b/test/stderr/0139
new file mode 100644
index 000000000..011047452
--- /dev/null
+++ b/test/stderr/0139
@@ -0,0 +1,229 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_mail"
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&0.0.0.6
+>>> DNS list check: rbl4.test.ex&0.0.0.6
+>>> new DNS lookup for 14.12.11.V4NET.rbl4.test.ex
+>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
+>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
+>>> warn: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&127.0.0.3
+>>> DNS list check: rbl4.test.ex&127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
+>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
+>>> warn: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex!&0.0.0.7
+>>> DNS list check: rbl4.test.ex!&0.0.0.7
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl4.test.ex failed
+>>> => that means V4NET.11.12.14 is not listed at rbl4.test.ex
+>>> warn: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check dnslists = rbl3.test.ex!=127.0.0.3
+>>> DNS list check: rbl3.test.ex!=127.0.0.3
+>>> new DNS lookup for 14.12.11.V4NET.rbl3.test.ex
+>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> check dnslists = rbl3.test.ex=127.0.0.3
+>>> DNS list check: rbl3.test.ex=127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
+>>> => but we are not accepting this block class because
+>>> => there was no match for =127.0.0.3
+>>> deny: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing postmaster@exim.test.ex
+>>> calling system_aliases router
+>>> routed by system_aliases router
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@exim.test.ex
+>>> calling system_aliases router
+>>> system_aliases router declined for userx@exim.test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@exim.test.ex
+>>> calling system_aliases router
+>>> system_aliases router declined for userx@exim.test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check dnslists = rbl3.test.ex!=127.0.0.3
+>>> DNS list check: rbl3.test.ex!=127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl3.test.ex
+>>> warn: condition test succeeded
+>>> processing "deny"
+>>> check dnslists = rbl3.test.ex=127.0.0.3
+>>> DNS list check: rbl3.test.ex=127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 14.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.2)
+>>> => but we are not accepting this block class because
+>>> => there was no match for =127.0.0.3
+>>> deny: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> using cached sender verify result
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing list@exim.test.ex
+>>> calling system_aliases router
+>>> routed by system_aliases router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=[V4NET.11.12.14] P=smtp S=sss
+>>> 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)
+>>> 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)
+>>> using ACL "check_mail"
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&0.0.0.6
+>>> DNS list check: rbl4.test.ex&0.0.0.6
+>>> new DNS lookup for 15.12.11.V4NET.rbl4.test.ex
+>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
+>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
+>>> warn: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&127.0.0.3
+>>> DNS list check: rbl4.test.ex&127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
+>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
+>>> warn: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex!&0.0.0.7
+>>> DNS list check: rbl4.test.ex!&0.0.0.7
+>>> using result of previous DNS lookup
+>>> DNS lookup for 15.12.11.V4NET.rbl4.test.ex failed
+>>> => that means V4NET.11.12.15 is not listed at rbl4.test.ex
+>>> warn: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check dnslists = rbl3.test.ex!=127.0.0.3
+>>> DNS list check: rbl3.test.ex!=127.0.0.3
+>>> new DNS lookup for 15.12.11.V4NET.rbl3.test.ex
+>>> DNS lookup for 15.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.3)
+>>> => but we are not accepting this block class because
+>>> => there was an exclude match for =127.0.0.3
+>>> warn: condition test failed
+>>> processing "deny"
+>>> check dnslists = rbl3.test.ex=127.0.0.3
+>>> DNS list check: rbl3.test.ex=127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 15.12.11.V4NET.rbl3.test.ex succeeded (yielding 127.0.0.3)
+>>> => that means V4NET.11.12.15 is listed at rbl3.test.ex
+>>> deny: condition test succeeded
+LOG: H=[V4NET.11.12.15] F=<postmaster@exim.test.ex> rejected RCPT <userx@exim.test.ex>: host is listed in rbl3.test.ex with value 127.0.0.3
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_mail"
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&0.0.0.6
+>>> DNS list check: rbl4.test.ex&0.0.0.6
+>>> new DNS lookup for 20.12.11.V4NET.rbl4.test.ex
+>>> DNS lookup for 20.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.6)
+>>> => that means V4NET.11.12.20 is listed at rbl4.test.ex
+>>> warn: condition test succeeded
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&127.0.0.3
+>>> DNS list check: rbl4.test.ex&127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 20.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.6)
+>>> => but we are not accepting this block class because
+>>> => there was no match for &127.0.0.3
+>>> warn: condition test failed
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex!&0.0.0.7
+>>> DNS list check: rbl4.test.ex!&0.0.0.7
+>>> using result of previous DNS lookup
+>>> DNS lookup for 20.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.6)
+>>> => that means V4NET.11.12.20 is listed at rbl4.test.ex
+>>> warn: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "check_mail"
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&0.0.0.6
+>>> DNS list check: rbl4.test.ex&0.0.0.6
+>>> new DNS lookup for 21.12.11.V4NET.rbl4.test.ex
+>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
+>>> => that means V4NET.11.12.21 is listed at rbl4.test.ex
+>>> warn: condition test succeeded
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex&127.0.0.3
+>>> DNS list check: rbl4.test.ex&127.0.0.3
+>>> using result of previous DNS lookup
+>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
+>>> => that means V4NET.11.12.21 is listed at rbl4.test.ex
+>>> warn: condition test succeeded
+>>> processing "warn"
+>>> check dnslists = rbl4.test.ex!&0.0.0.7
+>>> DNS list check: rbl4.test.ex!&0.0.0.7
+>>> using result of previous DNS lookup
+>>> DNS lookup for 21.12.11.V4NET.rbl4.test.ex succeeded (yielding 127.0.0.7)
+>>> => but we are not accepting this block class because
+>>> => there was an exclude match for &0.0.0.7
+>>> warn: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
diff --git a/test/stderr/0143 b/test/stderr/0143
new file mode 100644
index 000000000..5db549a53
--- /dev/null
+++ b/test/stderr/0143
@@ -0,0 +1,45 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> userx@domain.com <--------
+smtp transport entered
+ userx@domain.com
+checking status of 127.0.0.1
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@domain.com)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 from ip4.ip4.ip4.ip4 ... connected
+ SMTP<< 220 ESMTP
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250-HELP
+ 250 AUTH LOGIN
+not using PIPELINING
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
+ SMTP<< 250 Sender OK
+ SMTP>> RCPT TO:<userx@domain.com>
+ SMTP<< 250 Recipient OK
+ SMTP>> DATA
+ SMTP<< 354 Send data
+ SMTP>> writing message and terminating "."
+writing data block fd=6 size=sss timeout=300
+ SMTP<< 250 OK
+ok=1 send_quit=1 send_rset=0 continue_more=0 yield=0 first_address is NULL
+transport_check_waiting entered
+ sequence=1 local_max=500 global_max=-1
+no messages waiting for 127.0.0.1
+ SMTP>> QUIT
+Leaving smtp transport
+LOG: MAIN
+ => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0145 b/test/stderr/0145
new file mode 100644
index 000000000..41524a026
--- /dev/null
+++ b/test/stderr/0145
@@ -0,0 +1,49 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@mxt10.test.ex
+>>> calling domainlist router
+>>> domainlist router declined for x@mxt10.test.ex
+>>> "more" is false: skipping remaining routers
+>>> no more routers
+>>> ----------- end verify ------------
+>>> require: condition test failed
+LOG: H=[V4NET.9.8.7] sender verify fail for <x@mxt10.test.ex>: all relevant MX records point to non-existent hosts or (invalidly) to IP addresses
+LOG: H=[V4NET.9.8.7] F=<x@mxt10.test.ex> rejected RCPT <x@y>: Sender verify failed
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@ten-1.test.ex
+>>> calling domainlist router
+>>> routed by domainlist router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "require"
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@mxt10.test.ex
+>>> calling domainlist router
+>>> domainlist router declined for x@mxt10.test.ex
+>>> "more" is false: skipping remaining routers
+>>> no more routers
+>>> ----------- end verify ------------
+>>> require: condition test failed
+LOG: H=[V4NET.9.8.7] F=<x@ten-1.test.ex> rejected RCPT <x@mxt10.test.ex>: all relevant MX records point to non-existent hosts or (invalidly) to IP addresses
diff --git a/test/stderr/0148 b/test/stderr/0148
new file mode 100644
index 000000000..1b5b73a21
--- /dev/null
+++ b/test/stderr/0148
@@ -0,0 +1,3 @@
+LOG: PANIC DIE
+ Exim configuration error in line 17 of TESTSUITE/test-config:
+ missing quote at end of string value for hold_domains
diff --git a/test/stderr/0149 b/test/stderr/0149
new file mode 100644
index 000000000..b7a52aa21
--- /dev/null
+++ b/test/stderr/0149
@@ -0,0 +1,187 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@ten
+--------> domainlist1 router <--------
+local_part=x domain=ten
+checking domains
+calling domainlist1 router
+domainlist1 router called for x@ten
+ domain = ten
+route_item = ten <+V4NET.0.0.0+V4NET.0.0.1 byname
+original list of hosts = "<+V4NET.0.0.0+V4NET.0.0.1" options = byname
+expanded list of hosts = "<+V4NET.0.0.0+V4NET.0.0.1" options = byname
+finding IP address for V4NET.0.0.0
+calling host_find_byname
+finding IP address for V4NET.0.0.1
+calling host_find_byname
+queued for <unset> transport: local_part = x
+domain = ten
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by domainlist1 router
+ envelope to: x@ten
+ transport: <none>
+ host V4NET.0.0.0 [V4NET.0.0.0]
+ host V4NET.0.0.1 [V4NET.0.0.1]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing y@two
+--------> domainlist1 router <--------
+local_part=y domain=two
+checking domains
+calling domainlist1 router
+domainlist1 router called for y@two
+ domain = two
+route_item = ten <+V4NET.0.0.0+V4NET.0.0.1 byname
+route_item = two V4NET.0.0.2:V4NET.0.0.4 byname
+original list of hosts = "V4NET.0.0.2:V4NET.0.0.4" options = byname
+expanded list of hosts = "V4NET.0.0.2:V4NET.0.0.4" options = byname
+finding IP address for V4NET.0.0.2
+calling host_find_byname
+finding IP address for V4NET.0.0.4
+calling host_find_byname
+queued for <unset> transport: local_part = y
+domain = two
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by domainlist1 router
+ envelope to: y@two
+ transport: <none>
+ host V4NET.0.0.2 [V4NET.0.0.2]
+ host V4NET.0.0.4 [V4NET.0.0.4]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@test1
+--------> domainlist1 router <--------
+local_part=x domain=test1
+checking domains
+domainlist1 router skipped: domains mismatch
+--------> domainlist2 router <--------
+local_part=x domain=test1
+checking domains
+domainlist2 router skipped: domains mismatch
+--------> local router <--------
+local_part=x domain=test1
+calling local router
+local router called for x@test1
+ domain = test1
+set transport local_delivery
+queued for local_delivery transport: local_part = x
+domain = test1
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by local router
+ envelope to: x@test1
+ transport: local_delivery
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@test2
+--------> domainlist1 router <--------
+local_part=x domain=test2
+checking domains
+domainlist1 router skipped: domains mismatch
+--------> domainlist2 router <--------
+local_part=x domain=test2
+checking domains
+domainlist2 router skipped: domains mismatch
+--------> local router <--------
+local_part=x domain=test2
+calling local router
+local router called for x@test2
+ domain = test2
+queued for local_delivery transport: local_part = x
+domain = test2
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by local router
+ envelope to: x@test2
+ transport: local_delivery
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@test3-4
+--------> domainlist1 router <--------
+local_part=x domain=test3-4
+checking domains
+domainlist1 router skipped: domains mismatch
+--------> domainlist2 router <--------
+local_part=x domain=test3-4
+checking domains
+domainlist2 router skipped: domains mismatch
+--------> local router <--------
+local_part=x domain=test3-4
+calling local router
+local router called for x@test3-4
+ domain = test3-4
+queued for local_delivery transport: local_part = x
+domain = test3-4
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by local router
+ envelope to: x@test3-4
+ transport: local_delivery
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@one
+--------> domainlist1 router <--------
+local_part=x domain=one
+checking domains
+calling domainlist1 router
+domainlist1 router called for x@one
+ domain = one
+route_item = ten <+V4NET.0.0.0+V4NET.0.0.1 byname
+route_item = two V4NET.0.0.2:V4NET.0.0.4 byname
+domainlist1 router declined for x@one
+--------> domainlist2 router <--------
+local_part=x domain=one
+checking domains
+calling domainlist2 router
+domainlist2 router called for x@one
+ domain = one
+route_item = six <+V4NET.0.0.6+V4NET.0.0.7 byname
+route_item = one V4NET.0.0.2:V4NET.0.0.4 byname
+original list of hosts = "V4NET.0.0.2:V4NET.0.0.4" options = byname
+expanded list of hosts = "V4NET.0.0.2:V4NET.0.0.4" options = byname
+finding IP address for V4NET.0.0.2
+calling host_find_byname
+finding IP address for V4NET.0.0.4
+calling host_find_byname
+queued for <unset> transport: local_part = x
+domain = one
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by domainlist2 router
+ envelope to: x@one
+ transport: <none>
+ host V4NET.0.0.2 [V4NET.0.0.2]
+ host V4NET.0.0.4 [V4NET.0.0.4]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@six
+--------> domainlist1 router <--------
+local_part=x domain=six
+checking domains
+calling domainlist1 router
+domainlist1 router called for x@six
+ domain = six
+route_item = ten <+V4NET.0.0.0+V4NET.0.0.1 byname
+route_item = two V4NET.0.0.2:V4NET.0.0.4 byname
+domainlist1 router declined for x@six
+--------> domainlist2 router <--------
+local_part=x domain=six
+checking domains
+calling domainlist2 router
+domainlist2 router called for x@six
+ domain = six
+route_item = six <+V4NET.0.0.6+V4NET.0.0.7 byname
+original list of hosts = "<+V4NET.0.0.6+V4NET.0.0.7" options = byname
+expanded list of hosts = "<+V4NET.0.0.6+V4NET.0.0.7" options = byname
+finding IP address for V4NET.0.0.6
+calling host_find_byname
+finding IP address for V4NET.0.0.7
+calling host_find_byname
+queued for <unset> transport: local_part = x
+domain = six
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by domainlist2 router
+ envelope to: x@six
+ transport: <none>
+ host V4NET.0.0.6 [V4NET.0.0.6]
+ host V4NET.0.0.7 [V4NET.0.0.7]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0157 b/test/stderr/0157
new file mode 100644
index 000000000..8dd18ff0c
--- /dev/null
+++ b/test/stderr/0157
@@ -0,0 +1,139 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
+>>> check senders = userx@test.ex
+>>> x@y.z in "userx@test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[V4NET.0.0.1] F=<x@y.z> rejected RCPT <a@b.c>: invalid sender
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? yes (matched "V4NET.0.0.1")
+>>> check senders = userx@test.ex
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> userx@test.ex in "userx@test.ex"? yes (matched "userx@test.ex")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? yes (matched "V4NET.0.0.2")
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "+relay_hosts"? yes (matched "+relay_hosts" - cached)
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "V4NET.0.0.1 : V4NET.0.0.2"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.3] F=<x@y.z> rejected RCPT <a@b.c>: relay not permitted
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> b.c in "test.ex"? no (end of list)
+>>> b.c in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = V4NET.0.0.1
+>>> host in "V4NET.0.0.1"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.3] F=<userx@test.ex> rejected RCPT <a@b.c>: relay not permitted
diff --git a/test/stderr/0158 b/test/stderr/0158
new file mode 100644
index 000000000..59ee740af
--- /dev/null
+++ b/test/stderr/0158
@@ -0,0 +1,3 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 unable to set gid=CALLER_GID or uid=CALLER_UID (euid=EXIM_UID): local delivery to CALLER <CALLER@test.ex> transport=local_delivery
+1999-03-02 09:44:33 10HmaX-0005vi-00 failed to read delivery status for CALLER@test.ex from delivery subprocess
+1999-03-02 09:44:33 10HmaX-0005vi-00 appendfile transport process returned non-zero status 0x0100: exit code 1
diff --git a/test/stderr/0161 b/test/stderr/0161
new file mode 100644
index 000000000..250c73a62
--- /dev/null
+++ b/test/stderr/0161
@@ -0,0 +1,199 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xx@mxt6.test.ex
+--------> failuphost router <--------
+local_part=xx domain=mxt6.test.ex
+checking domains
+checking local_parts
+failuphost router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=xx domain=mxt6.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for xx@mxt6.test.ex
+ domain = mxt6.test.ex
+set transport remote_smtp
+queued for remote_smtp transport: local_part = xx
+domain = mxt6.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xx@mxt6.test.ex
+ transport: remote_smtp
+ host ten-1.test.ex [V4NET.0.0.1] MX=5
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing myhost.test.ex@mxt1.test.ex
+--------> failuphost router <--------
+local_part=myhost.test.ex domain=mxt1.test.ex
+checking domains
+checking local_parts
+failuphost router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=myhost.test.ex domain=mxt1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for myhost.test.ex@mxt1.test.ex
+ domain = mxt1.test.ex
+lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
+lookuphost router passed for myhost.test.ex@mxt1.test.ex
+--------> fail router <--------
+local_part=myhost.test.ex domain=mxt1.test.ex
+checking domains
+checking local_parts
+fail router skipped: local_parts mismatch
+--------> self router <--------
+local_part=myhost.test.ex domain=mxt1.test.ex
+checking domains
+self_hostname=eximtesthost.test.ex
+calling self router
+self router called for myhost.test.ex@mxt1.test.ex
+ domain = mxt1.test.ex
+route_item = * $local_part byname
+original list of hosts = "$local_part" options = byname
+expanded list of hosts = "myhost.test.ex" options = byname
+set transport remote_smtp
+finding IP address for myhost.test.ex
+calling host_find_byname
+queued for remote_smtp transport: local_part = myhost.test.ex
+domain = mxt1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by self router
+ envelope to: myhost.test.ex@mxt1.test.ex
+ transport: remote_smtp
+ host myhost.test.ex [V4NET.10.10.10]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xx@mxt1.test.ex
+--------> failuphost router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+checking local_parts
+failuphost router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for xx@mxt1.test.ex
+ domain = mxt1.test.ex
+lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
+lookuphost router passed for xx@mxt1.test.ex
+--------> fail router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+checking local_parts
+fail router skipped: local_parts mismatch
+--------> self router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+self_hostname=eximtesthost.test.ex
+calling self router
+self router called for xx@mxt1.test.ex
+ domain = mxt1.test.ex
+route_item = * $local_part byname
+original list of hosts = "$local_part" options = byname
+expanded list of hosts = "xx" options = byname
+set transport remote_smtp
+finding IP address for xx
+calling host_find_byname
+self router passed for xx@mxt1.test.ex
+--------> self2 router <--------
+local_part=xx domain=mxt1.test.ex
+checking domains
+self_hostname=eximtesthost.test.ex
+calling self2 router
+self2 router called for xx@mxt1.test.ex
+ domain = mxt1.test.ex
+route_item = * myhost.test.ex byname
+original list of hosts = "myhost.test.ex" options = byname
+expanded list of hosts = "myhost.test.ex" options = byname
+set transport remote_smtp
+finding IP address for myhost.test.ex
+calling host_find_byname
+queued for remote_smtp transport: local_part = xx
+domain = mxt1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by self2 router
+ envelope to: xx@mxt1.test.ex
+ transport: remote_smtp
+ host myhost.test.ex [V4NET.10.10.10]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xx@not.exist
+--------> failuphost router <--------
+local_part=xx domain=not.exist
+checking domains
+checking local_parts
+failuphost router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=xx domain=not.exist
+checking domains
+calling lookuphost router
+lookuphost router called for xx@not.exist
+ domain = not.exist
+lookuphost router declined for xx@not.exist
+"more" is false: skipping remaining routers
+no more routers
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ff@mxt1.test.ex
+--------> failuphost router <--------
+local_part=ff domain=mxt1.test.ex
+checking domains
+checking local_parts
+calling failuphost router
+failuphost router called for ff@mxt1.test.ex
+ domain = mxt1.test.ex
+lowest numbered MX record points to local host: mxt1.test.ex: address failed (self = fail)
+failuphost router forced address failure
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing fff@mxt1.test.ex
+--------> failuphost router <--------
+local_part=fff domain=mxt1.test.ex
+checking domains
+checking local_parts
+failuphost router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=fff domain=mxt1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for fff@mxt1.test.ex
+ domain = mxt1.test.ex
+lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
+lookuphost router passed for fff@mxt1.test.ex
+--------> fail router <--------
+local_part=fff domain=mxt1.test.ex
+checking domains
+checking local_parts
+self_hostname=eximtesthost.test.ex
+calling fail router
+fail router called for fff@mxt1.test.ex
+ domain = mxt1.test.ex
+route_item = * $local_part byname
+original list of hosts = "$local_part" options = byname
+expanded list of hosts = "fff" options = byname
+set transport remote_smtp
+finding IP address for fff
+calling host_find_byname
+fail router forced address failure
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0167 b/test/stderr/0167
new file mode 100644
index 000000000..77c7a770b
--- /dev/null
+++ b/test/stderr/0167
@@ -0,0 +1,7 @@
+1999-03-02 09:44:33 Rewrite of error@test.ex yielded unparseable address: missing or malformed local part in address <>
+1999-03-02 09:44:33 Rewrite of error@test.ex yielded unparseable address: missing or malformed local part in address <>
+1999-03-02 09:44:33 Rewrite of error@test.ex yielded unparseable address: missing or malformed local part in address <>
+1999-03-02 09:44:33 Rewrite of error@test.ex yielded unparseable address: missing or malformed local part in address <>
+1999-03-02 09:44:33 Rewrite of error@test.ex yielded unparseable address: missing or malformed local part in address <>
+1999-03-02 09:44:33 Rewrite of error@test.ex yielded unparseable address: missing or malformed local part in address <>
+1999-03-02 09:44:33 Rewrite of error@test.ex yielded unparseable address: missing or malformed local part in address <>
diff --git a/test/stderr/0169 b/test/stderr/0169
new file mode 100644
index 000000000..28cde3024
--- /dev/null
+++ b/test/stderr/0169
@@ -0,0 +1,38 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@myhost.test.ex <--------
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=52428800 warning=41%
+ file=TESTSUITE/test-mail/userx format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/userx.lock
+hitch name: TESTSUITE/test-mail/userx.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/userx is locked
+writing to file TESTSUITE/test-mail/userx
+Exim quota = 52428800 old size = sssss this message = sss (included)
+ file count quota = 0 count = 0
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+quota = 52428800 threshold = 21495808 old size = sssss message size = sss
+appendfile yields 0 with errno=dd more_errno=dd
+appendfile transport returned OK for userx@myhost.test.ex
+added retry item for T:userx@myhost.test.ex: errno=dd more_errno=dd flags=1
+LOG: MAIN
+ => userx <userx@myhost.test.ex> R=localuser T=appendfile
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0170 b/test/stderr/0170
new file mode 100644
index 000000000..8f2cfcf0d
--- /dev/null
+++ b/test/stderr/0170
@@ -0,0 +1 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 == |/source/exim4/AutoTest/non-exist <system-filter> routing defer (-1): system_filter_pipe_transport is unset
diff --git a/test/stderr/0175 b/test/stderr/0175
new file mode 100644
index 000000000..e99d72021
--- /dev/null
+++ b/test/stderr/0175
@@ -0,0 +1,90 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing user@bad.domain
+>>> bad.domain in "test.ex"? no (end of list)
+>>> bad.domain in "! +local_domains"? yes (end of list)
+>>> calling fail_sender router
+>>> 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
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=localhost address=127.0.0.1
+>>> fail_sender router forced address failure
+>>> ----------- end verify ------------
+>>> require: condition test failed
+LOG: H=[V4NET.0.0.0] sender verify fail for <user@bad.domain>: remote host address is the local host
+LOG: H=[V4NET.0.0.0] F=<user@bad.domain> rejected RCPT <userx@test.ex>: Sender verify failed
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing user@bad.domain2
+>>> bad.domain2 in "test.ex"? no (end of list)
+>>> bad.domain2 in "! +local_domains"? yes (end of list)
+>>> calling fail_sender router
+>>> bad.domain2 in "bad.domain"? no (end of list)
+>>> fail_sender router declined for user@bad.domain2
+>>> bad.domain2 in "! +local_domains"? yes (end of list)
+>>> calling fail_sender2 router
+>>> 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
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=localhost address=127.0.0.1
+>>> ----------- end verify ------------
+>>> require: condition test failed
+LOG: H=[V4NET.0.0.0] sender verify fail for <user@bad.domain2>: fail_sender2 router forced verify failure
+LOG: H=[V4NET.0.0.0] F=<user@bad.domain2> rejected RCPT <userx@test.ex>: Sender verify failed
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing user@ten-1.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
+>>> ten-1.test.ex in "bad.domain"? no (end of list)
+>>> fail_sender router declined for user@ten-1.test.ex
+>>> ten-1.test.ex in "! +local_domains"? yes (end of list)
+>>> calling fail_sender2 router
+>>> ten-1.test.ex in "bad.domain2"? no (end of list)
+>>> fail_sender2 router declined for user@ten-1.test.ex
+>>> ten-1.test.ex in "! +local_domains"? yes (end of list)
+>>> calling lookuphost router
+>>> routed by lookuphost router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+LOG: 10HmaX-0005vi-00 <= user@ten-1.test.ex H=[V4NET.0.0.0] P=smtp S=sss
diff --git a/test/stderr/0177 b/test/stderr/0177
new file mode 100644
index 000000000..cf152d1eb
--- /dev/null
+++ b/test/stderr/0177
@@ -0,0 +1,24 @@
+10HmaX-0005vi-00 "fail this" first delivery
+10HmaX-0005vi-00 subject is not "Fail This"
+10HmaY-0005vi-00 "auto fail message" first delivery
+10HmaZ-0005vi-00 "Mail delivery failed: returning message to sender" first delivery
+10HmbA-0005vi-00 "freeze this (1)" first delivery
+10HmbA-0005vi-00 subject is not "Fail This"
+10HmbB-0005vi-00 "auto freeze message" first delivery
+10HmbC-0005vi-00 "reply to this" first delivery
+10HmbC-0005vi-00 subject is not "Fail This"
+10HmbD-0005vi-00 "An auto reply: qualify_domain=test.ex" first delivery
+10HmbA-0005vi-00 "freeze this (1)" not first delivery
+10HmbA-0005vi-00 subject is not "Fail This"
+10HmbE-0005vi-00 "freeze this (2)" first delivery
+10HmbE-0005vi-00 subject is not "Fail This"
+10HmbF-0005vi-00 "auto freeze message" first delivery
+10HmbE-0005vi-00 "freeze this (2)" not first delivery
+10HmbE-0005vi-00 subject is not "Fail This"
+10HmbG-0005vi-00 "freeze this (3)" first delivery
+10HmbG-0005vi-00 subject is not "Fail This"
+10HmbH-0005vi-00 "auto freeze message" first delivery
+10HmbG-0005vi-00 "freeze this (3)" not first delivery
+10HmbG-0005vi-00 subject is not "Fail This"
+10HmbG-0005vi-00 "freeze this (3)" not first delivery
+10HmbG-0005vi-00 subject is not "Fail This"
diff --git a/test/stderr/0180 b/test/stderr/0180
new file mode 100644
index 000000000..516257634
--- /dev/null
+++ b/test/stderr/0180
@@ -0,0 +1,20 @@
+>>> 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)
+>>> 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)
+>>> some.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> 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)
+>>> 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)
+>>> some.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
diff --git a/test/stderr/0181 b/test/stderr/0181
new file mode 100644
index 000000000..9062ef999
--- /dev/null
+++ b/test/stderr/0181
@@ -0,0 +1 @@
+exim: message rejected: message too big (max=100)
diff --git a/test/stderr/0183 b/test/stderr/0183
new file mode 100644
index 000000000..9faf63196
--- /dev/null
+++ b/test/stderr/0183
@@ -0,0 +1,626 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userx@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userx@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.again.dns
+--------> srv router <--------
+local_part=userx domain=test.again.dns
+checking local_parts
+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
+userx in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=userx domain=test.again.dns
+calling lookuphost router
+lookuphost router called for userx@test.again.dns
+ domain = test.again.dns
+Return from DNS lookup of test.again.dns (MX) faked for testing
+DNS lookup of test.again.dns (MX) gave TRY_AGAIN
+test.again.dns in dns_again_means_nonexist? no (option unset)
+returning DNS_AGAIN
+lookuphost router: defer for userx@test.again.dns
+ message: host lookup did not complete
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing abcd@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abcd@test.again.dns
+--------> srv router <--------
+local_part=abcd domain=test.again.dns
+checking local_parts
+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
+abcd in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=abcd domain=test.again.dns
+calling lookuphost router
+lookuphost router called for abcd@test.again.dns
+ domain = test.again.dns
+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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing abcd@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abcd@ten-1.test.ex
+--------> srv router <--------
+local_part=abcd domain=ten-1.test.ex
+checking local_parts
+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
+abcd in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=abcd domain=ten-1.test.ex
+calling lookuphost router
+lookuphost router called for abcd@ten-1.test.ex
+ domain = ten-1.test.ex
+DNS lookup of ten-1.test.ex (MX) using fakens
+DNS lookup of ten-1.test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+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
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+set transport smtp
+queued for smtp transport: local_part = abcd
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: abcd@ten-1.test.ex
+ transport: smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing usery@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering usery@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing usery@test.again.dns
+--------> srv router <--------
+local_part=usery domain=test.again.dns
+checking local_parts
+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
+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
+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
+Return from DNS lookup of test.again.dns (A) faked for testing
+DNS lookup of test.again.dns (A) gave TRY_AGAIN
+test.again.dns in dns_again_means_nonexist? no (option unset)
+returning DNS_AGAIN
+useryz router: defer for usery@test.again.dns
+ message: host lookup for test.again.dns did not complete (DNS timeout?)
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userz@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userz@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userz@test.again.dns
+--------> srv router <--------
+local_part=userz domain=test.again.dns
+checking local_parts
+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
+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
+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
+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?)
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing xyz@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering xyz@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xyz@ten-1.test.ex
+--------> srv router <--------
+local_part=xyz domain=ten-1.test.ex
+checking local_parts
+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
+xyz in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=xyz domain=ten-1.test.ex
+calling lookuphost router
+lookuphost router called for xyz@ten-1.test.ex
+ domain = ten-1.test.ex
+DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
+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
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+queued for smtp transport: local_part = xyz
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xyz@ten-1.test.ex
+ transport: smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userx@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userx@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.fail.dns
+--------> srv router <--------
+local_part=userx domain=test.fail.dns
+checking local_parts
+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
+userx in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=userx domain=test.fail.dns
+calling lookuphost router
+lookuphost router called for userx@test.fail.dns
+ domain = test.fail.dns
+Return from DNS lookup of test.fail.dns (MX) faked for testing
+DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
+returning DNS_FAIL
+lookuphost router: defer for userx@test.fail.dns
+ message: host lookup did not complete
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing abcd@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abcd@test.fail.dns
+--------> srv router <--------
+local_part=abcd domain=test.fail.dns
+checking local_parts
+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
+abcd in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=abcd domain=test.fail.dns
+calling lookuphost router
+lookuphost router called for abcd@test.fail.dns
+ domain = test.fail.dns
+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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing abcd@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abcd@ten-1.test.ex
+--------> srv router <--------
+local_part=abcd domain=ten-1.test.ex
+checking local_parts
+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
+abcd in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=abcd domain=ten-1.test.ex
+calling lookuphost router
+lookuphost router called for abcd@ten-1.test.ex
+ domain = ten-1.test.ex
+DNS lookup of ten-1.test.ex (MX) using fakens
+DNS lookup of ten-1.test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+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
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+set transport smtp
+queued for smtp transport: local_part = abcd
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: abcd@ten-1.test.ex
+ transport: smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing usery@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering usery@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing usery@test.fail.dns
+--------> srv router <--------
+local_part=usery domain=test.fail.dns
+checking local_parts
+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
+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
+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
+Return from DNS lookup of test.fail.dns (A) faked for testing
+DNS lookup of test.fail.dns (A) gave NO_RECOVERY
+returning DNS_FAIL
+useryz router: defer for usery@test.fail.dns
+ message: host lookup for test.fail.dns did not complete (DNS timeout?)
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userz@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userz@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userz@test.fail.dns
+--------> srv router <--------
+local_part=userz domain=test.fail.dns
+checking local_parts
+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
+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
+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
+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?)
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing xyz@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering xyz@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xyz@ten-1.test.ex
+--------> srv router <--------
+local_part=xyz domain=ten-1.test.ex
+checking local_parts
+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
+xyz in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=xyz domain=ten-1.test.ex
+calling lookuphost router
+lookuphost router called for xyz@ten-1.test.ex
+ domain = ten-1.test.ex
+DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
+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
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+queued for smtp transport: local_part = xyz
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xyz@ten-1.test.ex
+ transport: smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userx@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userx@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@nonexist.test.ex
+--------> srv router <--------
+local_part=userx domain=nonexist.test.ex
+checking local_parts
+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
+userx in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=userx domain=nonexist.test.ex
+calling lookuphost router
+lookuphost router called for userx@nonexist.test.ex
+ domain = nonexist.test.ex
+DNS lookup of nonexist.test.ex (MX) using fakens
+DNS lookup of nonexist.test.ex (MX) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+lookuphost router declined for userx@nonexist.test.ex
+"more" is false: skipping remaining routers
+no more routers
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing abcd@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abcd@nonexist.test.ex
+--------> srv router <--------
+local_part=abcd domain=nonexist.test.ex
+checking local_parts
+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
+abcd in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=abcd domain=nonexist.test.ex
+calling lookuphost router
+lookuphost router called for abcd@nonexist.test.ex
+ domain = nonexist.test.ex
+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
+no more routers
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing abcd@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abcd@ten-1.test.ex
+--------> srv router <--------
+local_part=abcd domain=ten-1.test.ex
+checking local_parts
+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
+abcd in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=abcd domain=ten-1.test.ex
+calling lookuphost router
+lookuphost router called for abcd@ten-1.test.ex
+ domain = ten-1.test.ex
+DNS lookup of ten-1.test.ex (MX) using fakens
+DNS lookup of ten-1.test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+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
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+set transport smtp
+queued for smtp transport: local_part = abcd
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: abcd@ten-1.test.ex
+ transport: smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing usery@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering usery@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing usery@nonexist.test.ex
+--------> srv router <--------
+local_part=usery domain=nonexist.test.ex
+checking local_parts
+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
+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
+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
+DNS lookup of nonexist.test.ex (A) using fakens
+DNS lookup of nonexist.test.ex (A) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+useryz router: defer for usery@nonexist.test.ex
+ message: lookup of host "nonexist.test.ex" failed in useryz router
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userz@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userz@nonexist.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userz@nonexist.test.ex
+--------> srv router <--------
+local_part=userz domain=nonexist.test.ex
+checking local_parts
+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
+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
+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
+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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing xyz@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering xyz@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xyz@ten-1.test.ex
+--------> srv router <--------
+local_part=xyz domain=ten-1.test.ex
+checking local_parts
+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
+xyz in "usery:userz"? no (end of list)
+useryz router skipped: local_parts mismatch
+--------> lookuphost router <--------
+local_part=xyz domain=ten-1.test.ex
+calling lookuphost router
+lookuphost router called for xyz@ten-1.test.ex
+ domain = ten-1.test.ex
+DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
+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
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+queued for smtp transport: local_part = xyz
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: xyz@ten-1.test.ex
+ transport: smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing srv@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering srv@test.again.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing srv@test.again.dns
+--------> srv router <--------
+local_part=srv domain=test.again.dns
+checking local_parts
+srv in "^srv"? yes (matched "^srv")
+calling srv router
+srv router called for srv@test.again.dns
+ domain = test.again.dns
+Return from DNS lookup of _smtp._tcp.test.again.dns (SRV) faked for testing
+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
+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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing srv@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering srv@test.fail.dns
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing srv@test.fail.dns
+--------> srv router <--------
+local_part=srv domain=test.fail.dns
+checking local_parts
+srv in "^srv"? yes (matched "^srv")
+calling srv router
+srv router called for srv@test.fail.dns
+ domain = test.fail.dns
+Return from DNS lookup of _smtp._tcp.test.fail.dns (SRV) faked for testing
+DNS lookup of _smtp._tcp.test.fail.dns (SRV) gave NO_RECOVERY
+returning DNS_FAIL
+test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
+DNS_FAIL treated as DNS_NODATA (domain in srv_fail_domains)
+Return from DNS lookup of test.fail.dns (MX) faked for testing
+DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
+returning DNS_FAIL
+test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
+DNS_FAIL treated as DNS_NODATA (domain in mx_fail_domains)
+Return from DNS lookup of test.fail.dns (A) faked for testing
+DNS lookup of test.fail.dns (A) gave NO_RECOVERY
+returning DNS_FAIL
+srv router: defer for srv@test.fail.dns
+ message: host lookup did not complete
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0185 b/test/stderr/0185
new file mode 100644
index 000000000..f68974531
--- /dev/null
+++ b/test/stderr/0185
@@ -0,0 +1,3 @@
+10HmaX-0005vi-00 "freeze this" first delivery
+10HmaX-0005vi-00 "freeze this" not first delivery
+10HmaX-0005vi-00 "freeze this" not first delivery
diff --git a/test/stderr/0188 b/test/stderr/0188
new file mode 100644
index 000000000..78611e9de
--- /dev/null
+++ b/test/stderr/0188
@@ -0,0 +1 @@
+1999-03-02 09:44:33 exec of "/some/non-existent/file" (ETRN) failed: No such file or directory
diff --git a/test/stderr/0196 b/test/stderr/0196
new file mode 100644
index 000000000..2b02e8651
--- /dev/null
+++ b/test/stderr/0196
@@ -0,0 +1,3 @@
+
+******** SERVER ********
+1999-03-02 09:44:33 "rhubarb@myhost.test.ex" from env-to rewritten as "custard@myhost.test.ex" by rule 1
diff --git a/test/stderr/0204 b/test/stderr/0204
new file mode 100644
index 000000000..4f4091dee
--- /dev/null
+++ b/test/stderr/0204
@@ -0,0 +1,9 @@
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ *> userx <userx@test.ex> R=abc T=local_delivery
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
diff --git a/test/stderr/0217 b/test/stderr/0217
new file mode 100644
index 000000000..442906ef7
--- /dev/null
+++ b/test/stderr/0217
@@ -0,0 +1,230 @@
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+delivering 10HmbL-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250 PIPELINING
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP>> RCPT TO:<a@test.ex>
+ SMTP>> RCPT TO:<b@test.ex>
+ SMTP>> RCPT TO:<c@test.ex>
+ SMTP>> RCPT TO:<d@test.ex>
+ SMTP>> RCPT TO:<e@test.ex>
+ SMTP>> RCPT TO:<f@test.ex>
+ SMTP>> RCPT TO:<g@test.ex>
+ SMTP>> RCPT TO:<h@test.ex>
+ SMTP>> RCPT TO:<i@test.ex>
+ SMTP>> RCPT TO:<j@test.ex>
+ SMTP>> RCPT TO:<k@test.ex>
+ SMTP>> RCPT TO:<l@test.ex>
+ SMTP>> RCPT TO:<m@test.ex>
+ SMTP>> RCPT TO:<n@test.ex>
+ SMTP>> RCPT TO:<o@test.ex>
+ SMTP>> RCPT TO:<p@test.ex>
+ SMTP>> RCPT TO:<q@test.ex>
+ SMTP>> RCPT TO:<r@test.ex>
+ SMTP>> RCPT TO:<s@test.ex>
+ SMTP>> RCPT TO:<t@test.ex>
+ SMTP>> RCPT TO:<u@test.ex>
+ SMTP>> RCPT TO:<v@test.ex>
+ SMTP>> RCPT TO:<w@test.ex>
+ SMTP>> RCPT TO:<x@test.ex>
+ SMTP>> RCPT TO:<y@test.ex>
+ SMTP>> RCPT TO:<z@test.ex>
+ SMTP>> RCPT TO:<aa@test.ex>
+ SMTP>> RCPT TO:<bb@test.ex>
+ SMTP>> RCPT TO:<cc@test.ex>
+ SMTP>> RCPT TO:<dd@test.ex>
+ SMTP>> RCPT TO:<ee@test.ex>
+ SMTP>> RCPT TO:<ff@test.ex>
+ SMTP>> RCPT TO:<gg@test.ex>
+ SMTP>> RCPT TO:<hh@test.ex>
+ SMTP>> RCPT TO:<ii@test.ex>
+ SMTP>> RCPT TO:<jj@test.ex>
+ SMTP>> RCPT TO:<kk@test.ex>
+ SMTP>> RCPT TO:<ll@test.ex>
+ SMTP>> RCPT TO:<mm@test.ex>
+ SMTP>> RCPT TO:<nn@test.ex>
+ SMTP>> RCPT TO:<oo@test.ex>
+ SMTP>> RCPT TO:<pp@test.ex>
+ SMTP>> RCPT TO:<qq@test.ex>
+ SMTP>> RCPT TO:<rr@test.ex>
+ SMTP>> RCPT TO:<ss@test.ex>
+ SMTP>> RCPT TO:<tt@test.ex>
+ SMTP>> RCPT TO:<uu@test.ex>
+ SMTP<< 250 OK
+ SMTP<< 250 OK
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP>> RCPT TO:<vv@test.ex>
+ SMTP>> RCPT TO:<ww@test.ex>
+ SMTP>> RCPT TO:<xx@test.ex>
+ SMTP>> RCPT TO:<yy@test.ex>
+ SMTP>> RCPT TO:<zz@test.ex>
+ SMTP>> DATA
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 550 NO
+ SMTP<< 403 Sorry temp data error
+ SMTP>> QUIT
+LOG: MAIN
+ == a@test.ex R=client T=send_to_server defer (0): SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 403 Sorry temp data error
+LOG: MAIN
+ ** b@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<b@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** c@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<c@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** d@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<d@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** e@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<e@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** f@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<f@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** g@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<g@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** h@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<h@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** i@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<i@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** j@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<j@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** k@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<k@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** l@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<l@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** m@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<m@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** n@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<n@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** o@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<o@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** p@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<p@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** q@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<q@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** r@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<r@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** s@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<s@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** t@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<t@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** u@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<u@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** v@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<v@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** w@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<w@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** x@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<x@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** y@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<y@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** z@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<z@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** aa@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<aa@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** bb@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<bb@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** cc@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<cc@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** dd@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<dd@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** ee@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<ee@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** ff@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<ff@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** gg@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<gg@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** hh@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<hh@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** ii@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<ii@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** jj@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<jj@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** kk@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<kk@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** ll@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<ll@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** mm@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<mm@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** nn@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<nn@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** oo@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<oo@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** pp@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<pp@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** qq@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<qq@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** rr@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<rr@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** ss@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<ss@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** tt@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<tt@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** uu@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<uu@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** vv@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<vv@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** ww@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<ww@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** xx@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<xx@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** yy@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<yy@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ ** zz@test.ex R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<zz@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+LOG: MAIN
+ <= <> R=10HmbL-0005vi-00 U=EXIMUSER P=local S=sss
+delivering 10HmbM-0005vi-00
+LOG: MAIN
+ ** CALLER@test.ex R=bounce: just discard
+LOG: MAIN
+ CALLER@test.ex: error ignored
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0218 b/test/stderr/0218
new file mode 100644
index 000000000..cbec285ef
--- /dev/null
+++ b/test/stderr/0218
@@ -0,0 +1,154 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+Single queue run
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qq
+queue running combined directories
+delivering 10HmaX-0005vi-00 (queue run pid ppppp)
+delivering 10HmaY-0005vi-00 (queue run pid ppppp)
+queue running combined directories
+delivering 10HmaX-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250 PIPELINING
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP>> RCPT TO:<a@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 OK
+ SMTP<< 351 Send more
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK
+LOG: MAIN
+ => a@test.ex F=<CALLER@test.ex> R=client T=send_to_server H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+delivering 10HmaY-0005vi-00 (queue run pid ppppp)
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP>> RCPT TO:<b@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 OK
+ SMTP<< 351 Send more
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: MAIN
+ => b@test.ex F=<CALLER@test.ex> R=client T=send_to_server H=127.0.0.1 [127.0.0.1]*
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qq
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+Single queue run
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qq
+queue running combined directories
+delivering 10HmaZ-0005vi-00 (queue run pid ppppp)
+delivering 10HmbA-0005vi-00 (queue run pid ppppp)
+queue running combined directories
+delivering 10HmaZ-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250 PIPELINING
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP>> RCPT TO:<a@test.ex>
+ SMTP>> DATA
+ SMTP<< 550 NO
+ SMTP<< 503 Unexpected RCPT
+ SMTP<< 503 Unexpected DATA
+ SMTP>> QUIT
+LOG: MAIN
+ ** a@test.ex F=<CALLER@test.ex> R=client T=send_to_server: SMTP error from remote mail server after MAIL FROM:<CALLER@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ Completed
+delivering 10HmbA-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+LOG: MAIN
+ == b@test.ex R=client T=send_to_server defer (dd): Connection refused
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qq
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qqf
+delivering 10HmbA-0005vi-00 (queue run pid ppppp)
+delivering 10HmbB-0005vi-00 (queue run pid ppppp)
+LOG: MAIN
+ ** CALLER@test.ex F=<> R=bounce: just discard
+LOG: MAIN
+ CALLER@test.ex: error ignored
+LOG: MAIN
+ Completed
+delivering 10HmbC-0005vi-00 (queue run pid ppppp)
+delivering 10HmbA-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250 PIPELINING
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP>> RCPT TO:<b@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 550 Unknown
+ SMTP<< 503 Unexpected DATA
+ SMTP>> RSET
+ SMTP<< 250 OK
+LOG: MAIN
+ ** b@test.ex F=<CALLER@test.ex> R=client T=send_to_server: SMTP error from remote mail server after RCPT TO:<b@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 Unknown
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ Completed
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+delivering 10HmbC-0005vi-00 (queue run pid ppppp)
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP>> RCPT TO:<c@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 OK
+ SMTP<< 351 OK
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: MAIN
+ => c@test.ex F=<CALLER@test.ex> R=client T=send_to_server H=127.0.0.1 [127.0.0.1]*
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qqf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0227 b/test/stderr/0227
new file mode 100644
index 000000000..8a34bd454
--- /dev/null
+++ b/test/stderr/0227
@@ -0,0 +1,229 @@
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@localhost>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<bad@localhost>
+ SMTP<< 550 Unknown user
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <bad@localhost>: response to "RCPT TO:<bad@localhost>" from 127.0.0.1 [127.0.0.1] was: 550 Unknown user
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<bad@localhost> rejected RCPT <z@test.ex>: Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<uncheckable@localhost1>
+ SMTP<< 450 Temporary error
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify defer for <uncheckable@localhost1>: response to "RCPT TO:<uncheckable@localhost1>" from 127.0.0.1 [127.0.0.1] was: 450 Temporary error
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<uncheckable@localhost1> temporarily rejected RCPT <z@test.ex>: Could not complete sender verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 550 Error for <>
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <uncheckable2@localhost1>: response to "MAIL FROM:<>" from 127.0.0.1 [127.0.0.1] was: 550 Error for <>
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<uncheckable2@localhost1> rejected RCPT <z@test.ex>: Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 550-Multiline error for <>
+ 550 Here's the second line
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <uncheckable@localhost1>: response to "MAIL FROM:<>" from 127.0.0.1 [127.0.0.1] was: 550-Multiline error for <>\n550 Here's the second line
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<uncheckable@localhost1> rejected RCPT <z@test.ex>: Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<z@remote.domain>
+ SMTP<< 550 Recipient not liked
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.3] U=root F=<uncheckable@localhost1> rejected RCPT <z@remote.domain>: (recipient): response to "RCPT TO:<z@remote.domain>" from 127.0.0.1 [127.0.0.1] was: 550 Recipient not liked
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<z@remote.domain>
+ SMTP<< 550-Recipient not liked on two lines
+ 550 Here's the second
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.3] U=root F=<uncheckable@localhost1> rejected RCPT <z@remote.domain>: (recipient): response to "RCPT TO:<z@remote.domain>" from 127.0.0.1 [127.0.0.1] was: 550-Recipient not liked on two lines\n550 Here's the second
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+Connecting to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]:1224 ... failed: Connection refused
+LOG: MAIN REJECT
+ H=[V4NET.0.0.3] U=root F=<uncheckable@localhost1> temporarily rejected RCPT <z@remote.domain>: Could not complete recipient verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<abcd@x.y.z>
+ SMTP<< 550 Not liked
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.4] U=root F=<uncheckable@localhost1> rejected after DATA: there is no valid sender in any header line
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<abcd@x.y.z>
+ SMTP<< 550 Not liked
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.4] U=root F=<uncheckable@localhost1> rejected after DATA: there is no valid sender in any header line
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@localhost1>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@localhost1>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.5] U=root F=<ok@localhost1> rejected RCPT <z@remote.domain>: relay not permitted
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@localhost1>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@localhost1>
+ SMTP<< 550 Don't like postmaster
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.5] U=root sender verify fail for <ok@localhost1>: response to "RCPT TO:<postmaster@localhost1>" from 127.0.0.1 [127.0.0.1] was: 550 Don't like postmaster
+LOG: MAIN REJECT
+ H=[V4NET.0.0.5] U=root F=<ok@localhost1> rejected RCPT <z@remote.domain>: (postmaster): Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> LHLO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<z@remote.lmtp>
+ SMTP<< 550 Recipient not liked
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.3] U=root F=<uncheckable@localhost1> rejected RCPT <z@remote.lmtp>: (recipient): response to "RCPT TO:<z@remote.lmtp>" from 127.0.0.1 [127.0.0.1] was: 550 Recipient not liked
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP>> QUIT
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify defer for <bad@localhost1>: response to "initial connection" from 127.0.0.1 [127.0.0.1] was: connection dropped
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<bad@localhost1> temporarily rejected RCPT <z@test.ex>: Could not complete sender verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from root
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify defer for <bad@localhost1>: could not connect to 127.0.0.1 [127.0.0.1]: Connection refused
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<bad@localhost1> temporarily rejected RCPT <z@test.ex>: Could not complete sender verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
diff --git a/test/stderr/0230 b/test/stderr/0230
new file mode 100644
index 000000000..e45c5b44f
--- /dev/null
+++ b/test/stderr/0230
@@ -0,0 +1,12 @@
+>>> host in hosts_connection_nolog? no (option unset)
+LOG: SMTP connection from [192.168.1.2]:1115
+>>> 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)
+>>> 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)
+LOG: SMTP connection from [192.168.1.2]:1115 closed by QUIT
+
+******** SERVER ********
diff --git a/test/stderr/0234 b/test/stderr/0234
new file mode 100644
index 000000000..2a318e118
--- /dev/null
+++ b/test/stderr/0234
@@ -0,0 +1,33 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> d in "@mx_any"? no (end of list)
+>>> d in "+relay_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> local host has lowest MX
+>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> mxt1.test.ex in "+relay_domains"? yes (matched "+relay_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> 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 "+relay_domains"? yes (matched "+relay_domains")
+>>> accept: condition test succeeded
diff --git a/test/stderr/0236 b/test/stderr/0236
new file mode 100644
index 000000000..193370cc8
--- /dev/null
+++ b/test/stderr/0236
@@ -0,0 +1,3 @@
+LOG: PANIC DIE
+ Exim configuration error in line 15 of TESTSUITE/test-config:
+ macro name too long (maximum is 63 characters)
diff --git a/test/stderr/0241 b/test/stderr/0241
new file mode 100644
index 000000000..74a87b1e7
--- /dev/null
+++ b/test/stderr/0241
@@ -0,0 +1,2 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 re-exec of exim (TESTSUITE/eximdir/exim/junk) with -t failed: Not a directory
+1999-03-02 09:44:33 10HmaX-0005vi-00 re-exec of exim (TESTSUITE/eximdir/exim/junk) with -t failed: Not a directory
diff --git a/test/stderr/0243 b/test/stderr/0243
new file mode 100644
index 000000000..ef5295eb1
--- /dev/null
+++ b/test/stderr/0243
@@ -0,0 +1,30 @@
+>>> 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)
+>>> 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)
+>>> xxxx in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing faq@nl.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
+>>> 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
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> nl.demon.net in "nl.demon.net"? yes (matched "nl.demon.net")
+>>> nl.demon.net in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
diff --git a/test/stderr/0249 b/test/stderr/0249
new file mode 100644
index 000000000..b73502fa0
--- /dev/null
+++ b/test/stderr/0249
@@ -0,0 +1,20 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: address_rewrite MAIN
+ "User@c.domain" from sender: rewritten as "User@d.domain" by rule 2
+LOG: address_rewrite MAIN
+ "User@c.domain" from from: rewritten as "User@d.domain" by rule 2
+LOG: address_rewrite MAIN
+ "User@c.domain" from to: rewritten as "User@d.domain" by rule 2
+LOG: address_rewrite MAIN
+ "User@c.domain" from cc: rewritten as "User@d.domain" by rule 2
+LOG: address_rewrite MAIN
+ "User@c.domain" from bcc: rewritten as "User@d.domain" by rule 2
+LOG: address_rewrite MAIN
+ "User@c.domain" from reply-to: rewritten as "User@d.domain" by rule 2
+LOG: address_rewrite MAIN
+ "User@c.domain" from env-from rewritten as "User@d.domain" by rule 2
+LOG: address_rewrite MAIN
+ "User@c.domain" from env-to rewritten as "User@d.domain" by rule 2
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0251 b/test/stderr/0251
new file mode 100644
index 000000000..860af285f
--- /dev/null
+++ b/test/stderr/0251
@@ -0,0 +1,52 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing oklist@listr.test.ex
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> 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
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> sender in "zzzz"? no (end of list)
+>>> ok@sender in "zzzz"? no (end of list)
+>>> 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
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
+>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing oklist@listr.test.ex
+>>> listr.test.ex in "listr.test.ex"? yes (matched "listr.test.ex")
+>>> bad@sender in "TESTSUITE/aux-fixed/0251.restrict.oklist"? no (end of list)
+>>> 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
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> listr.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
+>>> listr.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+
+******** SERVER ********
diff --git a/test/stderr/0255 b/test/stderr/0255
new file mode 100644
index 000000000..083897f81
--- /dev/null
+++ b/test/stderr/0255
@@ -0,0 +1,18 @@
+>>> 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)
+>>> 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)
+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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+LOG: SMTP call from [V4NET.0.0.0] dropped: too many unrecognized commands (last was "two")
diff --git a/test/stderr/0259 b/test/stderr/0259
new file mode 100644
index 000000000..fd063e53b
--- /dev/null
+++ b/test/stderr/0259
@@ -0,0 +1,63 @@
+>>> 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)
+>>> 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)
+>>> 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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> 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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> 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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> 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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> 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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> 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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> a.b.c in helo_lookup_domains? no (end of list)
diff --git a/test/stderr/0260 b/test/stderr/0260
new file mode 100644
index 000000000..7c438430d
--- /dev/null
+++ b/test/stderr/0260
@@ -0,0 +1,4 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 Failed to expand return path "${if" in bad_return transport: condition name expected, but found ""
+1999-03-02 09:44:33 10HmaX-0005vi-00 home directory "${if rhubarb" failed to expand for exp_fail transport: unknown condition "rhubarb"
+1999-03-02 09:44:33 10HmaX-0005vi-00 Failed to expand return path "${if" in bad_return transport: condition name expected, but found ""
+1999-03-02 09:44:33 10HmaX-0005vi-00 home directory "${if rhubarb" failed to expand for exp_fail transport: unknown condition "rhubarb"
diff --git a/test/stderr/0261 b/test/stderr/0261
new file mode 100644
index 000000000..04219b0b5
--- /dev/null
+++ b/test/stderr/0261
@@ -0,0 +1,14 @@
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN PANIC
+ == bad.return@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found ""
+LOG: MAIN PANIC
+ == bad.return2@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found ""
+LOG: MAIN PANIC
+ == no.hosts@test.ex R=no_hosts T=no_hosts defer (-1): no_hosts transport called with no hosts set
+LOG: MAIN
+ *> userx@test.ex R=good T=remote_delivery H=V4NET.0.0.1 [V4NET.0.0.1]
+1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found ""
+1999-03-02 09:44:33 10HmaX-0005vi-00 == bad.return2@test.ex R=bad_return T=bad_return defer (-1): Failed to expand return path "${if": condition name expected, but found ""
+1999-03-02 09:44:33 10HmaX-0005vi-00 == no.hosts@test.ex R=no_hosts T=no_hosts defer (-1): no_hosts transport called with no hosts set
diff --git a/test/stderr/0275 b/test/stderr/0275
new file mode 100644
index 000000000..4853b652a
--- /dev/null
+++ b/test/stderr/0275
@@ -0,0 +1,305 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userx@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userx@test.ex
+test.ex in "! *.ex"? no (matched "! *.ex")
+test.ex in "test.ex"? yes (matched "test.ex")
+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
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+r00 router skipped: domains mismatch
+--------> r01 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+r01 router skipped: domains mismatch
+--------> r02 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+test.ex in "+nocache2"? no (end of list)
+r02 router skipped: domains mismatch
+--------> r03 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+test.ex in "+nocache2"? no (end of list)
+r03 router skipped: domains mismatch
+--------> r04 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+forcecache"? no (end of list)
+r04 router skipped: domains mismatch
+--------> r05 router <--------
+local_part=userx domain=test.ex
+checking domains
+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
+test.ex in "never.ex"? no (end of list)
+test.ex in "never1.ex"? no (end of list)
+test.ex in "test.ex"? yes (matched "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
+cached no match for +never_domains
+cached lookup data = NULL
+cached no match for +n1_domains
+cached lookup data = NULL
+test.ex in "<; never2.ex ; +n1_domains"? no (end of list)
+cached yes match for +local_domains
+cached lookup data = NULL
+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
+cached yes match for +local_domains
+cached lookup data = NULL
+test.ex in "+local_domains"? yes (matched "+local_domains" - cached)
+checking local_parts
+userx in "userx"? yes (matched "userx")
+calling r3 router
+r3 router called for userx@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r3 router
+ envelope to: userx@test.ex
+ transport: t1
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=0 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+test.ex in "! *.ex"? no (matched "! *.ex")
+test.ex in "test.ex"? yes (matched "test.ex")
+test.ex in percent_hack_domains? yes (matched "+not_queue_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
+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
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+r00 router skipped: domains mismatch
+--------> r01 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+r01 router skipped: domains mismatch
+--------> r02 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+test.ex in "+nocache2"? no (end of list)
+r02 router skipped: domains mismatch
+--------> r03 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+nocache"? no (end of list)
+test.ex in "+nocache2"? no (end of list)
+r03 router skipped: domains mismatch
+--------> r04 router <--------
+local_part=userx domain=test.ex
+checking domains
+test.ex in "userx"? no (end of list)
+test.ex in "+forcecache"? no (end of list)
+r04 router skipped: domains mismatch
+--------> r05 router <--------
+local_part=userx domain=test.ex
+checking domains
+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
+test.ex in "never.ex"? no (end of list)
+test.ex in "never1.ex"? no (end of list)
+test.ex in "test.ex"? yes (matched "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
+cached no match for +never_domains
+cached lookup data = NULL
+cached no match for +n1_domains
+cached lookup data = NULL
+test.ex in "<; never2.ex ; +n1_domains"? no (end of list)
+cached yes match for +local_domains
+cached lookup data = NULL
+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
+cached yes match for +local_domains
+cached lookup data = NULL
+test.ex in "+local_domains"? yes (matched "+local_domains" - cached)
+checking local_parts
+userx in "userx"? yes (matched "userx")
+calling r3 router
+r3 router called for userx@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r3 router
+ envelope to: userx@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to userx using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=/dev/null format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+search_tidyup called
+journalling userx@test.ex
+t1 transport returned OK for userx@test.ex
+post-process userx@test.ex (0)
+userx@test.ex delivered
+LOG: MAIN
+ => userx <userx@test.ex> R=r3 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+userx@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0276 b/test/stderr/0276
new file mode 100644
index 000000000..c721ff784
--- /dev/null
+++ b/test/stderr/0276
@@ -0,0 +1,67 @@
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-server id
+ 250-PIPELINING
+ 250 OK
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP>> RCPT TO:<userx@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 OK
+ SMTP<< 500 NO
+ SMTP>> QUIT
+LOG: MAIN
+ ** userx@test.ex R=r1 T=t1: SMTP error from remote mail server after pipelined DATA: host 127.0.0.1 [127.0.0.1]: 500 NO
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+delivering 10HmaY-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+LOG: MAIN
+ == CALLER@test.ex R=r1 T=t1 defer (dd): Connection refused
+LOG: MAIN
+ ** CALLER@test.ex: retry timeout exceeded
+LOG: MAIN
+ CALLER@test.ex: error ignored
+LOG: MAIN
+ Completed
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+delivering 10HmaZ-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-server id
+ 250 OK
+ SMTP>> MAIL FROM:<CALLER@test.ex>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<userx@test.ex>
+ SMTP<< 250 OK
+ SMTP>> DATA
+ SMTP<< 500 NO
+ SMTP>> QUIT
+LOG: MAIN
+ ** userx@test.ex R=r1 T=t1: SMTP error from remote mail server after DATA: host 127.0.0.1 [127.0.0.1]: 500 NO
+LOG: MAIN
+ <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss
+delivering 10HmbA-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+LOG: MAIN
+ == CALLER@test.ex R=r1 T=t1 defer (dd): Connection refused
+LOG: MAIN
+ ** CALLER@test.ex: retry timeout exceeded
+LOG: MAIN
+ CALLER@test.ex: error ignored
+LOG: MAIN
+ Completed
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0277 b/test/stderr/0277
new file mode 100644
index 000000000..cacbd7305
--- /dev/null
+++ b/test/stderr/0277
@@ -0,0 +1,203 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.2.3.4]
+sender_rcvhost = [V4NET.2.3.4]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.2.3.4]
+host in "V4NET.2.3.4"? yes (matched "V4NET.2.3.4")
+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
+returning DNS_NOMATCH
+LOG: host_lookup_failed MAIN
+ no host name found for IP address V4NET.2.3.4
+sender_fullhost = [V4NET.2.3.4]
+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)
+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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.6.7.8]
+sender_rcvhost = [V4NET.6.7.8]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.6.7.8]
+host in "V4NET.2.3.4"? no (end of list)
+host in "V4NET.6.7.8"? yes (matched "V4NET.6.7.8")
+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)
+cached no match for +lookup_hosts
+host in "V4NET.1.1.1"? no (end of list)
+host in "<; V4NET.2.2.2 ; +n1_hosts"? no (end of list)
+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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.6.7.8] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.10.11.12]
+sender_rcvhost = [V4NET.10.11.12]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.10.11.12]
+host in "V4NET.2.3.4"? no (end of list)
+host in "V4NET.6.7.8"? no (end of list)
+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
+DNS lookup of 12.11.10.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+LOG: host_lookup_failed MAIN
+ no host name found for IP address V4NET.10.11.12
+sender_fullhost = [V4NET.10.11.12]
+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)
+cached no match for +lookup_hosts
+host in "V4NET.1.1.1"? no (end of list)
+host in "<; V4NET.2.2.2 ; +n1_hosts"? no (end of list)
+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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.10.11.12] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.1.1.1]
+sender_rcvhost = [V4NET.1.1.1]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.1.1.1]
+host in "V4NET.2.3.4"? no (end of list)
+host in "V4NET.6.7.8"? no (end of list)
+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
+DNS lookup of 1.1.1.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+LOG: host_lookup_failed MAIN
+ no host name found for IP address V4NET.1.1.1
+sender_fullhost = [V4NET.1.1.1]
+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)
+cached no match for +lookup_hosts
+host in "V4NET.1.1.1"? yes (matched "V4NET.1.1.1")
+host in "<; V4NET.2.2.2 ; +n1_hosts"? yes (matched "+n1_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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.1.1.1] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.2.2.2]
+sender_rcvhost = [V4NET.2.2.2]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.2.2.2]
+host in "V4NET.2.3.4"? no (end of list)
+host in "V4NET.6.7.8"? no (end of list)
+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
+DNS lookup of 2.2.2.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+LOG: host_lookup_failed MAIN
+ no host name found for IP address V4NET.2.2.2
+sender_fullhost = [V4NET.2.2.2]
+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)
+cached no match for +lookup_hosts
+host in "<; V4NET.2.2.2 ; +n1_hosts"? yes (matched "V4NET.2.2.2")
+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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.2.2.2] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0278 b/test/stderr/0278
new file mode 100644
index 000000000..2c0389993
--- /dev/null
+++ b/test/stderr/0278
@@ -0,0 +1,294 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing CALLER@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering CALLER@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@test.ex
+--------> r1 router <--------
+local_part=CALLER domain=test.ex
+checking local_parts
+CALLER in "never"? no (end of list)
+CALLER in "never1"? no (end of list)
+CALLER in "CALLER"? yes (matched "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
+cached no match for +never_localparts
+cached lookup data = NULL
+cached no match for +n1_localparts
+cached lookup data = NULL
+CALLER in "<; never2 ; +n1_localparts"? no (end of list)
+cached yes match for +local_localparts
+cached lookup data = NULL
+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
+cached yes match for +local_localparts
+cached lookup data = NULL
+CALLER in "+local_localparts"? yes (matched "+local_localparts" - cached)
+checking for local user
+finduser used cached passwd data for CALLER
+calling r3 router
+r3 router called for CALLER@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = CALLER
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r3 router
+ envelope to: CALLER@test.ex
+ transport: t1
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ CALLER@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for CALLER@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=0 message_linecount=7
+Delivery address list:
+ CALLER@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@test.ex
+unique = CALLER@test.ex
+no domain retry record
+no address retry record
+CALLER@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@test.ex
+--------> r1 router <--------
+local_part=CALLER domain=test.ex
+checking local_parts
+CALLER in "never"? no (end of list)
+CALLER in "never1"? no (end of list)
+CALLER in "CALLER"? yes (matched "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
+cached no match for +never_localparts
+cached lookup data = NULL
+cached no match for +n1_localparts
+cached lookup data = NULL
+CALLER in "<; never2 ; +n1_localparts"? no (end of list)
+cached yes match for +local_localparts
+cached lookup data = NULL
+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
+cached yes match for +local_localparts
+cached lookup data = NULL
+CALLER in "+local_localparts"? yes (matched "+local_localparts" - cached)
+checking for local user
+finduser used cached passwd data for CALLER
+calling r3 router
+r3 router called for CALLER@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = CALLER
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r3 router
+ envelope to: CALLER@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ CALLER@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> CALLER@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=CALLER_HOME current=CALLER_HOME
+set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=/dev/null format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+search_tidyup called
+journalling CALLER@test.ex
+t1 transport returned OK for CALLER@test.ex
+post-process CALLER@test.ex (0)
+CALLER@test.ex delivered
+LOG: MAIN
+ => CALLER <CALLER@test.ex> R=r3 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+CALLER@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing unknown@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering unknown@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing unknown@test.ex
+--------> r1 router <--------
+local_part=unknown domain=test.ex
+checking local_parts
+unknown in "never"? no (end of list)
+unknown in "never1"? no (end of list)
+unknown in "CALLER"? no (end of list)
+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
+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
+cached no match for +never_localparts
+cached lookup data = NULL
+cached no match for +n1_localparts
+cached lookup data = NULL
+unknown in "<; never2 ; +n1_localparts"? no (end of list)
+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
+DNS lookup of test.ex (MX) using fakens
+DNS lookup of test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+DNS lookup of test.ex (A) using fakens
+DNS lookup of test.ex (A) gave NO_DATA
+returning DNS_NODATA
+r2 router declined for unknown@test.ex
+--------> r3 router <--------
+local_part=unknown domain=test.ex
+checking local_parts
+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
+cached no match for +local_localparts
+cached lookup data = NULL
+unknown in "test.ex"? no (end of list)
+unknown in "unexpanded"? no (end of list)
+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
+cached no match for +local_localparts
+cached lookup data = NULL
+unknown in "test.ex"? no (end of list)
+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
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0279 b/test/stderr/0279
new file mode 100644
index 000000000..e97c793f1
--- /dev/null
+++ b/test/stderr/0279
@@ -0,0 +1,100 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing CALLER@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering CALLER@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@test.ex
+--------> rr1 router <--------
+local_part=CALLER domain=test.ex
+checking senders
+address match: 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
+address match: subject=CALLER@test.ex pattern=never@test.ex
+CALLER@test.ex in "never@test.ex"? no (end of list)
+address match: subject=CALLER@test.ex pattern=never1@test.ex
+CALLER@test.ex in "never1@test.ex"? no (end of list)
+address match: subject=CALLER@test.ex pattern=CALLER@test.ex
+test.ex in "test.ex"? yes (matched "test.ex")
+CALLER@test.ex in "CALLER@test.ex"? yes (matched "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
+cached no match for +never_addresses
+cached lookup data = NULL
+address match: subject=CALLER@test.ex pattern=never2@test.ex
+cached no match for +n1_addresses
+cached lookup data = NULL
+CALLER@test.ex in "<; never2@test.ex ; +n1_addresses"? no (end of list)
+cached yes match for +local_addresses
+cached lookup data = NULL
+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
+checking for local user
+finduser used cached passwd data for CALLER
+checking senders
+cached yes match for +local_addresses
+cached lookup data = NULL
+CALLER@test.ex in "+local_addresses"? yes (matched "+local_addresses" - cached)
+calling r3 router
+r3 router called for CALLER@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = CALLER
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r3 router
+ envelope to: CALLER@test.ex
+ transport: t1
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=
+sender address = user1@fun.1
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing CALLER@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering CALLER@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@test.ex
+--------> rr1 router <--------
+local_part=CALLER domain=test.ex
+checking senders
+address match: subject=user1@fun.1 pattern=user1@+funny_domains
+fun.1 in "fun.1 : fun.2"? yes (matched "fun.1")
+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
+file is not a filter file
+parse_forward_list: :fail: matched *@+funny_domains
+extract item: :fail: matched *@+funny_domains
+rr1 router forced address failure
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0281 b/test/stderr/0281
new file mode 100644
index 000000000..084f156d5
--- /dev/null
+++ b/test/stderr/0281
@@ -0,0 +1,228 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl_rcpt_1"
+>>> processing "require"
+>>> check domains = @ : @[]
+>>> myhost.test.ex in "@ : @[]"? yes (matched "@")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_1"
+>>> processing "require"
+>>> check domains = @ : @[]
+>>> [127.0.0.1] in "@ : @[]"? yes (matched "@[]")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_1"
+>>> processing "require"
+>>> check domains = @ : @[]
+>>> else.where in "@ : @[]"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <1@else.where>: domain doesn't match @ or @[]
+>>> using ACL "acl_rcpt_2"
+>>> processing "require"
+>>> check domains = @mx_any
+>>> other1.test.ex in hosts_treat_as_local? yes (matched "other1.test.ex")
+>>> local host has lowest MX
+>>> mxt13.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_2"
+>>> processing "require"
+>>> check domains = @mx_any
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> local host has lowest MX
+>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_2"
+>>> processing "require"
+>>> check domains = @mx_any
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> 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")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_2"
+>>> processing "require"
+>>> check domains = @mx_any
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt9.test.ex in "@mx_any"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@mxt9.test.ex>: domain doesn't match @mx_any
+>>> using ACL "acl_rcpt_2"
+>>> processing "require"
+>>> check domains = @mx_any
+>>> mxnone.test.ex in "@mx_any"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <2@mxnone.test.ex>: domain doesn't match @mx_any
+>>> using ACL "acl_rcpt_3"
+>>> processing "require"
+>>> check domains = @mx_primary
+>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
+>>> local host has lowest MX
+>>> mxt5.test.ex in "@mx_primary"? yes (matched "@mx_primary")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_3"
+>>> processing "require"
+>>> check domains = @mx_primary
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> 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_primary"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt6.test.ex>: domain doesn't match @mx_primary
+>>> using ACL "acl_rcpt_3"
+>>> processing "require"
+>>> check domains = @mx_primary
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt9.test.ex in "@mx_primary"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt9.test.ex>: domain doesn't match @mx_primary
+>>> using ACL "acl_rcpt_3"
+>>> processing "require"
+>>> check domains = @mx_primary
+>>> mxnone.test.ex in "@mx_primary"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxnone.test.ex>: domain doesn't match @mx_primary
+>>> using ACL "acl_rcpt_4"
+>>> processing "require"
+>>> check domains = @mx_secondary
+>>> 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
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxt5.test.ex>: domain doesn't match @mx_secondary
+>>> using ACL "acl_rcpt_4"
+>>> processing "require"
+>>> check domains = @mx_secondary
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> 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_secondary"? yes (matched "@mx_secondary")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_4"
+>>> processing "require"
+>>> check domains = @mx_secondary
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
+>>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt9.test.ex in "@mx_secondary"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxt9.test.ex>: domain doesn't match @mx_secondary
+>>> using ACL "acl_rcpt_4"
+>>> processing "require"
+>>> check domains = @mx_secondary
+>>> mxnone.test.ex in "@mx_secondary"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxnone.test.ex>: domain doesn't match @mx_secondary
+>>> using ACL "acl_rcpt_5"
+>>> processing "require"
+>>> check hosts = @ : @[]
+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 "@ : @[]"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <5@myhost.test.ex>: host doesn't match @ or @[]
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_rcpt_5"
+>>> processing "require"
+>>> check hosts = @ : @[]
+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 "@")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_rcpt_5"
+>>> processing "require"
+>>> check hosts = @ : @[]
+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 "@[]")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_rcpt_2"
+>>> processing "require"
+>>> check domains = @mx_any
+>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
+>>> 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")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_3"
+>>> processing "require"
+>>> check domains = @mx_primary
+>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
+>>> 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)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt3.test.ex>: domain doesn't match @mx_primary
+>>> using ACL "acl_rcpt_4"
+>>> processing "require"
+>>> check domains = @mx_secondary
+>>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
+>>> 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")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
diff --git a/test/stderr/0283 b/test/stderr/0283
new file mode 100644
index 000000000..95238bd9a
--- /dev/null
+++ b/test/stderr/0283
@@ -0,0 +1,76 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: local delivery to somebody <somebody@myhost.test.ex> transport=t1
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+transport error EPIPE ignored
+LOG: MAIN
+ ** somebody@myhost.test.ex R=rest T=t1: return message generated
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: local delivery to CALLER <CALLER@myhost.test.ex> transport=t2
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+LOG: MAIN
+ => CALLER <CALLER@myhost.test.ex> R=caller T=t2
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN PANIC
+ User 0 set for t3 transport is on the never_users list
+LOG: MAIN
+ == never@myhost.test.ex R=never T=t3 defer (-29): User 0 set for t3 transport is on the never_users list
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0289 b/test/stderr/0289
new file mode 100644
index 000000000..601c98db5
--- /dev/null
+++ b/test/stderr/0289
@@ -0,0 +1 @@
+exim: too many recipients
diff --git a/test/stderr/0292 b/test/stderr/0292
new file mode 100644
index 000000000..70b4574e4
--- /dev/null
+++ b/test/stderr/0292
@@ -0,0 +1,11 @@
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+$host=host.1:host.2 $host_address=
+LOG: MAIN
+ *> userx@t1 R=r1 T=t1 H=host.1:host.2
+$host=127.0.0.1 $host_address=127.0.0.1
+LOG: MAIN
+ *> userx@t2 R=r2 T=t2 H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0293 b/test/stderr/0293
new file mode 100644
index 000000000..a89c4b86a
--- /dev/null
+++ b/test/stderr/0293
@@ -0,0 +1,23 @@
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+LOG: MAIN
+ <= x@y U=CALLER P=local-smtp S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ => one <one@z> R=r1 T=t1
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= x@y U=CALLER P=local-smtp S=sss
+LOG: delay_delivery MAIN
+ no immediate delivery: more than 1 messages received in one connection
+LOG: MAIN REJECT
+ rejected MAIL command U=CALLER: too many messages in one connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+LOG: MAIN REJECT
+ rejected MAIL command U=CALLER: too many messages in one connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
diff --git a/test/stderr/0294 b/test/stderr/0294
new file mode 100644
index 000000000..5afdb770a
--- /dev/null
+++ b/test/stderr/0294
@@ -0,0 +1,225 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<one@z>
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<one@z>
+rate limit RCPT: delay 0.25 sec
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<one@z>
+rate limit RCPT: delay 0.263 sec
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<one@z>
+rate limit RCPT: delay 0.276 sec
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<one@z>
+rate limit RCPT: delay 0.289 sec
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: x@y
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= x@y U=CALLER P=local-smtp S=sss
+created log directory TESTSUITE/spool/log
+SMTP>> 250 OK id=10HmaX-0005vi-00
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+rate limit MAIL: delay 1 sec
+SMTP>> 250 OK
+SMTP<< rcpt to:<two@z>
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaY-0005vi-00@myhost.test.ex>
+F From: x@y
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmaY-0005vi-00
+ for two@z; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= x@y U=CALLER P=local-smtp S=sss
+SMTP>> 250 OK id=10HmaY-0005vi-00
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+rate limit MAIL: delay 2 sec
+SMTP>> 250 OK
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+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)
+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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<one@z>
+processing "deny"
+check local_parts = reject
+one in "reject"? no (end of list)
+deny: condition test failed
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<one@z>
+host in smtp_ratelimit_hosts? no (end of list)
+processing "deny"
+check local_parts = reject
+one in "reject"? no (end of list)
+deny: condition test failed
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7]
+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)
+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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<one@z>
+processing "deny"
+check local_parts = reject
+one in "reject"? no (end of list)
+deny: condition test failed
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<one@z>
+host in smtp_ratelimit_hosts? yes (matched "V4NET.9.8.7")
+rate limit RCPT: delay 0.25 sec
+processing "deny"
+check local_parts = reject
+one in "reject"? no (end of list)
+deny: condition test failed
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7] closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<reject@z>
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<x@y> rejected RCPT <reject@z>
+SMTP<< rcpt to:<reject@z>
+rate limit RCPT: delay 0.25 sec
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<x@y> rejected RCPT <reject@z>
+SMTP<< rcpt to:<reject@z>
+rate limit RCPT: delay 0.263 sec
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<x@y> rejected RCPT <reject@z>
+SMTP<< rcpt to:<reject@z>
+rate limit RCPT: delay 0.276 sec
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<x@y> rejected RCPT <reject@z>
+SMTP<< rcpt to:<reject@z>
+rate limit RCPT: delay 0.289 sec
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<x@y> rejected RCPT <reject@z>
+SMTP<< rset
+SMTP>> 250 Reset OK
+SMTP<< mail from:<x@y>
+rate limit MAIL: delay 1 sec
+SMTP>> 250 OK
+SMTP<< rcpt to:<reject@z>
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<x@y> rejected RCPT <reject@z>
+SMTP<< rset
+SMTP>> 250 Reset OK
+SMTP<< mail from:<x@y>
+rate limit MAIL: delay 2 sec
+SMTP>> 250 OK
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0297 b/test/stderr/0297
new file mode 100644
index 000000000..82695a15f
--- /dev/null
+++ b/test/stderr/0297
@@ -0,0 +1,82 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing /a/b/c@myhost.test.ex
+--------> r1 router <--------
+local_part=/a/b/c domain=myhost.test.ex
+calling r1 router
+rda_interpret (string): $local_part
+expanded: /a/b/c
+file is not a filter file
+parse_forward_list: /a/b/c
+extract item: /a/b/c
+set transport tf1
+r1 router generated /a/b/c
+ pipe, file, or autoreply
+ errors_to=NULL transport=tf1
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+routed by r1 router
+ envelope to: /a/b/c@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing /x/y/z@myhost.test.ex
+--------> r1 router <--------
+local_part=/x/y/z domain=myhost.test.ex
+calling r1 router
+rda_interpret (string): $local_part
+expanded: /x/y/z
+file is not a filter file
+parse_forward_list: /x/y/z
+extract item: /x/y/z
+set transport tf2
+r1 router generated /x/y/z
+ pipe, file, or autoreply
+ errors_to=NULL transport=tf2
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+routed by r1 router
+ envelope to: /x/y/z@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ <= fil@ter U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ original recipients ignored (system filter)
+LOG: MAIN
+ *> /a/b/c <system-filter> T=tf1
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= fil@ter U=CALLER P=local S=sss
+delivering 10HmaY-0005vi-00
+LOG: MAIN
+ original recipients ignored (system filter)
+LOG: MAIN
+ *> /x/y/z <system-filter> T=tf2
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= fil@ter U=CALLER P=local S=sss
+delivering 10HmaZ-0005vi-00
+LOG: MAIN
+ original recipients ignored (system filter)
+LOG: MAIN
+ *> /a/b/c/ <system-filter> T=td1
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= fil@ter U=CALLER P=local S=sss
+delivering 10HmbA-0005vi-00
+LOG: MAIN
+ original recipients ignored (system filter)
+LOG: MAIN
+ *> /a/b/c// <system-filter> T=td2
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0303 b/test/stderr/0303
new file mode 100644
index 000000000..03325c5e3
--- /dev/null
+++ b/test/stderr/0303
@@ -0,0 +1,175 @@
+>>> 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)
+>>> 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)
+>>> 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
+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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> 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)
+>>> 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)
+>>> [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
+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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> 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)
+>>> 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)
+>>> 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=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [V4NET.2.3.4]
+sender_rcvhost = [V4NET.2.3.4]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.2.3.4]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.2.3.4]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+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]
+[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 pipelining_advertise_hosts? yes (matched "*")
+SMTP>> 250-myhost.test.ex Hello [V4NET.2.3.4] [V4NET.2.3.4]
+250-SIZE 52428800
+250-PIPELINING
+250 HELP
+SMTP<< mail from:<>
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@y>
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from [V4NET.2.3.4]
+ by myhost.test.ex with esmtp (Exim x.yz)
+ id 10HmaX-0005vi-00
+ for x@y; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= <> H=([V4NET.2.3.4]) [V4NET.2.3.4] P=esmtp S=sss
+SMTP>> 250 OK id=10HmaX-0005vi-00
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from ([V4NET.2.3.4]) [V4NET.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = host.name.tld [V4NET.2.3.4]
+sender_rcvhost = host.name.tld ([V4NET.2.3.4])
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from host.name.tld [V4NET.2.3.4]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from host.name.tld [V4NET.2.3.4]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+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 pipelining_advertise_hosts? yes (matched "*")
+SMTP>> 250-myhost.test.ex Hello host.name.tld [V4NET.2.3.4]
+250-SIZE 52428800
+250-PIPELINING
+250 HELP
+SMTP<< mail from:<>
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@y>
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from host.name.tld ([V4NET.2.3.4])
+ by myhost.test.ex with esmtp (Exim x.yz)
+ id 10HmaY-0005vi-00
+ for x@y; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= <> H=host.name.tld [V4NET.2.3.4] P=esmtp S=sss
+SMTP>> 250 OK id=10HmaY-0005vi-00
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from host.name.tld [V4NET.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0304 b/test/stderr/0304
new file mode 100644
index 000000000..c612e674d
--- /dev/null
+++ b/test/stderr/0304
@@ -0,0 +1,890 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> b1@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> b1@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> b1@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> x in "domain.only"? no (end of list)
+>>> x in "*.domain2.only"? no (end of list)
+>>> b1@x in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> b1@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> b1@x in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> in ":"? yes (matched "")
+>>> check recipients = b1@x
+>>> x in "x"? yes (matched "x")
+>>> b1@x in "b1@x"? yes (matched "b1@x")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<> rejected RCPT <b1@x>: failed 7
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> b2@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> b2@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> b2@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> x in "domain.only"? no (end of list)
+>>> x in "*.domain2.only"? no (end of list)
+>>> b2@x in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> b2@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> b2@x in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> in ":"? yes (matched "")
+>>> check recipients = b1@x
+>>> b2@x in "b1@x"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> in "^$"? yes (matched "^$")
+>>> check recipients = b2@x
+>>> x in "x"? yes (matched "x")
+>>> b2@x in "b2@x"? yes (matched "b2@x")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<> rejected RCPT <b2@x>: failed 8
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> b9@x in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> b9@x in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> x in "domain.only"? no (end of list)
+>>> x in "*.domain2.only"? no (end of list)
+>>> b9@x in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> b9@x in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> b9@x in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> in ":"? yes (matched "")
+>>> check recipients = b1@x
+>>> b9@x in "b1@x"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> in "^$"? yes (matched "^$")
+>>> check recipients = b2@x
+>>> b9@x in "b2@x"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> x in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> b9@x in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> b9@x in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> b9@x in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abc@w.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@w.x.y.z>: failed 1
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abcdef@q.x.y.z in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "^abc.*@.*\.x\.y\.z")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcdef@q.x.y.z>: failed 1
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> b in "b"? yes (matched "b")
+>>> a@b in "^abc.*@.*\.x\.y\.z : a@b"? yes (matched "a@b")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@b>: failed 1
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> ok@ok in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> ok@ok in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> ok in "domain.only"? no (end of list)
+>>> ok in "*.domain2.only"? no (end of list)
+>>> ok@ok in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> ok@ok in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> ok@ok in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> ok in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> ok@ok in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> ok@ok in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> ok@ok in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> x@a.b.c in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@a.b.c in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@a.b.c>: failed 2
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abc@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d1")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@d.e.f>: failed 2
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> x@d.e.f in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@d.e.f in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> d.e.f in "domain.only"? no (end of list)
+>>> d.e.f in "*.domain2.only"? no (end of list)
+>>> x@d.e.f in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> x@d.e.f in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> x@d.e.f in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> d.e.f in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> x@d.e.f in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> x@d.e.f in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> x@d.e.f in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abc@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@at.1>: failed 3
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> xyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@at.1>: failed 3
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abcxyz@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abcxyz@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abcxyz@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? yes (matched "@@lsearch;TESTSUITE/aux-fixed/0304.d2")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abcxyz@at.1>: failed 3
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> ok@at.1 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> ok@at.1 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> at.1 in "domain.only"? no (end of list)
+>>> at.1 in "*.domain2.only"? no (end of list)
+>>> ok@at.1 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> ok@at.1 in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> ok@at.1 in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> at.1 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> ok@at.1 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> ok@at.1 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> ok@at.1 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> x@domain.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@domain.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@domain.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain.only in "domain.only"? yes (matched "domain.only")
+>>> x@domain.only in "domain.only : *.domain2.only"? yes (matched "domain.only")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@domain.only>: failed 4
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> x@abc.domain2.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@abc.domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@abc.domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> abc.domain2.only in "domain.only"? no (end of list)
+>>> abc.domain2.only in "*.domain2.only"? yes (matched "*.domain2.only")
+>>> x@abc.domain2.only in "domain.only : *.domain2.only"? yes (matched "*.domain2.only")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@abc.domain2.only>: failed 4
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> x@domain2.only in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@domain2.only in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain2.only in "domain.only"? no (end of list)
+>>> domain2.only in "*.domain2.only"? no (end of list)
+>>> x@domain2.only in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> x@domain2.only in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> x@domain2.only in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain2.only in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> x@domain2.only in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> x@domain2.only in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> x@domain2.only in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abc@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain3 in "domain.only"? no (end of list)
+>>> domain3 in "*.domain2.only"? no (end of list)
+>>> abc@domain3 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> domain3 in "domain3"? yes (matched "domain3")
+>>> abc@domain3 in "abc@domain3 : xyz@*.domain4"? yes (matched "abc@domain3")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <abc@domain3>: failed 5
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> xyz@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> x.domain4 in "domain.only"? no (end of list)
+>>> x.domain4 in "*.domain2.only"? no (end of list)
+>>> xyz@x.domain4 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> x.domain4 in "*.domain4"? yes (matched "*.domain4")
+>>> xyz@x.domain4 in "abc@domain3 : xyz@*.domain4"? yes (matched "xyz@*.domain4")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@x.domain4>: failed 5
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abc@x.domain4 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@x.domain4 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> x.domain4 in "domain.only"? no (end of list)
+>>> x.domain4 in "*.domain2.only"? no (end of list)
+>>> abc@x.domain4 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> x.domain4 in "domain3"? no (end of list)
+>>> abc@x.domain4 in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> abc@x.domain4 in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> x.domain4 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> abc@x.domain4 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> abc@x.domain4 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> abc@x.domain4 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> xyz@domain3 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@domain3 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain3 in "domain.only"? no (end of list)
+>>> domain3 in "*.domain2.only"? no (end of list)
+>>> xyz@domain3 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> domain3 in "*.domain4"? no (end of list)
+>>> xyz@domain3 in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> xyz@domain3 in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> xyz@domain3 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> domain3 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> xyz@domain3 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> xyz@domain3 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> pqr@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> pqr@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> pqr@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> myhost.test.ex in "domain.only"? no (end of list)
+>>> myhost.test.ex in "*.domain2.only"? no (end of list)
+>>> pqr@myhost.test.ex in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> pqr@myhost.test.ex in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> myhost.test.ex in "@"? yes (matched "@")
+>>> pqr@myhost.test.ex in "pqr@@"? yes (matched "pqr@@")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <pqr@myhost.test.ex>: failed 6
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> xxx@myhost.test.ex in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xxx@myhost.test.ex in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> myhost.test.ex in "domain.only"? no (end of list)
+>>> myhost.test.ex in "*.domain2.only"? no (end of list)
+>>> xxx@myhost.test.ex in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> xxx@myhost.test.ex in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> xxx@myhost.test.ex in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> myhost.test.ex in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> xxx@myhost.test.ex in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> xxx@myhost.test.ex in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> xxx@myhost.test.ex in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> domain5 in "b"? no (end of list)
+>>> a@domain5 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> a@domain5 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> a@domain5 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain5 in "domain.only"? no (end of list)
+>>> domain5 in "*.domain2.only"? no (end of list)
+>>> a@domain5 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> a@domain5 in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> a@domain5 in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain5 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d3")
+>>> a@domain5 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? yes (matched "*@lsearch;TESTSUITE/aux-fixed/0304.d3")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <a@domain5>: failed 9
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> xyz@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> xyz@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> xyz@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain6 in "domain.only"? no (end of list)
+>>> domain6 in "*.domain2.only"? no (end of list)
+>>> xyz@domain6 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> domain6 in "*.domain4"? no (end of list)
+>>> xyz@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> xyz@domain6 in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> xyz@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "lsearch;TESTSUITE/aux-fixed/0304.d4")
+>>> xyz@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? yes (matched "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <xyz@domain6>: failed 10
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> abc@domain6 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> abc@domain6 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain6 in "domain.only"? no (end of list)
+>>> domain6 in "*.domain2.only"? no (end of list)
+>>> abc@domain6 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> domain6 in "domain3"? no (end of list)
+>>> abc@domain6 in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> abc@domain6 in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain6 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> abc@domain6 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> abc@domain6 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> abc@domain6 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "deny"
+>>> check recipients = \N^abc.*@.*\.x\.y\.z\N : a@b
+>>> x@domain7 in "^abc.*@.*\.x\.y\.z : a@b"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d1
+>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d1"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = @@lsearch;TESTSUITE/aux-fixed/0304.d2
+>>> x@domain7 in "@@lsearch;TESTSUITE/aux-fixed/0304.d2"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = domain.only : *.domain2.only
+>>> domain7 in "domain.only"? no (end of list)
+>>> domain7 in "*.domain2.only"? no (end of list)
+>>> x@domain7 in "domain.only : *.domain2.only"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = abc@domain3 : xyz@*.domain4
+>>> x@domain7 in "abc@domain3 : xyz@*.domain4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = pqr@@
+>>> x@domain7 in "pqr@@"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = :
+>>> y in ""? no (end of list)
+>>> x@y in ":"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check senders = ^\$
+>>> x@y in "^$"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = *@lsearch;TESTSUITE/aux-fixed/0304.d3
+>>> domain7 in "lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> x@domain7 in "*@lsearch;TESTSUITE/aux-fixed/0304.d3"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = xyz@lsearch;TESTSUITE/aux-fixed/0304.d4
+>>> x@domain7 in "xyz@lsearch;TESTSUITE/aux-fixed/0304.d4"? no (end of list)
+>>> deny: condition test failed
+>>> processing "deny"
+>>> check recipients = lsearch*@;TESTSUITE/aux-fixed/0304.d5
+>>> x@domain7 in "lsearch*@;TESTSUITE/aux-fixed/0304.d5"? yes (matched "lsearch*@;TESTSUITE/aux-fixed/0304.d5")
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@domain7>: failed 11
diff --git a/test/stderr/0305 b/test/stderr/0305
new file mode 100644
index 000000000..0d8df273d
--- /dev/null
+++ b/test/stderr/0305
@@ -0,0 +1,22 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl1"
+>>> processing "accept"
+>>> check domains = +ok_domains
+>>> ten-1.test.ex in "ten-1.test.ex"? yes (matched "ten-1.test.ex")
+>>> ten-1.test.ex in "+ok_domains"? yes (matched "+ok_domains")
+>>> accept: condition test succeeded
+>>> using ACL "acl1"
+>>> processing "accept"
+>>> check domains = +ok_domains
+>>> junk.junk in ""? no (end of list)
+>>> junk.junk in "+ok_domains"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl1": implicit DENY
+LOG: H=[V4NET.2.3.4] F=<x@y> rejected RCPT <x@junk.junk>
diff --git a/test/stderr/0306 b/test/stderr/0306
new file mode 100644
index 000000000..647a4c809
--- /dev/null
+++ b/test/stderr/0306
@@ -0,0 +1,69 @@
+>>> 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)
+>>> 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)
+>>> using ACL "rcpt"
+>>> processing "accept"
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing list1-request@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
+>>> test.ex in "lists.test.ex"? no (end of list)
+>>> test.ex in "lists.test.ex"? no (end of list)
+>>> anywhere in ""? no (end of list)
+>>> anyone@anywhere in ":"? no (end of list)
+>>> calling r5 router
+>>> routed by r5 router
+>>> ----------- end verify ------------
+>>> accept: condition test succeeded
+>>> using ACL "rcpt"
+>>> processing "accept"
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing list1@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"? yes (matched "lsearch;TESTSUITE/aux-fixed/0306/list1")
+>>> calling r2 router
+>>> routed by r2 router
+>>> ----------- end verify ------------
+>>> accept: condition test succeeded
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "rcpt"
+>>> processing "accept"
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing list1@lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> anyone@anywhere in "lsearch;TESTSUITE/aux-fixed/0306/list1"? no (end of list)
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> calling r3 router
+>>> r3 router forced address failure
+>>> ----------- end verify ------------
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[1.2.3.4] F=<anyone@anywhere> rejected RCPT <list1@lists.test.ex>: list1@lists.test.ex is a closed mailing list
+>>> using ACL "rcpt"
+>>> processing "accept"
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing nonlist@lists.test.ex
+>>> lists.test.ex in "lists.test.ex"? yes (matched "lists.test.ex")
+>>> anywhere in "*"? yes (matched "*")
+>>> anyone@anywhere in "*"? yes (matched "*")
+>>> calling r2 router
+>>> r2 router declined for nonlist@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 ------------
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[1.2.3.4] F=<anyone@anywhere> rejected RCPT <nonlist@lists.test.ex>: nonlist@lists.test.ex is a closed mailing list
diff --git a/test/stderr/0308 b/test/stderr/0308
new file mode 100644
index 000000000..8d3bbf420
--- /dev/null
+++ b/test/stderr/0308
@@ -0,0 +1,41 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl_V4NET_0_0"
+>>> processing "accept"
+>>> check hosts = *.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
+>>> processing "accept"
+>>> check hosts = V4NET.0.0.97
+>>> host in "V4NET.0.0.97"? yes (matched "V4NET.0.0.97")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_V4NET_0_0"
+>>> processing "accept"
+>>> check hosts = *.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
+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
+>>> checking addresses for ten-1.test.ex
+>>> V4NET.0.0.1 OK
+>>> host in "*.test.ex"? yes (matched "*.test.ex")
+>>> accept: condition test succeeded
diff --git a/test/stderr/0312 b/test/stderr/0312
new file mode 100644
index 000000000..3ad7a53e9
--- /dev/null
+++ b/test/stderr/0312
@@ -0,0 +1,18 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_rcpt"
+>>> processing "deny"
+>>> check dnslists = +defer_unknown : test.again.dns
+>>> DNS list check: +defer_unknown
+>>> DNS list check: test.again.dns
+>>> new DNS lookup for 1.0.0.V4NET.test.again.dns
+>>> 1.0.0.V4NET.test.again.dns in dns_again_means_nonexist? no (option unset)
+LOG: DNS list lookup defer (probably timeout) for 1.0.0.V4NET.test.again.dns: returned DEFER
+>>> deny: condition test deferred
+LOG: H=[V4NET.0.0.1] F=<userx@x> temporarily rejected RCPT <userx@y>
diff --git a/test/stderr/0314 b/test/stderr/0314
new file mode 100644
index 000000000..e14297ea5
--- /dev/null
+++ b/test/stderr/0314
@@ -0,0 +1,12 @@
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? yes (matched "V4NET.0.0.1")
+LOG: refused connection from [V4NET.0.0.1] (host_reject_connection)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (end of list)
+>>> host in sender_unqualified_hosts? 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)
diff --git a/test/stderr/0315 b/test/stderr/0315
new file mode 100644
index 000000000..01922fbe5
--- /dev/null
+++ b/test/stderr/0315
@@ -0,0 +1,134 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@the.local.host.name U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+delivering 10HmaX-0005vi-00
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: x@ten-1.test.ex
+unique = x@ten-1.test.ex
+x@ten-1.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: y@ten-1.test.ex
+unique = y@ten-1.test.ex
+y@ten-1.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing y@ten-1.test.ex
+--------> r1 router <--------
+local_part=y domain=ten-1.test.ex
+checking domains
+calling r1 router
+r1 router called for y@ten-1.test.ex
+ domain = ten-1.test.ex
+set transport t1
+queued for t1 transport: local_part = y
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: y@ten-1.test.ex
+ transport: t1
+ host ten-1.test.ex [V4NET.0.0.1]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@ten-1.test.ex
+Routing for x@ten-1.test.ex copied from y@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ x@ten-1.test.ex
+ y@ten-1.test.ex
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ *> x@ten-1.test.ex R=r1 T=t1 H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ *> y@ten-1.test.ex R=r1 T=t1 H=ten-1.test.ex [V4NET.0.0.1]
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@the.local.host.name U=CALLER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+delivering 10HmaY-0005vi-00
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: x@ten-2.test.ex
+unique = x@ten-2.test.ex
+x@ten-2.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: y@ten-2.test.ex
+unique = y@ten-2.test.ex
+y@ten-2.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing y@ten-2.test.ex
+--------> r1 router <--------
+local_part=y domain=ten-2.test.ex
+checking domains
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=y domain=ten-2.test.ex
+calling r2 router
+r2 router called for y@ten-2.test.ex
+ domain = ten-2.test.ex
+set transport t1
+queued for t1 transport: local_part = y
+domain = ten-2.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: y@ten-2.test.ex
+ transport: t1
+ host ten-2.test.ex [V4NET.0.0.2]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@ten-2.test.ex
+--------> r1 router <--------
+local_part=x domain=ten-2.test.ex
+checking domains
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=x domain=ten-2.test.ex
+calling r2 router
+r2 router called for x@ten-2.test.ex
+ domain = ten-2.test.ex
+queued for t1 transport: local_part = x
+domain = ten-2.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: x@ten-2.test.ex
+ transport: t1
+ host ten-2.test.ex [V4NET.0.0.2]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ x@ten-2.test.ex
+ y@ten-2.test.ex
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ *> x@ten-2.test.ex R=r2 T=t1 H=ten-2.test.ex [V4NET.0.0.2]
+LOG: MAIN
+ *> y@ten-2.test.ex R=r2 T=t1 H=ten-2.test.ex [V4NET.0.0.2]
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0317 b/test/stderr/0317
new file mode 100644
index 000000000..4a28f2620
--- /dev/null
+++ b/test/stderr/0317
@@ -0,0 +1,69 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Sender: CALLER@test.ex
+>>Headers received:
+To: x@y.z
+Cc: a@b.c
+Bcc: p@q.r
+
+>>Headers after rewriting and local additions:
+T To: x@y.z
+C Cc: a@b.c
+* Bcc: p@q.r
+I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Sender: CALLER@test.ex
+>>Headers received:
+To: x@y.z
+Cc: a@b.c
+Bcc: p@q.r
+Resent-to: aa@bb.cc
+Resent-cc: pp@qq.rr
+Resent-bcc: xx@yy.zz
+
+>>Headers after rewriting and local additions:
+T To: x@y.z
+C Cc: a@b.c
+B Bcc: p@q.r
+T Resent-to: aa@bb.cc
+C Resent-cc: pp@qq.rr
+* Resent-bcc: xx@yy.zz
+I Resent-Message-Id: <E10HmaY-0005vi-00@mail.test.ex>
+F Resent-From: CALLER_NAME <CALLER@test.ex>
+ Resent-Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0325 b/test/stderr/0325
new file mode 100644
index 000000000..fcd603c61
--- /dev/null
+++ b/test/stderr/0325
@@ -0,0 +1,34 @@
+r1: $domain_data = DOMAIN DATA
+r1: $local_part_data = LOCAL PART DATA
+r2: $domain_data = DOMAIN DATA
+r2: $local_part_data = LOCAL PART DATA
+r3: $domain_data = DOMAIN DATA
+r3: $local_part_data = LOCAL PART DATA
+r4: $domain_data = DOMAIN DATA
+r4: $local_part_data = LOCAL PART DATA
+>>> 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)
+>>> 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)
+>>> using ACL "a1"
+>>> processing "accept"
+>>> check domains = +test_domains
+>>> 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
+>>> 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
+>>> processing "deny"
+>>> check domains = +test_domains
+>>> a.b.c in "+test_domains"? yes (matched "+test_domains" - cached)
+>>> check local_parts = +test_local_parts
+>>> xxx in "+test_local_parts"? yes (matched "+test_local_parts" - cached)
+>>> deny: condition test succeeded
+LOG: H=[V4NET.0.0.0] F=<a@b.c> rejected RCPT xxx@a.b.c: $domain_data=DOMAIN DATA $local_part_data=LOCAL PART DATA
diff --git a/test/stderr/0331 b/test/stderr/0331
new file mode 100644
index 000000000..6e9ee5063
--- /dev/null
+++ b/test/stderr/0331
@@ -0,0 +1,54 @@
+1999-03-02 09:44:33 "x@y" from smtp sender rewritten as "p@q" by rule 1
+1999-03-02 09:44:33 "a@b" from smtp sender rewritten as "p@q" by rule 2
+1999-03-02 09:44:33 "2047@x.y" from sender: rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 "2047@x.y" from from: rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 "2047@x.y" from to: rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 "2047@x.y" from cc: rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 "2047@x.y" from bcc: rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 "2047@x.y" from reply-to: rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 "2047@x.y" from env-from rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 "2047@x.y" from env-to rewritten as "AÄÅÆZ <2047@x.y>" by rule 3
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 Rewrite of unq1@x.y yielded unqualified address "a phrase <unq1>"
+1999-03-02 09:44:33 "unq2@x.y" from sender: rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq2@x.y" from from: rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq2@x.y" from to: rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq2@x.y" from cc: rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq2@x.y" from bcc: rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq2@x.y" from reply-to: rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq2@x.y" from env-from rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq2@x.y" from env-to rewritten as "a phrase <unq2@test.ex>" by rule 5
+1999-03-02 09:44:33 "unq3@x.y" from sender: rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "unq3@x.y" from from: rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "unq3@x.y" from to: rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "unq3@x.y" from cc: rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "unq3@x.y" from bcc: rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "unq3@x.y" from reply-to: rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "unq3@x.y" from env-from rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "unq3@x.y" from env-to rewritten as "unq3@test.ex" by rule 6
+1999-03-02 09:44:33 "4@x.y" from sender: rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "4@x.y" from from: rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "4@x.y" from to: rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "4@x.y" from cc: rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "4@x.y" from bcc: rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "4@x.y" from reply-to: rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "4@x.y" from env-from rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "4@x.y" from env-to rewritten as "a 4. phrase <4@22> (a comment AÄÅÆZ)" by rule 7
+1999-03-02 09:44:33 "fw@fw" from from: rewritten as "harry <fw@we.de>" by rule 8
+1999-03-02 09:44:33 "harry <fw@we.de>" from from: rewritten as "harry@we.de" by rule 9
+1999-03-02 09:44:33 "gw@fw" from from: rewritten as "härry <gw@we.de>" by rule 10
+1999-03-02 09:44:33 "=?ISO-8859-1?Q?h=E4rry?= <gw@we.de>" from from: rewritten as "harry@we.de" by rule 11
+1999-03-02 09:44:33 "abc@abc" from sender: rewritten as "was-abc@abc" by rule 12
+1999-03-02 09:44:33 "abc@abc" from from: rewritten as "was-abc@abc" by rule 12
+1999-03-02 09:44:33 "abc@abc" from to: rewritten as "was-abc@abc" by rule 12
+1999-03-02 09:44:33 "abc@abc" from cc: rewritten as "was-abc@abc" by rule 12
+1999-03-02 09:44:33 "abc@abc" from bcc: rewritten as "was-abc@abc" by rule 12
+1999-03-02 09:44:33 "abc@abc" from reply-to: rewritten as "was-abc@abc" by rule 12
+1999-03-02 09:44:33 "abc@abc" from env-from rewritten as "was-abc@abc" by rule 12
+1999-03-02 09:44:33 "abc@abc" from env-to rewritten as "was-abc@abc" by rule 12
diff --git a/test/stderr/0332 b/test/stderr/0332
new file mode 100644
index 000000000..70e7dc6e6
--- /dev/null
+++ b/test/stderr/0332
@@ -0,0 +1,98 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: ok@no.delay
+unique = ok@no.delay
+ok@no.delay: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ok@no.delay
+--------> r1 router <--------
+local_part=ok domain=no.delay
+checking domains
+calling r1 router
+r1 router called for ok@no.delay
+ domain = no.delay
+set transport t1
+queued for t1 transport: local_part = ok
+domain = no.delay
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ok@no.delay
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ ok@no.delay
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: MAIN
+ => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: delay@test.again.dns
+unique = delay@test.again.dns
+LOG: retry_defer MAIN
+ == delay@test.again.dns routing defer (-51): reusing SMTP connection skips previous routing defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: ok@no.delay
+unique = ok@no.delay
+ok@no.delay: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ok@no.delay
+--------> r1 router <--------
+local_part=ok domain=no.delay
+checking domains
+calling r1 router
+r1 router called for ok@no.delay
+ domain = no.delay
+set transport t1
+queued for t1 transport: local_part = ok
+domain = no.delay
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ok@no.delay
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ ok@no.delay
+ Failed addresses:
+ Deferred addresses:
+ delay@test.again.dns
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: MAIN
+ => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]*
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: delay@test.again.dns
+unique = delay@test.again.dns
+LOG: retry_defer MAIN
+ == delay@test.again.dns routing defer (-51): retry time not reached
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ delay@test.again.dns
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0333 b/test/stderr/0333
new file mode 100644
index 000000000..6cf0421cd
--- /dev/null
+++ b/test/stderr/0333
@@ -0,0 +1,81 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: ok@no.delay
+unique = ok@no.delay
+ok@no.delay: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ok@no.delay
+--------> r1 router <--------
+local_part=ok domain=no.delay
+checking domains
+calling r1 router
+r1 router called for ok@no.delay
+ domain = no.delay
+set transport t1
+queued for t1 transport: local_part = ok
+domain = no.delay
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ok@no.delay
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ ok@no.delay
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: MAIN
+ => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: delay@test.again.dns
+unique = delay@test.again.dns
+LOG: retry_defer MAIN
+ == delay@test.again.dns routing defer (-51): reusing SMTP connection skips previous routing defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: ok@no.delay
+unique = ok@no.delay
+ok@no.delay: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ok@no.delay
+--------> r1 router <--------
+local_part=ok domain=no.delay
+checking domains
+calling r1 router
+r1 router called for ok@no.delay
+ domain = no.delay
+set transport t1
+queued for t1 transport: local_part = ok
+domain = no.delay
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ok@no.delay
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ ok@no.delay
+ Failed addresses:
+ Deferred addresses:
+ delay@test.again.dns
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: MAIN
+ => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]*
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0334 b/test/stderr/0334
new file mode 100644
index 000000000..2309583de
--- /dev/null
+++ b/test/stderr/0334
@@ -0,0 +1,2 @@
+LOG: MAIN
+ remote host address is the local host: y (while routing <x@y>)
diff --git a/test/stderr/0336 b/test/stderr/0336
new file mode 100644
index 000000000..85e60c57a
--- /dev/null
+++ b/test/stderr/0336
@@ -0,0 +1,4 @@
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
diff --git a/test/stderr/0342 b/test/stderr/0342
new file mode 100644
index 000000000..b21055d06
--- /dev/null
+++ b/test/stderr/0342
@@ -0,0 +1,23 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_rcpt"
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@ten-1
+>>> calling dnslookup router
+>>> re-routed to x@ten-1.test.ex
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@ten-1.test.ex
+>>> calling dnslookup router
+>>> routed by dnslookup router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
diff --git a/test/stderr/0348 b/test/stderr/0348
new file mode 100644
index 000000000..d2c59c2ad
--- /dev/null
+++ b/test/stderr/0348
@@ -0,0 +1,8 @@
+1999-03-02 09:44:33 Exim configuration error in line 25 of TESTSUITE/test-config:
+ bad parameters for retry rule
+1999-03-02 09:44:33 Exim configuration error in line 25 of TESTSUITE/test-config:
+ bad parameters for retry rule
+1999-03-02 09:44:33 Exim configuration error in line 25 of TESTSUITE/test-config:
+ bad parameters for retry rule
+1999-03-02 09:44:33 Exim configuration error in line 25 of TESTSUITE/test-config:
+ bad parameters for retry rule
diff --git a/test/stderr/0353 b/test/stderr/0353
new file mode 100644
index 000000000..354e6678f
--- /dev/null
+++ b/test/stderr/0353
@@ -0,0 +1 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 Error in system filter: "non/absolute/file" is not an absolute path
diff --git a/test/stderr/0354 b/test/stderr/0354
new file mode 100644
index 000000000..beb6e0b99
--- /dev/null
+++ b/test/stderr/0354
@@ -0,0 +1 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 Error in system filter: "non-absolute-file" is not an absolute path
diff --git a/test/stderr/0357 b/test/stderr/0357
new file mode 100644
index 000000000..74e375a70
--- /dev/null
+++ b/test/stderr/0357
@@ -0,0 +1,143 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+no domain retry record
+no address retry record
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ userx@test.ex
+ Failed addresses:
+ Deferred addresses:
+checking status of 127.0.0.1
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+added retry item for R:userx@test.ex: errno=-44 more_errno=dd,A flags=0
+locking TESTSUITE/spool/db/wait-t1.lockfile
+reading retry information for R:userx@test.ex from subprocess
+ added retry item
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+retry for R:userx@test.ex = *
+Writing retry data for R:userx@test.ex
+ first failed=dddd last try=dddd next try=+1 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+end of retry processing
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+no domain retry record
+added retry item for R:userx@test.ex: errno=-1 more_errno=dd flags=1
+added retry item for R:test.ex: errno=-1 more_errno=dd flags=1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ userx@test.ex
+ Failed addresses:
+ Deferred addresses:
+checking status of 127.0.0.1
+locking TESTSUITE/spool/db/retry.lockfile
+no host retry record
+no message retry record
+added retry item for R:userx@test.ex: errno=-44 more_errno=dd,A flags=0
+locking TESTSUITE/spool/db/wait-t1.lockfile
+reading retry information for R:userx@test.ex from subprocess
+ existing delete item dropped
+ added retry item
+reading retry information for R:test.ex from subprocess
+ existing delete item dropped
+ added delete item
+reading retry information for R:userx@test.ex from subprocess
+ delete item not added: non-delete item exists
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+deleted retry information for R:test.ex
+retry for R:userx@test.ex = *
+Writing retry data for R:userx@test.ex
+ first failed=dddd last try=dddd next try=+1 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+end of retry processing
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+no domain retry record
+added retry item for R:userx@test.ex: errno=-1 more_errno=dd flags=1
+added retry item for R:test.ex: errno=-1 more_errno=dd flags=1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ userx@test.ex
+ Failed addresses:
+ Deferred addresses:
+checking status of 127.0.0.1
+locking TESTSUITE/spool/db/retry.lockfile
+no host retry record
+no message retry record
+added retry item for R:userx@test.ex: errno=-44 more_errno=dd,A flags=0
+locking TESTSUITE/spool/db/wait-t1.lockfile
+reading retry information for R:userx@test.ex from subprocess
+ existing delete item dropped
+ added retry item
+reading retry information for R:test.ex from subprocess
+ existing delete item dropped
+ added delete item
+reading retry information for R:userx@test.ex from subprocess
+ delete item not added: non-delete item exists
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+deleted retry information for R:test.ex
+retry for R:userx@test.ex = *
+Writing retry data for R:userx@test.ex
+ first failed=dddd last try=dddd next try=+2 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+end of retry processing
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0358 b/test/stderr/0358
new file mode 100644
index 000000000..04029aea0
--- /dev/null
+++ b/test/stderr/0358
@@ -0,0 +1,132 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+no domain retry record
+no address retry record
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: usery@test.ex
+no domain retry record
+no address retry record
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ userx@test.ex
+ usery@test.ex
+ Failed addresses:
+ Deferred addresses:
+checking status of 127.0.0.1
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+added retry item for R:userx@test.ex: errno=-44 more_errno=dd,A flags=0
+added retry item for R:usery@test.ex: errno=-44 more_errno=dd,A flags=0
+locking TESTSUITE/spool/db/wait-t1.lockfile
+reading retry information for R:userx@test.ex from subprocess
+ added retry item
+reading retry information for R:usery@test.ex from subprocess
+ added retry item
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+LOG: MAIN
+ == usery@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:<usery@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+usery@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+retry for R:usery@test.ex = *
+Writing retry data for R:usery@test.ex
+ first failed=dddd last try=dddd next try=+1 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<usery@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+userx@test.ex
+retry for R:userx@test.ex = *
+Writing retry data for R:userx@test.ex
+ first failed=dddd last try=dddd next try=+1 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+end of retry processing
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+no domain retry record
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: usery@test.ex
+no domain retry record
+added retry item for R:usery@test.ex: errno=-1 more_errno=dd flags=1
+added retry item for R:test.ex: errno=-1 more_errno=dd flags=1
+added retry item for R:userx@test.ex: errno=-1 more_errno=dd flags=1
+added retry item for R:test.ex: errno=-1 more_errno=dd flags=1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ userx@test.ex
+ usery@test.ex
+ Failed addresses:
+ Deferred addresses:
+checking status of 127.0.0.1
+locking TESTSUITE/spool/db/retry.lockfile
+no host retry record
+no message retry record
+added retry item for R:userx@test.ex: errno=-44 more_errno=dd,A flags=0
+added retry item for R:usery@test.ex: errno=-44 more_errno=dd,A flags=0
+locking TESTSUITE/spool/db/wait-t1.lockfile
+reading retry information for R:userx@test.ex from subprocess
+ existing delete item dropped
+ added retry item
+reading retry information for R:test.ex from subprocess
+ existing delete item dropped
+ added delete item
+reading retry information for R:userx@test.ex from subprocess
+ delete item not added: non-delete item exists
+reading retry information for R:usery@test.ex from subprocess
+ existing delete item dropped
+ added retry item
+reading retry information for R:test.ex from subprocess
+ existing delete item dropped
+ added delete item
+reading retry information for R:usery@test.ex from subprocess
+ delete item not added: non-delete item exists
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+LOG: MAIN
+ == usery@test.ex R=r1 T=t1 defer (-44): SMTP error from remote mail server after RCPT TO:<usery@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+usery@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+deleted retry information for R:test.ex
+retry for R:usery@test.ex = *
+Writing retry data for R:usery@test.ex
+ first failed=dddd last try=dddd next try=+2 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<usery@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+userx@test.ex
+deleted retry information for R:test.ex
+retry for R:userx@test.ex = *
+Writing retry data for R:userx@test.ex
+ first failed=dddd last try=dddd next try=+2 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+end of retry processing
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0360 b/test/stderr/0360
new file mode 100644
index 000000000..76b521668
--- /dev/null
+++ b/test/stderr/0360
@@ -0,0 +1,245 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+delivering 10HmaX-0005vi-00
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cms@test.ex
+unique = cms@test.ex
+cms@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cms@test.ex
+--------> v0 router <--------
+local_part=cms domain=test.ex
+v0 router skipped: verify_only set
+--------> r1 router <--------
+local_part=cms domain=test.ex
+checking domains
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=cms domain=test.ex
+calling r2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0360.aliases}}
+expanded: unknown@recurse.test.ex, defer
+file is not a filter file
+parse_forward_list: unknown@recurse.test.ex, defer
+extract item: unknown@recurse.test.ex
+extract item: defer
+------ Verifying errors address postmaster@test.ex ------
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing postmaster@test.ex
+--------> v0 router <--------
+local_part=postmaster domain=test.ex
+checking local_parts
+calling v0 router
+v0 router called for postmaster@test.ex
+ domain = test.ex
+queued for <unset> transport: local_part = postmaster
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by v0 router
+ envelope to: postmaster@test.ex
+ transport: <none>
+------ End verifying errors address postmaster@test.ex ------
+r2 router generated defer@test.ex
+ errors_to=postmaster@test.ex transport=NULL
+ uid=unset gid=unset home=NULL
+r2 router generated unknown@recurse.test.ex
+ errors_to=postmaster@test.ex transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r2 router
+ envelope to: cms@test.ex
+ transport: <none>
+ errors to postmaster@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: unknown@recurse.test.ex
+unique = unknown@recurse.test.ex
+unknown@recurse.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer@test.ex
+unique = defer@test.ex
+defer@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer@test.ex
+--------> v0 router <--------
+local_part=defer domain=test.ex
+v0 router skipped: verify_only set
+--------> r1 router <--------
+local_part=defer domain=test.ex
+checking domains
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=defer domain=test.ex
+calling r2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0360.aliases}}
+expanded: :defer: Forcibly deferred
+file is not a filter file
+parse_forward_list: :defer: Forcibly deferred
+extract item: :defer: Forcibly deferred
+r2 router: defer for defer@test.ex
+ message: Forcibly deferred
+LOG: MAIN
+ == defer@test.ex <cms@test.ex> R=r2 defer (-1): Forcibly deferred
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing unknown@recurse.test.ex
+--------> v0 router <--------
+local_part=unknown domain=recurse.test.ex
+v0 router skipped: verify_only set
+--------> r1 router <--------
+local_part=unknown domain=recurse.test.ex
+checking domains
+calling r1 router
+r1 router called for unknown@recurse.test.ex
+ domain = recurse.test.ex
+r1 router widened recurse.test.ex to recurse.test.ex.test.ex
+domain changed to recurse.test.ex.test.ex
+rewriting header lines
+re-routed to unknown@recurse.test.ex.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: unknown@recurse.test.ex.test.ex
+unique = unknown@recurse.test.ex.test.ex
+unknown@recurse.test.ex.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing unknown@recurse.test.ex.test.ex
+--------> v0 router <--------
+local_part=unknown domain=recurse.test.ex.test.ex
+v0 router skipped: verify_only set
+--------> r1 router <--------
+local_part=unknown domain=recurse.test.ex.test.ex
+checking domains
+calling r1 router
+r1 router called for unknown@recurse.test.ex.test.ex
+ domain = recurse.test.ex.test.ex
+set transport t1
+queued for t1 transport: local_part = unknown
+domain = recurse.test.ex.test.ex
+ errors_to=postmaster@test.ex
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: unknown@recurse.test.ex.test.ex
+ transport: t1
+ errors to postmaster@test.ex
+ host recurse.test.ex.test.ex [V4NET.99.0.2]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ unknown@recurse.test.ex.test.ex
+ Failed addresses:
+ Deferred addresses:
+ defer@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ *> unknown@recurse.test.ex.test.ex <cms@test.ex> R=r1 T=t1 H=recurse.test.ex.test.ex [V4NET.99.0.2]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cms@test.ex
+unique = cms@test.ex
+cms@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cms@test.ex
+--------> v0 router <--------
+local_part=cms domain=test.ex
+v0 router skipped: verify_only set
+--------> r1 router <--------
+local_part=cms domain=test.ex
+checking domains
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=cms domain=test.ex
+calling r2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0360.aliases}}
+expanded: unknown@recurse.test.ex, defer
+file is not a filter file
+parse_forward_list: unknown@recurse.test.ex, defer
+extract item: unknown@recurse.test.ex
+extract item: defer
+------ Verifying errors address postmaster@test.ex ------
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing postmaster@test.ex
+--------> v0 router <--------
+local_part=postmaster domain=test.ex
+checking local_parts
+calling v0 router
+v0 router called for postmaster@test.ex
+ domain = test.ex
+queued for <unset> transport: local_part = postmaster
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by v0 router
+ envelope to: postmaster@test.ex
+ transport: <none>
+------ End verifying errors address postmaster@test.ex ------
+r2 router generated defer@test.ex
+ errors_to=postmaster@test.ex transport=NULL
+ uid=unset gid=unset home=NULL
+r2 router generated unknown@recurse.test.ex
+ errors_to=postmaster@test.ex transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r2 router
+ envelope to: cms@test.ex
+ transport: <none>
+ errors to postmaster@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: unknown@recurse.test.ex
+unique = unknown@recurse.test.ex
+unknown@recurse.test.ex was previously delivered: discarded
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer@test.ex
+unique = defer@test.ex
+defer@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer@test.ex
+--------> v0 router <--------
+local_part=defer domain=test.ex
+v0 router skipped: verify_only set
+--------> r1 router <--------
+local_part=defer domain=test.ex
+checking domains
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=defer domain=test.ex
+calling r2 router
+rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0360.aliases}}
+expanded: :defer: Forcibly deferred
+file is not a filter file
+parse_forward_list: :defer: Forcibly deferred
+extract item: :defer: Forcibly deferred
+r2 router: defer for defer@test.ex
+ message: Forcibly deferred
+LOG: MAIN
+ == defer@test.ex <cms@test.ex> R=r2 defer (-1): Forcibly deferred
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer@test.ex
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0361 b/test/stderr/0361
new file mode 100644
index 000000000..3788438ff
--- /dev/null
+++ b/test/stderr/0361
@@ -0,0 +1,225 @@
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ *> miles <miles@thishost.test.ex> R=r4 T=t2
+LOG: MAIN
+ Completed
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ kilos@recurse.test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaY-0005vi-00@the.local.host.name>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by the.local.host.name with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaY-0005vi-00
+ for kilos@recurse.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -N -odi -Mc 10HmaY-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaY-0005vi-00
+reading spool file 10HmaY-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=0 message_linecount=7
+Delivery address list:
+ kilos@recurse.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: kilos@recurse.test.ex
+unique = kilos@recurse.test.ex
+no domain retry record
+no address retry record
+kilos@recurse.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing kilos@recurse.test.ex
+--------> r1 router <--------
+local_part=kilos domain=recurse.test.ex
+checking domains
+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
+DNS lookup of recurse.test.ex (MX) using fakens
+DNS lookup of recurse.test.ex (MX) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+r1 router widened recurse.test.ex to recurse.test.ex.test.ex
+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
+DNS lookup of recurse.test.ex.test.ex (A) using fakens
+DNS lookup of recurse.test.ex.test.ex (A) succeeded
+fully qualified name = recurse.test.ex.test.ex
+recurse.test.ex.test.ex V4NET.99.0.2 mx=-1 sort=xx
+domain changed to recurse.test.ex.test.ex
+rewriting header lines
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+re-routed to kilos@recurse.test.ex.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: kilos@recurse.test.ex.test.ex
+unique = kilos@recurse.test.ex.test.ex
+no domain retry record
+no address retry record
+kilos@recurse.test.ex.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing kilos@recurse.test.ex.test.ex
+--------> r1 router <--------
+local_part=kilos domain=recurse.test.ex.test.ex
+checking domains
+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
+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
+kilos in "kilos"? yes (matched "kilos")
+calling r3 router
+rda_interpret (string): $local_part@$domain
+expanded: kilos@recurse.test.ex.test.ex
+file is not a filter file
+parse_forward_list: kilos@recurse.test.ex.test.ex
+extract item: kilos@recurse.test.ex.test.ex
+r3 router generated kilos@recurse.test.ex.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r3 router
+ envelope to: kilos@recurse.test.ex.test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: kilos@recurse.test.ex.test.ex
+unique = \0\kilos@recurse.test.ex.test.ex
+no domain retry record
+no address retry record
+kilos@recurse.test.ex.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing kilos@recurse.test.ex.test.ex
+--------> r1 router <--------
+local_part=kilos domain=recurse.test.ex.test.ex
+checking domains
+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
+kilos in "miles"? no (end of list)
+r2 router skipped: local_parts mismatch
+--------> r3 router <--------
+r3 router skipped: previously routed kilos@recurse.test.ex.test.ex
+--------> r4 router <--------
+local_part=kilos domain=recurse.test.ex.test.ex
+calling r4 router
+r4 router called for kilos@recurse.test.ex.test.ex
+ domain = recurse.test.ex.test.ex
+set transport t2
+queued for t2 transport: local_part = kilos
+domain = recurse.test.ex.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r4 router
+ envelope to: kilos@recurse.test.ex.test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ kilos@recurse.test.ex.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> kilos@recurse.test.ex.test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to kilos <kilos@recurse.test.ex.test.ex> transport=t2
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaY-0005vi-00 to kilos using t2
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=/dev/null format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+*** delivery by t2 transport bypassed by -N option
+search_tidyup called
+journalling kilos@recurse.test.ex.test.ex/t2
+t2 transport returned OK for kilos@recurse.test.ex.test.ex
+post-process kilos@recurse.test.ex.test.ex (0)
+kilos@recurse.test.ex.test.ex delivered
+kilos@recurse.test.ex.test.ex: children all complete
+kilos@recurse.test.ex: children all complete
+LOG: MAIN
+ *> kilos <kilos@recurse.test.ex> R=r4 T=t2
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaY-0005vi-00
+LOG: MAIN
+ Completed
+end delivery of 10HmaY-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0362 b/test/stderr/0362
new file mode 100644
index 000000000..11f4826ce
--- /dev/null
+++ b/test/stderr/0362
@@ -0,0 +1,80 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.0.0.0]
+sender_rcvhost = [V4NET.0.0.0]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.0]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.0.0.0]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@a.b.c>
+using ACL "check_rcpt"
+processing "accept"
+check domains = +local_domains
+a.b.c in "*.test.ex"? no (end of list)
+a.b.c in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check domains = +relay_domains
+a.b.c in "a.b.c"? yes (matched "a.b.c")
+a.b.c in "+relay_domains"? yes (matched "+relay_domains")
+check verify = recipient
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@a.b.c
+address match: subject=x@a.b.c pattern=x@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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@x.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@x.test.ex
+--------> r1 router <--------
+local_part=x domain=x.test.ex
+checking domains
+x.test.ex in "a.b.c"? no (end of list)
+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
+x.test.ex in "*.test.ex"? yes (matched "*.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
+set transport t2
+queued for t2 transport: local_part = x
+domain = x.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: x@x.test.ex
+ transport: t2
+----------- end verify ------------
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 the.local.host.name closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.0] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0364 b/test/stderr/0364
new file mode 100644
index 000000000..c8d6b0d65
--- /dev/null
+++ b/test/stderr/0364
@@ -0,0 +1,212 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing kilos@thishost
+--------> r1 router <--------
+local_part=kilos domain=thishost
+checking domains
+processing address_data
+calling r1 router
+rda_interpret (string): $local_part@$domain.test.ex
+expanded: kilos@thishost.test.ex
+file is not a filter file
+parse_forward_list: kilos@thishost.test.ex
+extract item: kilos@thishost.test.ex
+r1 router generated kilos@thishost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r1 router
+ envelope to: kilos@thishost
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing kilos@thishost.test.ex
+--------> r2 router <--------
+local_part=kilos domain=thishost.test.ex
+checking domains
+r2 router skipped: domains mismatch
+--------> r3 router <--------
+local_part=kilos domain=thishost.test.ex
+checking domains
+r3 router skipped: domains mismatch
+--------> r4 router <--------
+local_part=kilos domain=thishost.test.ex
+checking domains
+r4 router skipped: domains mismatch
+--------> r5 router <--------
+local_part=kilos domain=thishost.test.ex
+calling r5 router
+r5 router called for kilos@thishost.test.ex
+ domain = thishost.test.ex
+set transport t2
+queued for t2 transport: local_part = kilos
+domain = thishost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r5 router
+ envelope to: kilos@thishost.test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing solik@otherhost
+--------> r1 router <--------
+local_part=solik domain=otherhost
+checking domains
+processing address_data
+calling r1 router
+rda_interpret (string): $local_part@$domain.test.ex
+expanded: solik@otherhost.test.ex
+file is not a filter file
+parse_forward_list: solik@otherhost.test.ex
+extract item: solik@otherhost.test.ex
+r1 router generated solik@otherhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r1 router
+ envelope to: solik@otherhost
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing solik@otherhost.test.ex
+--------> r2 router <--------
+local_part=solik domain=otherhost.test.ex
+checking domains
+calling r2 router
+r2 router called for solik@otherhost.test.ex
+ domain = otherhost.test.ex
+r2 router declined for solik@otherhost.test.ex
+--------> r3 router <--------
+local_part=solik domain=otherhost.test.ex
+checking domains
+checking "condition"
+processing address_data
+calling r3 router
+rda_interpret (string): $local_part@$original_domain.sub.test.ex
+expanded: solik@otherhost.sub.test.ex
+file is not a filter file
+parse_forward_list: solik@otherhost.sub.test.ex
+extract item: solik@otherhost.sub.test.ex
+r3 router generated solik@otherhost.sub.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r3 router
+ envelope to: solik@otherhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing solik@otherhost.sub.test.ex
+--------> r2 router <--------
+local_part=solik domain=otherhost.sub.test.ex
+checking domains
+calling r2 router
+r2 router called for solik@otherhost.sub.test.ex
+ domain = otherhost.sub.test.ex
+r2 router declined for solik@otherhost.sub.test.ex
+--------> r3 router <--------
+local_part=solik domain=otherhost.sub.test.ex
+checking domains
+checking "condition"
+r3 router skipped: condition failure
+--------> r4 router <--------
+local_part=solik domain=otherhost.sub.test.ex
+checking domains
+calling r4 router
+rda_interpret (string): :fail:Can't route to $domain
+expanded: :fail:Can't route to otherhost.sub.test.ex
+file is not a filter file
+parse_forward_list: :fail:Can't route to otherhost.sub.test.ex
+extract item: :fail:Can't route to otherhost.sub.test.ex
+r4 router forced address failure
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@ten-1
+--------> r1 router <--------
+local_part=xxx domain=ten-1
+checking domains
+processing address_data
+calling r1 router
+rda_interpret (string): $local_part@$domain.test.ex
+expanded: xxx@ten-1.test.ex
+file is not a filter file
+parse_forward_list: xxx@ten-1.test.ex
+extract item: xxx@ten-1.test.ex
+r1 router generated xxx@ten-1.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r1 router
+ envelope to: xxx@ten-1
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@ten-1.test.ex
+--------> r2 router <--------
+local_part=xxx domain=ten-1.test.ex
+checking domains
+calling r2 router
+r2 router called for xxx@ten-1.test.ex
+ domain = ten-1.test.ex
+set transport t1
+queued for t1 transport: local_part = xxx
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: xxx@ten-1.test.ex
+ transport: t1
+ host ten-1.test.ex [V4NET.0.0.1]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@testsub
+--------> r1 router <--------
+local_part=xxx domain=testsub
+checking domains
+processing address_data
+calling r1 router
+rda_interpret (string): $local_part@$domain.test.ex
+expanded: xxx@testsub.test.ex
+file is not a filter file
+parse_forward_list: xxx@testsub.test.ex
+extract item: xxx@testsub.test.ex
+r1 router generated xxx@testsub.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r1 router
+ envelope to: xxx@testsub
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@testsub.test.ex
+--------> r2 router <--------
+local_part=xxx domain=testsub.test.ex
+checking domains
+calling r2 router
+r2 router called for xxx@testsub.test.ex
+ domain = testsub.test.ex
+r2 router declined for xxx@testsub.test.ex
+--------> r3 router <--------
+local_part=xxx domain=testsub.test.ex
+checking domains
+checking "condition"
+processing address_data
+calling r3 router
+rda_interpret (string): $local_part@$original_domain.sub.test.ex
+expanded: xxx@testsub.sub.test.ex
+file is not a filter file
+parse_forward_list: xxx@testsub.sub.test.ex
+extract item: xxx@testsub.sub.test.ex
+r3 router generated xxx@testsub.sub.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r3 router
+ envelope to: xxx@testsub.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing xxx@testsub.sub.test.ex
+--------> r2 router <--------
+local_part=xxx domain=testsub.sub.test.ex
+checking domains
+calling r2 router
+r2 router called for xxx@testsub.sub.test.ex
+ domain = testsub.sub.test.ex
+queued for t1 transport: local_part = xxx
+domain = testsub.sub.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: xxx@testsub.sub.test.ex
+ transport: t1
+ host testsub.sub.test.ex [V4NET.99.0.3]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0368 b/test/stderr/0368
new file mode 100644
index 000000000..a02088556
--- /dev/null
+++ b/test/stderr/0368
@@ -0,0 +1,28 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+discarded duplicate host ten-1.test.ex (MX=8)
+fully qualified name = mxt9.test.ex
+host_find_bydns yield = HOST_FOUND (2); returned hosts:
+ ten-1.test.ex V4NET.0.0.1 MX=5
+ ten-2.test.ex V4NET.0.0.2 MX=6
+ ten-3.test.ex V4NET.0.0.3 MX=7
+duplicate IP address V4NET.0.0.5 (MX=5) removed
+duplicate IP address V4NET.0.0.6 (MX=6) removed
+fully qualified name = mxt14.test.ex
+host_find_bydns yield = HOST_FOUND (2); returned hosts:
+ ten-5-6.test.ex V4NET.0.0.5 MX=4
+ ten-5-6.test.ex V4NET.0.0.6 MX=4
+finding IP address for ten-1.test.ex
+doing DNS lookup
+fully qualified name = ten-1.test.ex
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+finding IP address for ten-1.test.ex
+doing DNS lookup
+fully qualified name = ten-1.test.ex
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+finding IP address for ten-2.test.ex
+doing DNS lookup
+fully qualified name = ten-2.test.ex
+ten-2.test.ex V4NET.0.0.2 mx=-1 sort=xx
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0370 b/test/stderr/0370
new file mode 100644
index 000000000..b274e613d
--- /dev/null
+++ b/test/stderr/0370
@@ -0,0 +1,37 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> |TESTSUITE/bin/iefbr14 <--------
+changed uid/gid: local delivery to |TESTSUITE/bin/iefbr14 <|TESTSUITE/bin/iefbr14> transport=t1
+ uid=EXIM_UID gid=CALLER_GID pid=pppp
+t1 transport entered
+direct command:
+ argv[0] = TESTSUITE/bin/iefbr14
+Writing message to pipe
+writing data block fd=8 size=sss timeout=3600
+writing error 32: Broken pipe
+transport error EPIPE ignored
+t1 transport yielded 0
+t1 transport returned OK for |TESTSUITE/bin/iefbr14
+LOG: MAIN
+ => |TESTSUITE/bin/iefbr14 <userx@test.ex> R=r1 T=t1
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0371 b/test/stderr/0371
new file mode 100644
index 000000000..8b212f784
--- /dev/null
+++ b/test/stderr/0371
@@ -0,0 +1,129 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.0.0.0]
+sender_rcvhost = [V4NET.0.0.0]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.0]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.0.0.0]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+using ACL "connect"
+processing "accept"
+check set acl_c0 = $acl_c0; connect
+ = ; connect
+check set acl_c9 = $acl_c9; connect
+ = ; connect
+accept: condition test succeeded
+SMTP>> 220 mail.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< ehlo something
+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 pipelining_advertise_hosts? yes (matched "*")
+SMTP>> 250-mail.test.ex Hello something [V4NET.0.0.0]
+250-SIZE 52428800
+250-PIPELINING
+250 HELP
+SMTP<< mail from:<x@y>
+using ACL "mail"
+processing "accept"
+check set acl_c0 = $acl_c0; mail
+ = ; connect; mail
+check set acl_c9 = $acl_c9; mail
+ = ; connect; mail
+check set acl_m0 = $acl_m0; mail
+ = ; mail
+accept: condition test succeeded
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@y>
+using ACL "rcpt"
+processing "accept"
+check set acl_m0 = $acl_m0; rcpt
+ = ; mail; rcpt
+check set acl_m9 = $acl_m9; rcpt
+ = ; rcpt
+check set acl_c0 = $acl_c0; rcpt
+ = ; connect; mail; rcpt
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from [V4NET.0.0.0] (helo=something)
+ by mail.test.ex with esmtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmaX-0005vi-00
+ for x@y; Tue, 2 Mar 1999 09:44:33 +0000
+using ACL "data"
+processing "accept"
+check set acl_m0 = $acl_m0; data
+ = ; mail; rcpt; data
+check set acl_m9 = $acl_m9; data
+ = ; rcpt; data
+accept: condition test succeeded
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= x@y H=(something) [V4NET.0.0.0] P=esmtp S=sss
+SMTP>> 250 OK id=10HmaX-0005vi-00
+smtp_setup_msg entered
+SMTP<< vrfy x@y
+host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+using ACL "vrfy"
+processing "accept"
+check set acl_c0 = $acl_c0; vrfy
+ = ; connect; mail; rcpt; vrfy
+check set acl_c9 = $acl_c9; vrfy
+ = ; connect; mail; vrfy
+check set acl_m0 = $acl_m0; vrfy
+ = ; vrfy
+accept: condition test succeeded
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y
+no more routers
+LOG: MAIN
+ VRFY failed for x@y H=(something) [V4NET.0.0.0]
+SMTP>> 550 <x@y> Unrouteable address
+SMTP<< mail from:<x@y>
+using ACL "mail"
+processing "accept"
+check set acl_c0 = $acl_c0; mail
+ = ; connect; mail; rcpt; vrfy; mail
+check set acl_c9 = $acl_c9; mail
+ = ; connect; mail; vrfy; mail
+check set acl_m0 = $acl_m0; mail
+ = ; mail
+accept: condition test succeeded
+SMTP>> 250 OK
+SMTP<< quit
+SMTP>> 221 mail.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from (something) [V4NET.0.0.0] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0372 b/test/stderr/0372
new file mode 100644
index 000000000..86eee6d68
--- /dev/null
+++ b/test/stderr/0372
@@ -0,0 +1,108 @@
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+LOG: MAIN
+ <= <> H=host.name [1.2.3.4] U=CALLER P=smtp S=sss
+delivering 10HmaX-0005vi-00
+----- System filter -----
+ acl_c0="value for c0 is ip: 1.2.3.4"
+ acl_c1=""
+ acl_c2=""
+ acl_c3=""
+ acl_c4=""
+ acl_c5="c5 has a newline
+there!"
+ acl_c6=""
+ acl_c7=""
+ acl_c8=""
+ acl_c9="value for c9 is name: host.name"
+ acl_m0="value for m0 is local_part: x"
+ acl_m1=""
+ acl_m2=""
+ acl_m3=""
+ acl_m4=""
+ acl_m5="value for m5 contains newline
+there!"
+ acl_m6=""
+ acl_m7=""
+ acl_m8=""
+ acl_m9="value for m9 is domain: y"
+-------------------------
+acl_c0="value for c0 is ip: 1.2.3.4"
+acl_c1=""
+acl_c2=""
+acl_c3=""
+acl_c4=""
+acl_c5="c5 has a newline
+there!"
+acl_c6=""
+acl_c7=""
+acl_c8=""
+acl_c9="value for c9 is name: host.name"
+acl_m0="value for m0 is local_part: x"
+acl_m1=""
+acl_m2=""
+acl_m3=""
+acl_m4=""
+acl_m5="value for m5 contains newline
+there!"
+acl_m6=""
+acl_m7=""
+acl_m8=""
+acl_m9="value for m9 is domain: y"
+LOG: MAIN
+ => x <x@y> R=r1 T=t1
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= <> H=host.name [1.2.3.4] U=CALLER P=smtp S=sss
+delivering 10HmaY-0005vi-00
+----- System filter -----
+ acl_c0="value for c0 is ip: 1.2.3.4"
+ acl_c1=""
+ acl_c2=""
+ acl_c3=""
+ acl_c4=""
+ acl_c5="c5 has a newline
+there!"
+ acl_c6=""
+ acl_c7=""
+ acl_c8=""
+ acl_c9="value for c9 is name: host.name"
+ acl_m0="value for m0 is local_part: a"
+ acl_m1=""
+ acl_m2=""
+ acl_m3=""
+ acl_m4=""
+ acl_m5=""
+ acl_m6=""
+ acl_m7=""
+ acl_m8=""
+ acl_m9="value for m9 is domain: b"
+-------------------------
+acl_c0="value for c0 is ip: 1.2.3.4"
+acl_c1=""
+acl_c2=""
+acl_c3=""
+acl_c4=""
+acl_c5="c5 has a newline
+there!"
+acl_c6=""
+acl_c7=""
+acl_c8=""
+acl_c9="value for c9 is name: host.name"
+acl_m0="value for m0 is local_part: a"
+acl_m1=""
+acl_m2=""
+acl_m3=""
+acl_m4=""
+acl_m5=""
+acl_m6=""
+acl_m7=""
+acl_m8=""
+acl_m9="value for m9 is domain: b"
+LOG: MAIN
+ => a <a@b> R=r1 T=t1
+LOG: MAIN
+ Completed
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
diff --git a/test/stderr/0374 b/test/stderr/0374
new file mode 100644
index 000000000..641156ca0
--- /dev/null
+++ b/test/stderr/0374
@@ -0,0 +1,441 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: a1@myhost.test.ex
+unique = a1@myhost.test.ex
+a1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: b1@myhost.test.ex
+unique = b1@myhost.test.ex
+b1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: c1@myhost.test.ex
+unique = c1@myhost.test.ex
+c1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d1@myhost.test.ex
+unique = d1@myhost.test.ex
+d1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d2@myhost.test.ex
+unique = d2@myhost.test.ex
+d2@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d3@myhost.test.ex
+unique = d3@myhost.test.ex
+d3@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d3@myhost.test.ex
+--------> u1 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+calling ut4 router
+ut4 router called for d3@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut4
+queued for ut4 transport: local_part = d3
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by ut4 router (unseen)
+ envelope to: d3@myhost.test.ex
+ transport: ut4
+"unseen" set: replicated d3@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d2@myhost.test.ex
+--------> u1 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+calling ut4 router
+ut4 router called for d2@myhost.test.ex
+ domain = myhost.test.ex
+queued for ut4 transport: local_part = d2
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by ut4 router (unseen)
+ envelope to: d2@myhost.test.ex
+ transport: ut4
+"unseen" set: replicated d2@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d1@myhost.test.ex
+--------> u1 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+calling ut4 router
+ut4 router called for d1@myhost.test.ex
+ domain = myhost.test.ex
+queued for ut4 transport: local_part = d1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by ut4 router (unseen)
+ envelope to: d1@myhost.test.ex
+ transport: ut4
+"unseen" set: replicated d1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing c1@myhost.test.ex
+--------> u1 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+calling ut3 router
+ut3 router called for c1@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut3
+queued for ut3 transport: local_part = c1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by ut3 router (unseen)
+ envelope to: c1@myhost.test.ex
+ transport: ut3
+"unseen" set: replicated c1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing b1@myhost.test.ex
+--------> u1 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+calling ut2 router
+ut2 router called for b1@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut2
+queued for ut2 transport: local_part = b1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by ut2 router (unseen)
+ envelope to: b1@myhost.test.ex
+ transport: ut2
+"unseen" set: replicated b1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing a1@myhost.test.ex
+--------> u1 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+calling u1 router
+u1 router called for a1@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut1
+queued for ut1 transport: local_part = a1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by u1 router (unseen)
+ envelope to: a1@myhost.test.ex
+ transport: ut1
+"unseen" set: replicated a1@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: a1@myhost.test.ex
+unique = \0\a1@myhost.test.ex
+a1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: b1@myhost.test.ex
+unique = \0\b1@myhost.test.ex
+b1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: c1@myhost.test.ex
+unique = \0\c1@myhost.test.ex
+c1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d1@myhost.test.ex
+unique = \0\d1@myhost.test.ex
+d1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d2@myhost.test.ex
+unique = \0\d2@myhost.test.ex
+d2@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d3@myhost.test.ex
+unique = \0\d3@myhost.test.ex
+d3@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d3@myhost.test.ex
+--------> real router <--------
+local_part=d3 domain=myhost.test.ex
+calling real router
+real router called for d3@myhost.test.ex
+ domain = myhost.test.ex
+set transport real
+queued for real transport: local_part = d3
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: d3@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d2@myhost.test.ex
+--------> real router <--------
+local_part=d2 domain=myhost.test.ex
+calling real router
+real router called for d2@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = d2
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: d2@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d1@myhost.test.ex
+--------> real router <--------
+local_part=d1 domain=myhost.test.ex
+calling real router
+real router called for d1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = d1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: d1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing c1@myhost.test.ex
+--------> ut4 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=c1 domain=myhost.test.ex
+calling real router
+real router called for c1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = c1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: c1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing b1@myhost.test.ex
+--------> ut3 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=b1 domain=myhost.test.ex
+calling real router
+real router called for b1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = b1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: b1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing a1@myhost.test.ex
+--------> ut2 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=a1 domain=myhost.test.ex
+calling real router
+real router called for a1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = a1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: a1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ a1@myhost.test.ex
+ b1@myhost.test.ex
+ c1@myhost.test.ex
+ d1@myhost.test.ex
+ d2@myhost.test.ex
+ d3@myhost.test.ex
+ a1@myhost.test.ex
+ b1@myhost.test.ex
+ c1@myhost.test.ex
+ Remote deliveries:
+ d1@myhost.test.ex
+ d2@myhost.test.ex
+ d3@myhost.test.ex
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => a1 <a1@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => b1 <b1@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => c1 <c1@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => d1 <d1@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => d2 <d2@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => d3 <d3@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => a1 <a1@myhost.test.ex> R=u1 T=ut1
+locking TESTSUITE/spool/db/retry.lockfile
+transport error EPIPE ignored
+LOG: MAIN
+ ** b1@myhost.test.ex R=ut2 T=ut2: Child process of ut2 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file
+locking TESTSUITE/spool/db/retry.lockfile
+transport error EPIPE ignored
+LOG: MAIN
+ == c1@myhost.test.ex R=ut3 T=ut3 defer (0): Child process of ut3 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut4.lockfile
+LOG: MAIN
+ => d1@myhost.test.ex R=ut4 T=ut4 H=127.0.0.1 [127.0.0.1]
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut4.lockfile
+LOG: MAIN
+ == d2@myhost.test.ex R=ut4 T=ut4 defer (-44): SMTP error from remote mail server after RCPT TO:<d2@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 450 soft error
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut4.lockfile
+LOG: MAIN
+ ** d3@myhost.test.ex R=ut4 T=ut4: SMTP error from remote mail server after RCPT TO:<d3@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 550 hard error
+locking TESTSUITE/spool/db/retry.lockfile
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@myhost.test.ex
+unique = CALLER@myhost.test.ex
+CALLER@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@myhost.test.ex
+--------> u1 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=CALLER domain=myhost.test.ex
+calling real router
+real router called for CALLER@myhost.test.ex
+ domain = myhost.test.ex
+set transport real
+queued for real transport: local_part = CALLER
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: CALLER@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ CALLER@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => CALLER <CALLER@myhost.test.ex> R=real T=real
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0375 b/test/stderr/0375
new file mode 100644
index 000000000..b780d95fd
--- /dev/null
+++ b/test/stderr/0375
@@ -0,0 +1,1025 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: a1@myhost.test.ex
+unique = a1@myhost.test.ex
+a1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: b1@myhost.test.ex
+unique = b1@myhost.test.ex
+b1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: c1@myhost.test.ex
+unique = c1@myhost.test.ex
+c1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d1@myhost.test.ex
+unique = d1@myhost.test.ex
+d1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d2@myhost.test.ex
+unique = d2@myhost.test.ex
+d2@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d3@myhost.test.ex
+unique = d3@myhost.test.ex
+d3@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: e1@myhost.test.ex
+unique = e1@myhost.test.ex
+e1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: f1@myhost.test.ex
+unique = f1@myhost.test.ex
+f1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: f2@myhost.test.ex
+unique = f2@myhost.test.ex
+f2@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: f3@myhost.test.ex
+unique = f3@myhost.test.ex
+f3@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: g1@myhost.test.ex
+unique = g1@myhost.test.ex
+g1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing g1@myhost.test.ex
+--------> u1 router <--------
+local_part=g1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=g1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=g1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=g1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=g1 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=g1 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=g1 domain=myhost.test.ex
+checking local_parts
+processing address_data
+LOG: MAIN
+ == g1@myhost.test.ex R=ut7 defer (-1): expansion of "$bad expansion" failed in ut7 router: unknown variable name "bad"
+log writing disabled
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing f3@myhost.test.ex
+--------> u1 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+processing address_data
+calling ut6 router
+ut6 router called for f3@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut6
+queued for ut6 transport: local_part = f3
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut6 router (unseen)
+ envelope to: f3@myhost.test.ex
+ transport: ut6
+ errors to
+"unseen" set: replicated f3@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing f2@myhost.test.ex
+--------> u1 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+processing address_data
+calling ut6 router
+ut6 router called for f2@myhost.test.ex
+ domain = myhost.test.ex
+queued for ut6 transport: local_part = f2
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut6 router (unseen)
+ envelope to: f2@myhost.test.ex
+ transport: ut6
+ errors to
+"unseen" set: replicated f2@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing f1@myhost.test.ex
+--------> u1 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+processing address_data
+calling ut6 router
+ut6 router called for f1@myhost.test.ex
+ domain = myhost.test.ex
+queued for ut6 transport: local_part = f1
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut6 router (unseen)
+ envelope to: f1@myhost.test.ex
+ transport: ut6
+ errors to
+"unseen" set: replicated f1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing e1@myhost.test.ex
+--------> u1 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+calling ut5 router
+ut5 router called for e1@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut5
+queued for ut5 transport: local_part = e1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by ut5 router (unseen)
+ envelope to: e1@myhost.test.ex
+ transport: ut5
+"unseen" set: replicated e1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d3@myhost.test.ex
+--------> u1 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+calling ut4 router
+ut4 router called for d3@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut4
+queued for ut4 transport: local_part = d3
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut4 router (unseen)
+ envelope to: d3@myhost.test.ex
+ transport: ut4
+ errors to
+"unseen" set: replicated d3@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d2@myhost.test.ex
+--------> u1 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+calling ut4 router
+ut4 router called for d2@myhost.test.ex
+ domain = myhost.test.ex
+queued for ut4 transport: local_part = d2
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut4 router (unseen)
+ envelope to: d2@myhost.test.ex
+ transport: ut4
+ errors to
+"unseen" set: replicated d2@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d1@myhost.test.ex
+--------> u1 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+calling ut4 router
+ut4 router called for d1@myhost.test.ex
+ domain = myhost.test.ex
+queued for ut4 transport: local_part = d1
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut4 router (unseen)
+ envelope to: d1@myhost.test.ex
+ transport: ut4
+ errors to
+"unseen" set: replicated d1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing c1@myhost.test.ex
+--------> u1 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+calling ut3 router
+ut3 router called for c1@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut3
+queued for ut3 transport: local_part = c1
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut3 router (unseen)
+ envelope to: c1@myhost.test.ex
+ transport: ut3
+ errors to
+"unseen" set: replicated c1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing b1@myhost.test.ex
+--------> u1 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+calling ut2 router
+ut2 router called for b1@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut2
+queued for ut2 transport: local_part = b1
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by ut2 router (unseen)
+ envelope to: b1@myhost.test.ex
+ transport: ut2
+ errors to
+"unseen" set: replicated b1@myhost.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing a1@myhost.test.ex
+--------> u1 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+calling u1 router
+u1 router called for a1@myhost.test.ex
+ domain = myhost.test.ex
+set transport ut1
+queued for ut1 transport: local_part = a1
+domain = myhost.test.ex
+ errors_to=
+ domain_data=NULL localpart_data=NULL
+routed by u1 router (unseen)
+ envelope to: a1@myhost.test.ex
+ transport: ut1
+ errors to
+"unseen" set: replicated a1@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: a1@myhost.test.ex
+unique = \0\a1@myhost.test.ex
+a1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: b1@myhost.test.ex
+unique = \0\b1@myhost.test.ex
+b1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: c1@myhost.test.ex
+unique = \0\c1@myhost.test.ex
+c1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d1@myhost.test.ex
+unique = \0\d1@myhost.test.ex
+d1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d2@myhost.test.ex
+unique = \0\d2@myhost.test.ex
+d2@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: d3@myhost.test.ex
+unique = \0\d3@myhost.test.ex
+d3@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: e1@myhost.test.ex
+unique = \0\e1@myhost.test.ex
+e1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: f1@myhost.test.ex
+unique = \0\f1@myhost.test.ex
+f1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: f2@myhost.test.ex
+unique = \0\f2@myhost.test.ex
+f2@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: f3@myhost.test.ex
+unique = \0\f3@myhost.test.ex
+f3@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing f3@myhost.test.ex
+--------> ut7 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=f3 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=f3 domain=myhost.test.ex
+calling real router
+real router called for f3@myhost.test.ex
+ domain = myhost.test.ex
+set transport real
+queued for real transport: local_part = f3
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: f3@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing f2@myhost.test.ex
+--------> ut7 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=f2 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=f2 domain=myhost.test.ex
+calling real router
+real router called for f2@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = f2
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: f2@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing f1@myhost.test.ex
+--------> ut7 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=f1 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=f1 domain=myhost.test.ex
+calling real router
+real router called for f1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = f1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: f1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing e1@myhost.test.ex
+--------> ut6 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=e1 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=e1 domain=myhost.test.ex
+calling real router
+real router called for e1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = e1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: e1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d3@myhost.test.ex
+--------> ut5 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=d3 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=d3 domain=myhost.test.ex
+calling real router
+real router called for d3@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = d3
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: d3@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d2@myhost.test.ex
+--------> ut5 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=d2 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=d2 domain=myhost.test.ex
+calling real router
+real router called for d2@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = d2
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: d2@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing d1@myhost.test.ex
+--------> ut5 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=d1 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=d1 domain=myhost.test.ex
+calling real router
+real router called for d1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = d1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: d1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing c1@myhost.test.ex
+--------> ut4 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=c1 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=c1 domain=myhost.test.ex
+calling real router
+real router called for c1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = c1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: c1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing b1@myhost.test.ex
+--------> ut3 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=b1 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=b1 domain=myhost.test.ex
+calling real router
+real router called for b1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = b1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: b1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing a1@myhost.test.ex
+--------> ut2 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=a1 domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=a1 domain=myhost.test.ex
+calling real router
+real router called for a1@myhost.test.ex
+ domain = myhost.test.ex
+queued for real transport: local_part = a1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: a1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ a1@myhost.test.ex
+ b1@myhost.test.ex
+ c1@myhost.test.ex
+ d1@myhost.test.ex
+ d2@myhost.test.ex
+ d3@myhost.test.ex
+ e1@myhost.test.ex
+ f1@myhost.test.ex
+ f2@myhost.test.ex
+ f3@myhost.test.ex
+ a1@myhost.test.ex
+ b1@myhost.test.ex
+ c1@myhost.test.ex
+ Remote deliveries:
+ d1@myhost.test.ex
+ d2@myhost.test.ex
+ d3@myhost.test.ex
+ e1@myhost.test.ex
+ f1@myhost.test.ex
+ f2@myhost.test.ex
+ f3@myhost.test.ex
+ Failed addresses:
+ Deferred addresses:
+ g1@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => a1 <a1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => b1 <b1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => c1 <c1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => d1 <d1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => d2 <d2@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => d3 <d3@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => e1 <e1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => f1 <f1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => f2 <f2@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => f3 <f3@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => a1 <a1@myhost.test.ex> P=<> R=u1 T=ut1
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+transport error EPIPE ignored
+LOG: MAIN
+ ** b1@myhost.test.ex P=<> R=ut2 T=ut2: Child process of ut2 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+transport error EPIPE ignored
+LOG: MAIN
+ == c1@myhost.test.ex R=ut3 T=ut3 defer (0): Child process of ut3 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut4.lockfile
+LOG: MAIN
+ => d1@myhost.test.ex P=<> R=ut4 T=ut4 H=127.0.0.1 [127.0.0.1]
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut4.lockfile
+LOG: MAIN
+ == d2@myhost.test.ex R=ut4 T=ut4 defer (-44): SMTP error from remote mail server after RCPT TO:<d2@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 450 soft error
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut4.lockfile
+LOG: MAIN
+ ** d3@myhost.test.ex P=<> R=ut4 T=ut4: SMTP error from remote mail server after RCPT TO:<d3@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 550 hard error
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut5.lockfile
+LOG: MAIN
+ ** e1@myhost.test.ex P=<> R=ut5 T=ut5: SMTP error from remote mail server after RCPT TO:<e1@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 550 hard error
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut6.lockfile
+LOG: MAIN
+ => f1@myhost.test.ex P=<CALLER@myhost.test.ex> R=ut6 T=ut6 H=127.0.0.1 [127.0.0.1]
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut6.lockfile
+LOG: MAIN
+ == f2@myhost.test.ex R=ut6 T=ut6 defer (-44): SMTP error from remote mail server after RCPT TO:<f2@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 450 soft error
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-ut6.lockfile
+LOG: MAIN
+ ** f3@myhost.test.ex P=<CALLER@myhost.test.ex> R=ut6 T=ut6: SMTP error from remote mail server after RCPT TO:<f3@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 550 hard error
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ f3@myhost.test.ex <f3@myhost.test.ex>: error ignored
+log writing disabled
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@myhost.test.ex
+unique = CALLER@myhost.test.ex
+CALLER@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@myhost.test.ex
+--------> u1 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+ut8 router skipped: local_parts mismatch
+--------> real router <--------
+local_part=CALLER domain=myhost.test.ex
+calling real router
+real router called for CALLER@myhost.test.ex
+ domain = myhost.test.ex
+set transport real
+queued for real transport: local_part = CALLER
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: CALLER@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ CALLER@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => CALLER <CALLER@myhost.test.ex> P=<> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ d3@myhost.test.ex <d3@myhost.test.ex>: error ignored
+log writing disabled
+LOG: MAIN
+ b1@myhost.test.ex <b1@myhost.test.ex>: error ignored
+log writing disabled
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: h1@myhost.test.ex
+unique = h1@myhost.test.ex
+h1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing h1@myhost.test.ex
+--------> u1 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+u1 router skipped: local_parts mismatch
+--------> ut2 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+ut2 router skipped: local_parts mismatch
+--------> ut3 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+ut3 router skipped: local_parts mismatch
+--------> ut4 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+ut4 router skipped: local_parts mismatch
+--------> ut5 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+ut5 router skipped: local_parts mismatch
+--------> ut6 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+ut6 router skipped: local_parts mismatch
+--------> ut7 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+ut7 router skipped: local_parts mismatch
+--------> ut8 router <--------
+local_part=h1 domain=myhost.test.ex
+checking local_parts
+calling ut8 router
+ut8 router called for h1@myhost.test.ex
+ domain = myhost.test.ex
+forced expansion failure - ignoring errors_to
+set transport ut1
+queued for ut1 transport: local_part = h1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by ut8 router (unseen)
+ envelope to: h1@myhost.test.ex
+ transport: ut1
+"unseen" set: replicated h1@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: h1@myhost.test.ex
+unique = \0\h1@myhost.test.ex
+h1@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing h1@myhost.test.ex
+--------> real router <--------
+local_part=h1 domain=myhost.test.ex
+calling real router
+real router called for h1@myhost.test.ex
+ domain = myhost.test.ex
+set transport real
+queued for real transport: local_part = h1
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by real router
+ envelope to: h1@myhost.test.ex
+ transport: real
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ h1@myhost.test.ex
+ h1@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => h1 <h1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => h1 <h1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=ut8 T=ut1
+log writing disabled
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0376 b/test/stderr/0376
new file mode 100644
index 000000000..f51553220
--- /dev/null
+++ b/test/stderr/0376
@@ -0,0 +1,804 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@localhost
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@localhost>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@localhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: found address record
+callout cache: address record is positive
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@localhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: address record expired
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify defer for <ok@localhost>: could not connect to 127.0.0.1 [127.0.0.1]: Connection refused
+created log directory TESTSUITE/spool/log
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<ok@localhost> temporarily rejected RCPT <z@test.ex>: Could not complete sender verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying bad@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering bad@localhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<bad@localhost>
+ SMTP<< 550 REJECTED
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+wrote negative callout cache address record
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <bad@localhost>: response to "RCPT TO:<bad@localhost>" from 127.0.0.1 [127.0.0.1] was: 550 REJECTED
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<bad@localhost> rejected RCPT <z@test.ex>: (recipient): Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying bad@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering bad@localhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: found address record
+callout cache: address record is negative
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <bad@localhost>
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<bad@localhost> rejected RCPT <z@test.ex>: (recipient): Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@localhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: address record expired
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 550 REJECT MAIL FROM
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=2 postmaster=0 random=0
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <ok@localhost>: response to "MAIL FROM:<>" from 127.0.0.1 [127.0.0.1] was: 550 REJECT MAIL FROM
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<ok@localhost> rejected RCPT <z@test.ex>: (mail): Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@localhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain gave initial rejection, or does not accept HELO or MAIL FROM:<>
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <ok@localhost>
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<ok@localhost> rejected RCPT <z@test.ex>: (mail): Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@otherhost>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@otherhost>
+ SMTP<< 550 NOT OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=2 random=0
+wrote positive callout cache address record
+LOG: MAIN REJECT
+ H=[V4NET.0.0.2] U=root sender verify fail for <ok@otherhost>: response to "RCPT TO:<postmaster@otherhost>" from 127.0.0.1 [127.0.0.1] was: 550 NOT OK
+LOG: MAIN REJECT
+ H=[V4NET.0.0.2] U=root F=<ok@otherhost> rejected RCPT <z@test.ex>: Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain does not accept RCPT TO:<postmaster@domain>
+LOG: MAIN REJECT
+ H=[V4NET.0.0.2] U=root sender verify fail for <ok@otherhost>
+LOG: MAIN REJECT
+ H=[V4NET.0.0.2] U=root F=<ok@otherhost> rejected RCPT <z@test.ex>: Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost2
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@otherhost2>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@otherhost2>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=1 random=0
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost2
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain accepts RCPT TO:<postmaster@domain>
+callout cache: found address record
+callout cache: address record is positive
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost3
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost3
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<myhost.test.ex-dddddddd-testing@otherhost3>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=1
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying otherok@otherhost3
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering otherok@otherhost3
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain accepts random addresses
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost4
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost4
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<myhost.test.ex-dddddddd-testing@otherhost4>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=1
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost4
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost4
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain accepts random addresses
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost41
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost41
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<myhost.test.ex-dddddddd-testing@otherhost41>
+ SMTP<< 550 NOT OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@otherhost41>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@otherhost41>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=1 random=2
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost41
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost41
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain rejects random addresses
+callout cache: domain accepts RCPT TO:<postmaster@domain>
+callout cache: found address record
+callout cache: address record is positive
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost21
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost21
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@otherhost21>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@otherhost21>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=1 random=0
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok2@otherhost21
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok2@otherhost21
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain accepts RCPT TO:<postmaster@domain>
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok2@otherhost21>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=1 random=0
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost31
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost31
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<myhost.test.ex-dddddddd-testing@otherhost31>
+ SMTP<< 550 NOT OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@otherhost31>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=2
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying okok@otherhost31
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering okok@otherhost31
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: domain rejects random addresses
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<okok@otherhost31>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=2
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying okokok@otherhost31
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering okokok@otherhost31
+Attempting full verification using callout
+callout cache: domain record expired
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<myhost.test.ex-dddddddd-testing@otherhost31>
+ SMTP<< 550 NOT OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<okokok@otherhost31>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=2
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying okok@otherhost51
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering okok@otherhost51
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<myhost.test.ex-dddddddd-testing@otherhost51>
+SMTP timeout
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+LOG: MAIN REJECT
+ H=[V4NET.0.0.5] U=root sender verify defer for <okok@otherhost51>: Could not complete sender verify callout
+LOG: MAIN REJECT
+ H=[V4NET.0.0.5] U=root F=<okok@otherhost51> temporarily rejected RCPT <z@test.ex>: Could not complete sender verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying okokok@otherhost52
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering okokok@otherhost52
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<okokok@otherhost52>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<pmsend@a.domain>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@otherhost52>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=1 random=0
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+verifying Reply-To: header address abcd@x.y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying abcd@x.y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@x.y.z
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<somesender@a.domain>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<abcd@x.y.z>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+wrote positive callout cache address record
+LOG: MAIN
+ <= ok7@otherhost53 H=[V4NET.0.0.7] U=root P=smtp S=sss
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+verifying Reply-To: header address abcd@x.y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying abcd@x.y.z
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abcd@x.y.z
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<abcd@x.y.z>
+SMTP timeout
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+LOG: MAIN
+ <= ok7@otherhost53 H=[V4NET.0.0.8] U=root P=smtp S=sss
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying ok@otherhost9
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ok@otherhost9
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<ok@otherhost9>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@otherhost9>
+ SMTP<< 550 NOT OK
+ SMTP>> RCPT TO:<postmaster>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=1 random=0
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying z@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering z@test.ex
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<postmaster@myhost.test.ex>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<myhost.test.ex-dddddddd-testing@test.ex>
+ SMTP<< 550 RANDOM IS BAD
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<postmaster@myhost.test.ex>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<z@test.ex>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<pmsend@b.domain>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@test.ex>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=1 random=2
+wrote positive callout cache address record
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0377 b/test/stderr/0377
new file mode 100644
index 000000000..3a70bb66d
--- /dev/null
+++ b/test/stderr/0377
@@ -0,0 +1,797 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: bbbb@myhost.test.ex
+unique = bbbb@myhost.test.ex
+bbbb@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+checking "condition"
+cccc_2nd_time router skipped: condition failure
+--------> cccc_redirect router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+calling cccc_redirect router
+rda_interpret (string): cccc@$domain, defer_cccc@$domain
+expanded: cccc@myhost.test.ex, defer_cccc@myhost.test.ex
+file is not a filter file
+parse_forward_list: cccc@myhost.test.ex, defer_cccc@myhost.test.ex
+extract item: cccc@myhost.test.ex
+extract item: defer_cccc@myhost.test.ex
+cccc_redirect router generated defer_cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+cccc_redirect router generated cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by cccc_redirect router
+ envelope to: cccc@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing bbbb@myhost.test.ex
+--------> defer router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+checking "condition"
+calling bbbb router
+rda_interpret (string): bbbb@$domain, defer_bbbb@$domain
+expanded: bbbb@myhost.test.ex, defer_bbbb@myhost.test.ex
+file is not a filter file
+parse_forward_list: bbbb@myhost.test.ex, defer_bbbb@myhost.test.ex
+extract item: bbbb@myhost.test.ex
+extract item: defer_bbbb@myhost.test.ex
+bbbb router generated defer_bbbb@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+bbbb router generated bbbb@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by bbbb router
+ envelope to: bbbb@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> defer router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+checking "condition"
+calling unseen_aaaa router
+rda_interpret (string): defer_aaaa@$domain
+expanded: defer_aaaa@myhost.test.ex
+file is not a filter file
+parse_forward_list: defer_aaaa@myhost.test.ex
+extract item: defer_aaaa@myhost.test.ex
+unseen_aaaa router generated defer_aaaa@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by unseen_aaaa router (unseen)
+ envelope to: aaaa@myhost.test.ex
+ transport: <none>
+"unseen" set: replicated aaaa@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = \0\aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer_aaaa@myhost.test.ex
+unique = defer_aaaa@myhost.test.ex
+defer_aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: bbbb@myhost.test.ex
+unique = \0\bbbb@myhost.test.ex
+bbbb@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer_bbbb@myhost.test.ex
+unique = defer_bbbb@myhost.test.ex
+defer_bbbb@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = \0\cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer_cccc@myhost.test.ex
+unique = defer_cccc@myhost.test.ex
+defer_cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer_cccc@myhost.test.ex
+--------> defer router <--------
+local_part=defer_cccc domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer_cccc@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer_cccc@myhost.test.ex <cccc@myhost.test.ex> R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+checking "condition"
+cccc_2nd_time router skipped: condition failure
+--------> cccc_redirect router <--------
+cccc_redirect router skipped: previously routed cccc@myhost.test.ex
+--------> cccc_accept router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+calling cccc_accept router
+cccc_accept router called for cccc@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = cccc
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by cccc_accept router
+ envelope to: cccc@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer_bbbb@myhost.test.ex
+--------> defer router <--------
+local_part=defer_bbbb domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer_bbbb@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer_bbbb@myhost.test.ex <bbbb@myhost.test.ex> R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing bbbb@myhost.test.ex
+--------> defer router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+bbbb router skipped: previously routed bbbb@myhost.test.ex
+--------> bbbb_0 router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+calling bbbb_0 router
+bbbb_0 router called for bbbb@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = bbbb
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by bbbb_0 router
+ envelope to: bbbb@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer_aaaa@myhost.test.ex
+--------> defer router <--------
+local_part=defer_aaaa domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer_aaaa@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> seen_aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+calling seen_aaaa router
+seen_aaaa router called for aaaa@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = aaaa
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by seen_aaaa router
+ envelope to: aaaa@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ aaaa@myhost.test.ex
+ bbbb@myhost.test.ex
+ cccc@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer_aaaa@myhost.test.ex
+ defer_bbbb@myhost.test.ex
+ defer_cccc@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => aaaa <aaaa@myhost.test.ex> R=seen_aaaa T=t1
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => bbbb <bbbb@myhost.test.ex> R=bbbb_0 T=t1
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => cccc <cccc@myhost.test.ex> R=cccc_accept T=t1
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: bbbb@myhost.test.ex
+unique = bbbb@myhost.test.ex
+bbbb@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+checking "condition"
+calling cccc_2nd_time router
+rda_interpret (string): $local_part@$domain
+expanded: cccc@myhost.test.ex
+file is not a filter file
+parse_forward_list: cccc@myhost.test.ex
+extract item: cccc@myhost.test.ex
+cccc_2nd_time router generated cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by cccc_2nd_time router
+ envelope to: cccc@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing bbbb@myhost.test.ex
+--------> defer router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+checking "condition"
+bbbb router skipped: condition failure
+--------> bbbb_0 router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+calling bbbb_0 router
+bbbb_0 router called for bbbb@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = bbbb
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by bbbb_0 router
+ envelope to: bbbb@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> defer router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+checking "condition"
+unseen_aaaa router skipped: condition failure
+--------> seen_aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+calling seen_aaaa router
+seen_aaaa router called for aaaa@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = aaaa
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by seen_aaaa router
+ envelope to: aaaa@myhost.test.ex
+ transport: t1
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = \0\cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+cccc_2nd_time router skipped: previously routed cccc@myhost.test.ex
+--------> cccc_redirect router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+calling cccc_redirect router
+rda_interpret (string): cccc@$domain, defer_cccc@$domain
+expanded: cccc@myhost.test.ex, defer_cccc@myhost.test.ex
+file is not a filter file
+parse_forward_list: cccc@myhost.test.ex, defer_cccc@myhost.test.ex
+extract item: cccc@myhost.test.ex
+extract item: defer_cccc@myhost.test.ex
+cccc_redirect router generated defer_cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+cccc_redirect router generated cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by cccc_redirect router
+ envelope to: cccc@myhost.test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = \1\cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer_cccc@myhost.test.ex
+unique = defer_cccc@myhost.test.ex
+defer_cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer_cccc@myhost.test.ex
+--------> defer router <--------
+local_part=defer_cccc domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer_cccc@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer_cccc@myhost.test.ex <cccc@myhost.test.ex> R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+cccc_2nd_time router skipped: previously routed cccc@myhost.test.ex
+--------> cccc_redirect router <--------
+cccc_redirect router skipped: previously routed cccc@myhost.test.ex
+--------> cccc_accept router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+calling cccc_accept router
+cccc_accept router called for cccc@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = cccc
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by cccc_accept router
+ envelope to: cccc@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ cccc@myhost.test.ex
+ aaaa@myhost.test.ex
+ bbbb@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer_cccc@myhost.test.ex
+cccc@myhost.test.ex was previously delivered (t1 transport): discarded
+aaaa@myhost.test.ex was previously delivered (t1 transport): discarded
+bbbb@myhost.test.ex was previously delivered (t1 transport): discarded
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: bbbb@myhost.test.ex
+unique = bbbb@myhost.test.ex
+bbbb@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+checking "condition"
+calling cccc_2nd_time router
+rda_interpret (string): $local_part@$domain
+expanded: cccc@myhost.test.ex
+file is not a filter file
+parse_forward_list: cccc@myhost.test.ex
+extract item: cccc@myhost.test.ex
+cccc_2nd_time router generated cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by cccc_2nd_time router
+ envelope to: cccc@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing bbbb@myhost.test.ex
+--------> defer router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+checking "condition"
+bbbb router skipped: condition failure
+--------> bbbb_0 router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+calling bbbb_0 router
+bbbb_0 router called for bbbb@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = bbbb
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by bbbb_0 router
+ envelope to: bbbb@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> defer router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+checking "condition"
+unseen_aaaa router skipped: condition failure
+--------> seen_aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+calling seen_aaaa router
+seen_aaaa router called for aaaa@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = aaaa
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by seen_aaaa router
+ envelope to: aaaa@myhost.test.ex
+ transport: t1
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = \0\cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+cccc_2nd_time router skipped: previously routed cccc@myhost.test.ex
+--------> cccc_redirect router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+calling cccc_redirect router
+rda_interpret (string): cccc@$domain, defer_cccc@$domain
+expanded: cccc@myhost.test.ex, defer_cccc@myhost.test.ex
+file is not a filter file
+parse_forward_list: cccc@myhost.test.ex, defer_cccc@myhost.test.ex
+extract item: cccc@myhost.test.ex
+extract item: defer_cccc@myhost.test.ex
+cccc_redirect router generated defer_cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+cccc_redirect router generated cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by cccc_redirect router
+ envelope to: cccc@myhost.test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = \1\cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer_cccc@myhost.test.ex
+unique = defer_cccc@myhost.test.ex
+defer_cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer_cccc@myhost.test.ex
+--------> defer router <--------
+local_part=defer_cccc domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer_cccc@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer_cccc@myhost.test.ex <cccc@myhost.test.ex> R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> unseen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+unseen_aaaa router skipped: local_parts mismatch
+--------> seen_aaaa router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+seen_aaaa router skipped: local_parts mismatch
+--------> bbbb router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb router skipped: local_parts mismatch
+--------> bbbb_0 router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+bbbb_0 router skipped: local_parts mismatch
+--------> cccc_2nd_time router <--------
+cccc_2nd_time router skipped: previously routed cccc@myhost.test.ex
+--------> cccc_redirect router <--------
+cccc_redirect router skipped: previously routed cccc@myhost.test.ex
+--------> cccc_accept router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+calling cccc_accept router
+cccc_accept router called for cccc@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = cccc
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by cccc_accept router
+ envelope to: cccc@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ cccc@myhost.test.ex
+ aaaa@myhost.test.ex
+ bbbb@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer_cccc@myhost.test.ex
+cccc@myhost.test.ex was previously delivered (t1 transport): discarded
+aaaa@myhost.test.ex was previously delivered (t1 transport): discarded
+bbbb@myhost.test.ex was previously delivered (t1 transport): discarded
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0378 b/test/stderr/0378
new file mode 100644
index 000000000..13db924cd
--- /dev/null
+++ b/test/stderr/0378
@@ -0,0 +1,312 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> bounce router <--------
+local_part=aaaa domain=myhost.test.ex
+checking senders
+bounce router skipped: senders mismatch
+--------> defer router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> aaaa_2nd_time router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+checking "condition"
+aaaa_2nd_time router skipped: condition failure
+--------> aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+calling aaaa router
+rda_interpret (string): # Exim filter
+deliver defer_aaaa@$domain
+save TESTSUITE/test-mail/file
+pipe "/bin/sh -c exit"
+mail subject autoreply
+text "This is an autoreply"
+expanded: # Exim filter
+deliver defer_aaaa@myhost.test.ex
+save TESTSUITE/test-mail/file
+pipe "/bin/sh -c exit"
+mail subject autoreply
+text "This is an autoreply"
+data is an Exim filter program
+Filter: start of processing
+Filter: end of processing
+rda_interpret: subprocess yield=0 error=NULL
+set transport t3
+aaaa router generated >CALLER@myhost.test.ex
+ pipe, file, or autoreply
+ errors_to=NULL transport=t3
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+set transport t2
+aaaa router generated |/bin/sh -c exit
+ pipe, file, or autoreply
+ errors_to=NULL transport=t2
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+set transport t1
+aaaa router generated TESTSUITE/test-mail/file
+ pipe, file, or autoreply
+ errors_to=NULL transport=t1
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+aaaa router generated defer_aaaa@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by aaaa router
+ envelope to: aaaa@myhost.test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer_aaaa@myhost.test.ex
+unique = defer_aaaa@myhost.test.ex
+defer_aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: TESTSUITE/test-mail/file
+unique = TESTSUITE/test-mail/file:aaaa@myhost.test.ex
+queued for t1 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: |/bin/sh -c exit
+unique = |/bin/sh -c exit:aaaa@myhost.test.ex
+queued for t2 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: >CALLER@myhost.test.ex
+unique = >CALLER@myhost.test.ex:aaaa@myhost.test.ex
+queued for t3 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer_aaaa@myhost.test.ex
+--------> bounce router <--------
+local_part=defer_aaaa domain=myhost.test.ex
+checking senders
+bounce router skipped: senders mismatch
+--------> defer router <--------
+local_part=defer_aaaa domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer_aaaa@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ >CALLER@myhost.test.ex
+ |/bin/sh -c exit
+ TESTSUITE/test-mail/file
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer_aaaa@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@myhost.test.ex
+unique = CALLER@myhost.test.ex
+CALLER@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@myhost.test.ex
+--------> bounce router <--------
+local_part=CALLER domain=myhost.test.ex
+checking senders
+calling bounce router
+rda_interpret (string): :blackhole:
+expanded: :blackhole:
+file is not a filter file
+parse_forward_list: :blackhole:
+extract item: :blackhole:
+address :blackhole:d
+LOG: MAIN
+ => :blackhole: <CALLER@myhost.test.ex> R=bounce
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ => >CALLER@myhost.test.ex <aaaa@myhost.test.ex> R=aaaa T=t3
+locking TESTSUITE/spool/db/retry.lockfile
+transport error EPIPE ignored
+LOG: MAIN
+ => |/bin/sh -c exit <aaaa@myhost.test.ex> R=aaaa T=t2
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => TESTSUITE/test-mail/file <aaaa@myhost.test.ex> R=aaaa T=t1
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> bounce router <--------
+local_part=aaaa domain=myhost.test.ex
+checking senders
+bounce router skipped: senders mismatch
+--------> defer router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> aaaa_2nd_time router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+checking "condition"
+calling aaaa_2nd_time router
+rda_interpret (string): aaaa@$domain
+expanded: aaaa@myhost.test.ex
+file is not a filter file
+parse_forward_list: aaaa@myhost.test.ex
+extract item: aaaa@myhost.test.ex
+aaaa_2nd_time router generated aaaa@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by aaaa_2nd_time router
+ envelope to: aaaa@myhost.test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = \0\aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> bounce router <--------
+local_part=aaaa domain=myhost.test.ex
+checking senders
+bounce router skipped: senders mismatch
+--------> defer router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> aaaa_2nd_time router <--------
+aaaa_2nd_time router skipped: previously routed aaaa@myhost.test.ex
+--------> aaaa router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+calling aaaa router
+rda_interpret (string): # Exim filter
+deliver defer_aaaa@$domain
+save TESTSUITE/test-mail/file
+pipe "/bin/sh -c exit"
+mail subject autoreply
+text "This is an autoreply"
+expanded: # Exim filter
+deliver defer_aaaa@myhost.test.ex
+save TESTSUITE/test-mail/file
+pipe "/bin/sh -c exit"
+mail subject autoreply
+text "This is an autoreply"
+data is an Exim filter program
+Filter: start of processing
+Filter: end of processing
+rda_interpret: subprocess yield=0 error=NULL
+set transport t3
+aaaa router generated >CALLER@myhost.test.ex
+ pipe, file, or autoreply
+ errors_to=NULL transport=t3
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+set transport t2
+aaaa router generated |/bin/sh -c exit
+ pipe, file, or autoreply
+ errors_to=NULL transport=t2
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+set transport t1
+aaaa router generated TESTSUITE/test-mail/file
+ pipe, file, or autoreply
+ errors_to=NULL transport=t1
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+aaaa router generated defer_aaaa@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by aaaa router
+ envelope to: aaaa@myhost.test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer_aaaa@myhost.test.ex
+unique = defer_aaaa@myhost.test.ex
+defer_aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: TESTSUITE/test-mail/file
+unique = TESTSUITE/test-mail/file:aaaa@myhost.test.ex
+TESTSUITE/test-mail/file was previously delivered: discarded
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: |/bin/sh -c exit
+unique = |/bin/sh -c exit:aaaa@myhost.test.ex
+|/bin/sh -c exit was previously delivered: discarded
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: >CALLER@myhost.test.ex
+unique = >CALLER@myhost.test.ex:aaaa@myhost.test.ex
+>CALLER@myhost.test.ex was previously delivered: discarded
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer_aaaa@myhost.test.ex
+--------> bounce router <--------
+local_part=defer_aaaa domain=myhost.test.ex
+checking senders
+bounce router skipped: senders mismatch
+--------> defer router <--------
+local_part=defer_aaaa domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer_aaaa@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer_aaaa@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0379 b/test/stderr/0379
new file mode 100644
index 000000000..142b65d23
--- /dev/null
+++ b/test/stderr/0379
@@ -0,0 +1,171 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer@myhost.test.ex
+unique = defer@myhost.test.ex
+defer@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> defer router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> aaaa_redirect router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+calling aaaa_redirect router
+rda_interpret (string): bbbb@$domain, cccc@$domain
+expanded: bbbb@myhost.test.ex, cccc@myhost.test.ex
+file is not a filter file
+parse_forward_list: bbbb@myhost.test.ex, cccc@myhost.test.ex
+extract item: bbbb@myhost.test.ex
+extract item: cccc@myhost.test.ex
+aaaa_redirect router generated cccc@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+aaaa_redirect router generated bbbb@myhost.test.ex
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by aaaa_redirect router
+ envelope to: aaaa@myhost.test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer@myhost.test.ex
+--------> defer router <--------
+local_part=defer domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer@myhost.test.ex R=defer defer (-1): forced defer
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: bbbb@myhost.test.ex
+unique = bbbb@myhost.test.ex
+bbbb@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: cccc@myhost.test.ex
+unique = cccc@myhost.test.ex
+cccc@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing cccc@myhost.test.ex
+--------> defer router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> aaaa_redirect router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+aaaa_redirect router skipped: local_parts mismatch
+--------> bc router <--------
+local_part=cccc domain=myhost.test.ex
+checking local_parts
+calling bc router
+bc router called for cccc@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = cccc
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by bc router
+ envelope to: cccc@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing bbbb@myhost.test.ex
+--------> defer router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+defer router skipped: local_parts mismatch
+--------> aaaa_redirect router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+aaaa_redirect router skipped: local_parts mismatch
+--------> bc router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+calling bc router
+bc router called for bbbb@myhost.test.ex
+ domain = myhost.test.ex
+queued for t1 transport: local_part = bbbb
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by bc router
+ envelope to: bbbb@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ bbbb@myhost.test.ex
+ cccc@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => bbbb <aaaa@myhost.test.ex> R=bc T=t1
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => cccc <aaaa@myhost.test.ex> R=bc T=t1
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: defer@myhost.test.ex
+unique = defer@myhost.test.ex
+defer@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing defer@myhost.test.ex
+--------> defer router <--------
+local_part=defer domain=myhost.test.ex
+checking local_parts
+calling defer router
+rda_interpret (string): :defer: forced defer
+expanded: :defer: forced defer
+file is not a filter file
+parse_forward_list: :defer: forced defer
+extract item: :defer: forced defer
+defer router: defer for defer@myhost.test.ex
+ message: forced defer
+LOG: MAIN
+ == defer@myhost.test.ex R=defer defer (-1): forced defer
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ defer@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0380 b/test/stderr/0380
new file mode 100644
index 000000000..e7ae5a271
--- /dev/null
+++ b/test/stderr/0380
@@ -0,0 +1,85 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: aaaa@myhost.test.ex
+unique = aaaa@myhost.test.ex
+aaaa@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: bbbb@myhost.test.ex
+unique = bbbb@myhost.test.ex
+bbbb@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing bbbb@myhost.test.ex
+--------> r0 router <--------
+local_part=bbbb domain=myhost.test.ex
+processing address_data
+forced failure in expansion of "${if eq {a}{b}{x}fail}" (address_data): decline action taken
+--------> r1 router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+r1 router skipped: local_parts mismatch
+--------> r2 router <--------
+local_part=bbbb domain=myhost.test.ex
+checking local_parts
+calling r2 router
+rda_interpret (file): TESTSUITE/non-exist/$local_part
+expanded: TESTSUITE/non-exist/bbbb
+TESTSUITE/non-exist/bbbb does not exist
+ignore_enotdir set => skip checking parent directory
+r2 router declined for bbbb@myhost.test.ex
+--------> r3 router <--------
+local_part=bbbb domain=myhost.test.ex
+calling r3 router
+r3 router called for bbbb@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = bbbb
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r3 router
+ envelope to: bbbb@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing aaaa@myhost.test.ex
+--------> r0 router <--------
+local_part=aaaa domain=myhost.test.ex
+processing address_data
+forced failure in expansion of "${if eq {a}{b}{x}fail}" (address_data): decline action taken
+--------> r1 router <--------
+local_part=aaaa domain=myhost.test.ex
+checking local_parts
+calling r1 router
+rda_interpret (file): TESTSUITE/non-exist/$local_part
+expanded: TESTSUITE/non-exist/aaaa
+TESTSUITE/non-exist/aaaa does not exist
+checking parent directory
+stat(TESTSUITE/non-exist/.)=-1
+r1 router: defer for aaaa@myhost.test.ex
+ message: failed to stat TESTSUITE/non-exist/. (No such file or directory)
+LOG: MAIN
+ == aaaa@myhost.test.ex R=r1 defer (-1): failed to stat TESTSUITE/non-exist/. (No such file or directory)
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ bbbb@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+ aaaa@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+LOG: MAIN
+ => bbbb <bbbb@myhost.test.ex> R=r3 T=t1
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0381 b/test/stderr/0381
new file mode 100644
index 000000000..989769454
--- /dev/null
+++ b/test/stderr/0381
@@ -0,0 +1,79 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+sender_fullhost = [V4NET.99.99.97]
+sender_rcvhost = [V4NET.99.99.97] (ident=CALLER)
+set_process_info: pppp handling incoming connection from [V4NET.99.99.97] via -oMa
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.99.99.97] U=CALLER
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<notgov@test.ex>
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@test.ex>
+using ACL "check_rcpt"
+processing "warn"
+check hosts = *.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
+DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) succeeded
+IP address lookup yielded x.co.uk.test.ex
+ alias x.gov.uk.test.ex
+using host_fake_gethostbyname for x.co.uk.test.ex (IPv4)
+DNS lookup of x.co.uk.test.ex (A) using fakens
+DNS lookup of x.co.uk.test.ex (A) succeeded
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=x.co.uk.test.ex address=V4NET.99.99.97
+checking addresses for x.co.uk.test.ex
+ V4NET.99.99.97 OK
+using host_fake_gethostbyname for x.gov.uk.test.ex (IPv4)
+DNS lookup of x.gov.uk.test.ex (A) using fakens
+DNS lookup of x.gov.uk.test.ex (A) succeeded
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=x.gov.uk.test.ex address=V4NET.99.99.97
+checking addresses for x.gov.uk.test.ex
+ V4NET.99.99.97 OK
+sender_fullhost = x.co.uk.test.ex [V4NET.99.99.97]
+sender_rcvhost = x.co.uk.test.ex ([V4NET.99.99.97] ident=CALLER)
+host in "*.gov.uk.test.ex"? yes (matched "*.gov.uk.test.ex")
+warn: condition test succeeded
+processing "warn"
+check hosts = !*.gov.uk.test.ex
+host in "!*.gov.uk.test.ex"? no (matched "!*.gov.uk.test.ex")
+warn: condition test failed
+processing "warn"
+check hosts = *.co.uk.test.ex
+host in "*.co.uk.test.ex"? yes (matched "*.co.uk.test.ex")
+warn: condition test succeeded
+processing "warn"
+check hosts = !*.co.uk.test.ex
+host in "!*.co.uk.test.ex"? no (matched "!*.co.uk.test.ex")
+warn: condition test failed
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0382 b/test/stderr/0382
new file mode 100644
index 000000000..0001a8ae8
--- /dev/null
+++ b/test/stderr/0382
@@ -0,0 +1,52 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+running system filter
+Filtering did not set up a significant delivery.
+Normal delivery will occur.
+system filter returned 1
+LOG: MAIN
+ ** userx@test.ex R=r1: forced fail
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+running system filter
+Filtering did not set up a significant delivery.
+Normal delivery will occur.
+system filter returned 1
+LOG: MAIN
+ ** CALLER@test.ex: Unrouteable address
+LOG: MAIN
+ Frozen (delivery error message)
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+LOG: MAIN
+ cancelled by timeout_frozen_after
+LOG: MAIN
+ Completed
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0384 b/test/stderr/0384
new file mode 100644
index 000000000..849bbd9b8
--- /dev/null
+++ b/test/stderr/0384
@@ -0,0 +1,17 @@
+>>> 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)
+>>> host in helo_verify_hosts? yes (matched "*")
+>>> host in helo_accept_junk_hosts? no (option unset)
+>>> [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 pipelining_advertise_hosts? yes (matched "*")
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> [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]
+>>> processing "accept"
+>>> accept: condition test succeeded
diff --git a/test/stderr/0386 b/test/stderr/0386
new file mode 100644
index 000000000..3b9c6d950
--- /dev/null
+++ b/test/stderr/0386
@@ -0,0 +1,460 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.9.8.7]
+sender_rcvhost = [V4NET.9.8.7]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.9.8.7]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<1@b>
+read ACL from file TESTSUITE/aux-fixed/0386.acl1
+processing "accept"
+check hosts = :
+host in ":"? no (end of list)
+accept: condition test failed
+processing "deny"
+check local_parts = ^.*[@%!/|]
+1 in "^.*[@%!/|]"? no (end of list)
+deny: condition test failed
+processing "require"
+check verify = sender/defer_ok
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y
+--------> r1 router <--------
+local_part=x domain=y
+calling r1 router
+r1 router called for x@y
+ domain = y
+set transport t1
+queued for t1 transport: local_part = x
+domain = y
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: x@y
+ transport: t1
+----------- end verify ------------
+sender x@y verified ok
+require: condition test succeeded
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 No such user here
+LOG: MAIN REJECT
+ H=[V4NET.9.8.7] F=<x@y> rejected RCPT <1@b>: No such user here
+SMTP<< rset
+SMTP>> 250 Reset OK
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<1@b>
+using ACL "TESTSUITE/aux-fixed/0386.acl1"
+processing "accept"
+check hosts = :
+host in ":"? no (end of list)
+accept: condition test failed
+processing "deny"
+check local_parts = ^.*[@%!/|]
+1 in "^.*[@%!/|]"? no (end of list)
+deny: condition test failed
+processing "require"
+check verify = sender/defer_ok
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y
+--------> r1 router <--------
+local_part=x domain=y
+calling r1 router
+r1 router called for x@y
+ domain = y
+queued for t1 transport: local_part = x
+domain = y
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: x@y
+ transport: t1
+----------- end verify ------------
+sender x@y verified ok
+require: condition test succeeded
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 No such user here
+LOG: MAIN REJECT
+ H=[V4NET.9.8.7] F=<x@y> rejected RCPT <1@b>: No such user here
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.9.8.7] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+sender_fullhost = [V4NET.11.12.13]
+sender_rcvhost = [V4NET.11.12.13] (ident=CALLER)
+set_process_info: pppp handling incoming connection from [V4NET.11.12.13] via -oMa
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.11.12.13] U=CALLER
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<2@b>
+read ACL from file TESTSUITE/aux-fixed/0386.acl2
+processing "warn"
+check dnslists = rbl.test.ex
+DNS list check: rbl.test.ex
+new DNS lookup for 13.12.11.V4NET.rbl.test.ex
+DNS lookup of 13.12.11.V4NET.rbl.test.ex (A) using fakens
+DNS lookup of 13.12.11.V4NET.rbl.test.ex (A) succeeded
+DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) using fakens
+DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) succeeded
+=> that means V4NET.11.12.13 is listed at rbl.test.ex
+warn: condition test succeeded
+LOG: MAIN
+ H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message
+created log directory TESTSUITE/spool/log
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+host in ignore_fromline_hosts? no (option unset)
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from [V4NET.11.12.13] (ident=CALLER)
+ by myhost.test.ex with smtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmaX-0005vi-00
+ for 2@b; Tue, 2 Mar 1999 09:44:33 +0000
+>>Headers added by MAIL or RCPT ACL:
+ X-Warning: V4NET.11.12.13 is listed at rbl.test.ex
+ X-Warning: This is a test blacklisting message
+>>
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= x@y H=[V4NET.11.12.13] U=CALLER P=smtp S=sss
+SMTP>> 250 OK id=10HmaX-0005vi-00
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=x@y
+sender_fullhost = [V4NET.11.12.13]
+sender_rcvhost = [V4NET.11.12.13] (ident=CALLER)
+sender_local=0 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ 2@b
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: 2@b
+unique = 2@b
+no domain retry record
+no address retry record
+2@b: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing 2@b
+--------> r1 router <--------
+local_part=2 domain=b
+calling r1 router
+r1 router called for 2@b
+ domain = b
+set transport t1
+queued for t1 transport: local_part = 2
+domain = b
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: 2@b
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ 2@b
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> 2@b <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to 2 <2@b> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to 2 using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/2 format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/2.lock
+hitch name: TESTSUITE/test-mail/2.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/2 is locked
+writing to file TESTSUITE/test-mail/2
+writing data block fd=10 size=sss timeout=0
+writing data block fd=10 size=sss timeout=0
+writing data block fd=10 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling 2@b
+t1 transport returned OK for 2@b
+post-process 2@b (0)
+2@b delivered
+LOG: MAIN
+ => 2 <2@b> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+2@b: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+smtp_setup_msg entered
+SMTP<< rset
+SMTP>> 250 Reset OK
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<2@b>
+using ACL "TESTSUITE/aux-fixed/0386.acl2"
+processing "warn"
+check dnslists = rbl.test.ex
+DNS list check: rbl.test.ex
+using result of previous DNS lookup
+DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+=> that means V4NET.11.12.13 is listed at rbl.test.ex
+warn: condition test succeeded
+LOG: MAIN
+ H=[V4NET.11.12.13] U=CALLER Warning: found in rbl.test.ex: This is a test blacklisting message
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+host in ignore_fromline_hosts? no (option unset)
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from [V4NET.11.12.13] (ident=CALLER)
+ by myhost.test.ex with smtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmaY-0005vi-00
+ for 2@b; Tue, 2 Mar 1999 09:44:33 +0000
+>>Headers added by MAIL or RCPT ACL:
+ X-Warning: V4NET.11.12.13 is listed at rbl.test.ex
+ X-Warning: This is a test blacklisting message
+>>
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= x@y H=[V4NET.11.12.13] U=CALLER P=smtp S=sss
+SMTP>> 250 OK id=10HmaY-0005vi-00
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaY-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaY-0005vi-00
+reading spool file 10HmaY-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=x@y
+sender_fullhost = [V4NET.11.12.13]
+sender_rcvhost = [V4NET.11.12.13] (ident=CALLER)
+sender_local=0 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ 2@b
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: 2@b
+unique = 2@b
+no domain retry record
+no address retry record
+2@b: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing 2@b
+--------> r1 router <--------
+local_part=2 domain=b
+calling r1 router
+r1 router called for 2@b
+ domain = b
+set transport t1
+queued for t1 transport: local_part = 2
+domain = b
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: 2@b
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ 2@b
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> 2@b <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to 2 <2@b> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaY-0005vi-00 to 2 using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/2 format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/2.lock
+hitch name: TESTSUITE/test-mail/2.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/2 is locked
+writing to file TESTSUITE/test-mail/2
+writing data block fd=10 size=sss timeout=0
+writing data block fd=10 size=sss timeout=0
+writing data block fd=10 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling 2@b
+t1 transport returned OK for 2@b
+post-process 2@b (0)
+2@b delivered
+LOG: MAIN
+ => 2 <2@b> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaY-0005vi-00
+Processing retry items
+Succeeded addresses:
+2@b: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaY-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0387 b/test/stderr/0387
new file mode 100644
index 000000000..fcd9bccd5
--- /dev/null
+++ b/test/stderr/0387
@@ -0,0 +1,437 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="a.b.c" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="a.b.c"
+file lookup required for a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.a.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.a.b.c"
+file lookup required for *.a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.b.c"
+file lookup required for *.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*.b.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x.y.c" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x.y.c"
+file lookup required for x.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.x.y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.x.y.c"
+file lookup required for *.x.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.y.c"
+file lookup required for *.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x.y.c" partial=2 affix=*. starflags=1
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x.y.c"
+cached data used for lookup of x.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.x.y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.x.y.c"
+cached data used for lookup of *.x.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.y.c"
+cached data used for lookup of *.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying to match *
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*"
+file lookup required for *
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x.y.c" partial=1 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x.y.c"
+cached data used for lookup of x.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.x.y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.x.y.c"
+cached data used for lookup of *.x.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.y.c"
+cached data used for lookup of *.y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.c"
+file lookup required for *.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x@y.c" partial=1 affix=*. starflags=2
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x@y.c"
+file lookup required for x@y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.x@y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.x@y.c"
+file lookup required for *.x@y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.c"
+cached data used for lookup of *.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x@y.c" partial=-1 affix=NULL starflags=2
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x@y.c"
+cached data used for lookup of x@y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying default match *@y.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*@y.c"
+file lookup required for *@y.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*@y.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="a.b.c" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="a.b.c"
+cached data used for lookup of a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.a.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.a.b.c"
+cached data used for lookup of *.a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.b.c"
+cached data used for lookup of *.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*.b.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="a.b.c" partial=2 affix=. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="a.b.c"
+cached data used for lookup of a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match .a.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key=".a.b.c"
+file lookup required for .a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match .b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key=".b.c"
+file lookup required for .b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [.b.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="a.b.c" partial=2 affix= starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="a.b.c"
+cached data used for lookup of a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="b.c"
+file lookup required for b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [b.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="a.b.c" partial=2 affix=* starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="a.b.c"
+cached data used for lookup of a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *a.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*a.b.c"
+file lookup required for *a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*b.c"
+file lookup required for *b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*b.c]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="p.q.r" partial=0 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="p.q.r"
+file lookup required for p.q.r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.p.q.r
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.p.q.r"
+file lookup required for *.p.q.r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.q.r
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.q.r"
+file lookup required for *.q.r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.r
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.r"
+file lookup required for *.r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*"
+cached data used for lookup of *
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="p.q.r" partial=0 affix=. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="p.q.r"
+cached data used for lookup of p.q.r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match .p.q.r
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key=".p.q.r"
+file lookup required for .p.q.r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match .q.r
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key=".q.r"
+file lookup required for .q.r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match .r
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key=".r"
+file lookup required for .r
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match .
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="."
+file lookup required for .
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [.]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x.aa.bb" partial=0 affix=++ starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x.aa.bb"
+file lookup required for x.aa.bb
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++x.aa.bb
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++x.aa.bb"
+file lookup required for ++x.aa.bb
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++aa.bb
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++aa.bb"
+file lookup required for ++aa.bb
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [++aa.bb]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x.aa.zz" partial=0 affix=++ starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x.aa.zz"
+file lookup required for x.aa.zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++x.aa.zz
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++x.aa.zz"
+file lookup required for ++x.aa.zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++aa.zz
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++aa.zz"
+file lookup required for ++aa.zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++zz
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++zz"
+file lookup required for ++zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++"
+file lookup required for ++
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [++]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="x.aa.zz" partial=1 affix=++ starflags=1
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="x.aa.zz"
+cached data used for lookup of x.aa.zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++x.aa.zz
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++x.aa.zz"
+cached data used for lookup of ++x.aa.zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++aa.zz
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++aa.zz"
+cached data used for lookup of ++aa.zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match ++zz
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="++zz"
+cached data used for lookup of ++zz
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying to match *
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*"
+cached data used for lookup of *
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*]
+search_open: lsearch "TESTSUITE/aux-fixed/0387.1"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0387.1"
+ key="a.b.c" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0387.1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="a.b.c"
+cached data used for lookup of a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.a.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.a.b.c"
+cached data used for lookup of *.a.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup failed
+trying partial match *.b.c
+internal_search_find: file="TESTSUITE/aux-fixed/0387.1"
+ type=lsearch key="*.b.c"
+cached data used for lookup of *.b.c
+ in TESTSUITE/aux-fixed/0387.1
+lookup yielded: [*.b.c]
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0388 b/test/stderr/0388
new file mode 100644
index 000000000..38da06423
--- /dev/null
+++ b/test/stderr/0388
@@ -0,0 +1,283 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: x@y
+unique = x@y
+no domain retry record
+no address retry record
+x@y: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y
+--------> r0 router <--------
+local_part=x domain=y
+checking local_parts
+x in "CALLER"? no (end of list)
+r0 router skipped: local_parts mismatch
+--------> r1 router <--------
+local_part=x domain=y
+calling r1 router
+r1 router called for x@y
+ domain = y
+route_item = * "127.0.0.1 : V4NET.0.0.0"
+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
+finding IP address for 127.0.0.1
+calling host_find_byname
+using host_fake_gethostbyname for 127.0.0.1 (IPv4)
+local host found for non-MX address
+fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=127.0.0.1 address=127.0.0.1
+remote host address is the local host: y: configured to try delivery anyway
+finding IP address for V4NET.0.0.0
+calling host_find_byname
+using host_fake_gethostbyname for V4NET.0.0.0 (IPv4)
+fully qualified name = V4NET.0.0.0
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=V4NET.0.0.0 address=V4NET.0.0.0
+queued for smtp transport: local_part = x
+domain = y
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: x@y
+ transport: smtp
+ host 127.0.0.1 [127.0.0.1]
+ host V4NET.0.0.0 [V4NET.0.0.0]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ x@y
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+search_tidyup called
+changed uid/gid: remote delivery to x@y with transport=smtp
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp delivering 10HmaX-0005vi-00 using smtp
+checking status of 127.0.0.1
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+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] (x@y)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+127.0.0.1 in hosts_avoid_esmtp? no (option unset)
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250 OK
+127.0.0.1 in hosts_require_auth? no (option unset)
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<x@y>
+ SMTP<< 451 Temporary error
+LOG: MAIN
+ SMTP error from remote mail server after RCPT TO:<x@y>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+added retry item for R:x@y: errno=-44 more_errno=dd,A flags=0
+ SMTP>> QUIT
+set_process_info: pppp delivering 10HmaX-0005vi-00: just tried 127.0.0.1 [127.0.0.1] for x@y: result OK
+address match: subject=*@127.0.0.1 pattern=*
+127.0.0.1 in "*"? yes (matched "*")
+*@127.0.0.1 in "*"? yes (matched "*")
+checking status of V4NET.0.0.0
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+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] (x@y)
+Connecting to V4NET.0.0.0 [V4NET.0.0.0]:1224 ... failed: Network Error
+LOG: MAIN
+ 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] for x@y: result DEFER
+added retry item for T:V4NET.0.0.0:V4NET.0.0.0:1224: errno=dd more_errno=dd,A flags=2
+locking TESTSUITE/spool/db/wait-smtp.lockfile
+locked TESTSUITE/spool/db/wait-smtp.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/wait-smtp)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/wait-smtp: flags=O_RDWR
+dbfn_read: key=V4NET.0.0.0
+dbfn_write: key=V4NET.0.0.0
+set_process_info: pppp delivering 10HmaX-0005vi-00 (just run smtp for x@y in subprocess)
+search_tidyup called
+set_process_info: pppp delivering 10HmaX-0005vi-00: waiting for a remote delivery subprocess to finish
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading retry information for T:V4NET.0.0.0:V4NET.0.0.0:1224 from subprocess
+ added retry item
+reading retry information for R:x@y from subprocess
+ added retry item
+LOG: MAIN
+ == x@y R=r1 T=smtp defer (dd): Network Error
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+x@y
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/retry: flags=O_RDWR
+address match: subject=x@y pattern=*
+y in "*"? yes (matched "*")
+x@y in "*"? yes (matched "*")
+retry for R:x@y = *
+dbfn_read: key=R:x@y
+on queue longer than maximum retry
+Writing retry data for R:x@y
+ first failed=dddd last try=dddd next try=+0 expired=0
+ errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<x@y>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error
+dbfn_write: key=R:x@y
+address match: subject=*@V4NET.0.0.0 pattern=*
+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:1224 (y) = *
+dbfn_read: key=T:V4NET.0.0.0:V4NET.0.0.0:1224
+on queue longer than maximum retry
+Writing retry data for T:V4NET.0.0.0:V4NET.0.0.0:1224
+ first failed=dddd last try=dddd next try=+0 expired=0
+ errno=dd more_errno=dd,A Network Error
+dbfn_write: key=T:V4NET.0.0.0:V4NET.0.0.0:1224
+timed out: all retries expired
+LOG: MAIN
+ ** x@y: retry timeout exceeded
+end of retry processing
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xebb95ced -odi -t -oem -oi -f <> -E10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=EXIM_UID gid=EXIM_GID login=EXIMUSER name=
+sender address =
+set_process_info: pppp accepting a local non-SMTP message from <>
+Sender:
+search_tidyup called
+>>Headers received:
+X-Failed-Recipients: x@y
+Auto-Submitted: auto-replied
+From: Mail Delivery System <Mailer-Daemon@myhost.test.ex>
+To: CALLER@myhost.test.ex
+Subject: Mail delivery failed: returning message to sender
+
+rewrite_one_header: type=F:
+ From: Mail Delivery System <Mailer-Daemon@myhost.test.ex>
+rewrite_one_header: type=T:
+ To: CALLER@myhost.test.ex
+search_tidyup called
+>>Headers after rewriting and local additions:
+ X-Failed-Recipients: x@y
+ Auto-Submitted: auto-replied
+F From: Mail Delivery System <Mailer-Daemon@myhost.test.ex>
+T To: CALLER@myhost.test.ex
+ Subject: Mail delivery failed: returning message to sender
+I Message-Id: <E10HmaY-0005vi-00@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz)
+ id 10HmaY-0005vi-00
+ for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xebb95ced -odi -Mc 10HmaY-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaY-0005vi-00
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/retry: flags=O_RDONLY
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@myhost.test.ex
+unique = CALLER@myhost.test.ex
+dbfn_read: key=R:myhost.test.ex
+dbfn_read: key=R:CALLER@myhost.test.ex
+no domain retry record
+no address retry record
+CALLER@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@myhost.test.ex
+--------> r0 router <--------
+local_part=CALLER domain=myhost.test.ex
+checking local_parts
+CALLER in "CALLER"? yes (matched "CALLER")
+checking senders
+address match: subject= pattern=
+ in ":"? yes (matched "")
+calling r0 router
+rda_interpret (string): :blackhole:
+expanded: :blackhole:
+file is not a filter file
+parse_forward_list: :blackhole:
+extract item: :blackhole:
+address :blackhole:d
+LOG: MAIN
+ => :blackhole: <CALLER@myhost.test.ex> R=r0
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaY-0005vi-00
+Processing retry items
+Succeeded addresses:
+CALLER@myhost.test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ Completed
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0391 b/test/stderr/0391
new file mode 100644
index 000000000..9ef829074
--- /dev/null
+++ b/test/stderr/0391
@@ -0,0 +1,64 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [1.2.3.4]
+sender_rcvhost = [1.2.3.4]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [1.2.3.4]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<U@W.x.y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<B@a.b.c>
+using ACL "acl_rcpt"
+processing "accept"
+check verify = sender
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying U@W.x.y
+address match: subject=U@w.x.y pattern=*@*.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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering U@x.y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing U@x.y
+--------> r1 router <--------
+local_part=u domain=x.y
+sender_address=<> local_part=u domain=x.y
+calling r1 router
+r1 router called for U@x.y
+ domain = x.y
+queued for <unset> transport: local_part = u
+domain = x.y
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: U@x.y
+ transport: <none>
+----------- end verify ------------
+sender U@W.x.y verified ok as U@x.y
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0393 b/test/stderr/0393
new file mode 100644
index 000000000..f156f788f
--- /dev/null
+++ b/test/stderr/0393
@@ -0,0 +1,88 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+direct command:
+ argv[0] = /bin/cat
+direct command after expansion:
+ argv[0] = /bin/cat
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/userx format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/userx.lock
+hitch name: TESTSUITE/test-mail/userx.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/userx is locked
+writing to file TESTSUITE/test-mail/userx
+writing data block fd=6 size=sss timeout=0
+process pppp running as transport filter: write=9 read=10
+writing data block fd=9 size=sss timeout=0
+process pppp writing to transport filter
+copying from the filter
+waiting for filter process
+waiting for writing process
+writing data block fd=6 size=sss timeout=0
+end of filtering transport writing: yield=1
+writing data block fd=6 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+t1 transport returned OK for userx@test.ex
+LOG: MAIN
+ => userx <userx@test.ex> R=r1 T=t1
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+direct command:
+direct command after expansion:
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/userx format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/userx.lock
+hitch name: TESTSUITE/test-mail/userx.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/userx is locked
+writing to file TESTSUITE/test-mail/userx
+writing data block fd=6 size=sss timeout=0
+process pppp running as transport filter: write=9 read=10
+writing data block fd=9 size=sss timeout=0
+writing error 32: Broken pipe
+process pppp writing to transport filter
+copying from the filter
+waiting for filter process
+filter process returned 127
+waiting for writing process
+end of filtering transport writing: yield=0
+errno=-24 more_errno=dd
+appendfile yields 10 with errno=-24 more_errno=dd
+t1 transport returned PANIC for userx@test.ex
+LOG: MAIN PANIC
+ == userx@test.ex R=r1 T=t1 defer (-24): transport filter process failed (127) while writing to TESTSUITE/test-mail/userx: unable to execute command
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0394 b/test/stderr/0394
new file mode 100644
index 000000000..05e7714a8
--- /dev/null
+++ b/test/stderr/0394
@@ -0,0 +1,80 @@
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "connect"
+>>> processing "require"
+>>> check verify = reverse_host_lookup
+>>> require: condition test failed
+LOG: H=[V4NET.255.255.255] rejected connection in "connect" ACL: host lookup failed (failed to find host name from IP address)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? yes (matched "*")
+>>> 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
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "connect"
+>>> processing "require"
+>>> check verify = reverse_host_lookup/defer_ok
+>>> require: condition test error
+LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "reverse_host_lookup/defer_ok" (this verify item has no options)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? yes (matched "*")
+>>> 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
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "connect"
+>>> processing "require"
+>>> check verify = certificate/defer_ok
+>>> require: condition test error
+LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "certificate/defer_ok" (this verify item has no options)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? yes (matched "*")
+>>> 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
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "connect"
+>>> processing "require"
+>>> check verify = helo/defer_ok
+>>> require: condition test error
+LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "helo/defer_ok" (this verify item has no options)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? yes (matched "*")
+>>> 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
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "connect"
+>>> processing "require"
+>>> check verify = header_syntax/defer_ok
+>>> require: condition test error
+LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: unexpected '/' found in "header_syntax/defer_ok" (this verify item has no options)
diff --git a/test/stderr/0395 b/test/stderr/0395
new file mode 100644
index 000000000..503b96360
--- /dev/null
+++ b/test/stderr/0395
@@ -0,0 +1,26 @@
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 501 sender address must contain a domain
+
+The SMTP transaction started in line 0.
+The error was detected in line 1.
+The SMTP command at fault was:
+
+ mail from: userx
+
+0 previous messages were successfully processed.
+The rest of the batch was abandoned.
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 501 recipient address must contain a domain
+
+The SMTP transaction started in line 0.
+The error was detected in line 2.
+The SMTP command at fault was:
+
+ rcpt to: userx
+
+0 previous messages were successfully processed.
+The rest of the batch was abandoned.
diff --git a/test/stderr/0396 b/test/stderr/0396
new file mode 100644
index 000000000..072e3d497
--- /dev/null
+++ b/test/stderr/0396
@@ -0,0 +1,34 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@the.local.host.name
+set_process_info: pppp accepting a local SMTP message from <CALLER@the.local.host.name>
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@y>
+processing "accept"
+check domains = +fail
+expansion of "${if eq {x}{y}{}fail}" forced failure: assume not in this list
+y in "+fail"? no (end of list)
+accept: condition test failed
+end of inline ACL: implicit DENY
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<x@y> rejected RCPT <x@y>
+created log directory TESTSUITE/spool/log
+SMTP<< quit
+SMTP>> 221 the.local.host.name closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0397 b/test/stderr/0397
new file mode 100644
index 000000000..0d9f321b2
--- /dev/null
+++ b/test/stderr/0397
@@ -0,0 +1,4 @@
+1999-03-02 09:44:33 Cannot open main log file "/non/existent/path/to/force/failure/main": No such file or directory: euid=uuuu egid=EXIM_GID
+1999-03-02 09:44:33 Start queue run: pid=pppp
+1999-03-02 09:44:33 Cannot open main log file "/non/existent/path/to/force/failure/main": No such file or directory: euid=uuuu egid=EXIM_GID
+exim: could not open panic log - aborting: see message(s) above
diff --git a/test/stderr/0398 b/test/stderr/0398
new file mode 100644
index 000000000..e661fcb6c
--- /dev/null
+++ b/test/stderr/0398
@@ -0,0 +1,237 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local SMTP message from <CALLER@test.ex>
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 mail.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<qq@remote>
+SMTP>> 250 OK
+SMTP<< rcpt to:<abc@local>
+using ACL "rcpt"
+processing "deny"
+check senders = qq@remote
+address match: subject=qq@remote pattern=qq@remote
+remote in "remote"? yes (matched "remote")
+qq@remote in "qq@remote"? yes (matched "qq@remote")
+check !verify = sender
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying qq@remote
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering qq@remote
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing qq@remote
+--------> r1 router <--------
+local_part=qq domain=remote
+checking domains
+remote in "local"? no (end of list)
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=qq domain=remote
+checking domains
+remote in "remote"? yes (matched "remote")
+calling r2 router
+r2 router called for qq@remote
+ domain = remote
+route_item = * 127.0.0.1
+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
+finding IP address for 127.0.0.1
+calling host_find_byname
+using host_fake_gethostbyname for 127.0.0.1 (IPv4)
+local host found for non-MX address
+fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=127.0.0.1 address=127.0.0.1
+remote host address is the local host: remote: configured to try delivery anyway
+queued for t2 transport: local_part = qq
+domain = remote
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: qq@remote
+ transport: t2
+ host 127.0.0.1 [127.0.0.1]
+----------- end verify ------------
+sender qq@remote verified ok
+deny: condition test failed
+processing "warn"
+check senders = qq@remote
+address match: subject=qq@remote pattern=qq@remote
+remote in "remote"? yes (matched "remote")
+qq@remote in "qq@remote"? yes (matched "qq@remote")
+check !verify = sender/callout
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying qq@remote
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering qq@remote
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing qq@remote
+--------> r1 router <--------
+local_part=qq domain=remote
+checking domains
+remote in "local"? no (end of list)
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=qq domain=remote
+checking domains
+remote in "remote"? yes (matched "remote")
+calling r2 router
+r2 router called for qq@remote
+ domain = remote
+route_item = * 127.0.0.1
+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
+calling host_find_byname
+using host_fake_gethostbyname for 127.0.0.1 (IPv4)
+local host found for non-MX address
+fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=127.0.0.1 address=127.0.0.1
+remote host address is the local host: remote: configured to try delivery anyway
+queued for t2 transport: local_part = qq
+domain = remote
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: qq@remote
+ transport: t2
+ host 127.0.0.1 [127.0.0.1]
+Attempting full verification using callout
+locking TESTSUITE/spool/db/callout.lockfile
+locked TESTSUITE/spool/db/callout.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/callout)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/callout: flags=O_RDWR
+dbfn_read: key=remote
+callout cache: found domain record
+dbfn_read: key=qq@remote
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO mail.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<qq@remote>
+ SMTP<< 550 Unknown
+ SMTP>> QUIT
+locking TESTSUITE/spool/db/callout.lockfile
+locked TESTSUITE/spool/db/callout.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/callout)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/callout: flags=O_RDWR|O_CREAT
+dbfn_write: key=remote
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+dbfn_write: key=qq@remote
+wrote negative callout cache address record
+----------- end verify ------------
+warn: condition test succeeded
+LOG: MAIN
+ U=CALLER Warning: Sender verify failed: response to "RCPT TO:<qq@remote>" from 127.0.0.1 [127.0.0.1] was: 550 Unknown
+processing "accept"
+check senders = qq@remote
+address match: subject=qq@remote pattern=qq@remote
+remote in "remote"? yes (matched "remote")
+qq@remote in "qq@remote"? yes (matched "qq@remote")
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<xyz@local>
+using ACL "rcpt"
+processing "deny"
+check senders = qq@remote
+address match: subject=qq@remote pattern=qq@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
+processing "warn"
+check senders = qq@remote
+address match: subject=qq@remote pattern=qq@remote
+remote in "remote"? yes (matched "remote")
+qq@remote in "qq@remote"? yes (matched "qq@remote")
+check !verify = sender/callout
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying qq@remote
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering qq@remote
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing qq@remote
+--------> r1 router <--------
+local_part=qq domain=remote
+checking domains
+remote in "local"? no (end of list)
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=qq domain=remote
+checking domains
+remote in "remote"? yes (matched "remote")
+calling r2 router
+r2 router called for qq@remote
+ domain = remote
+route_item = * 127.0.0.1
+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
+calling host_find_byname
+using host_fake_gethostbyname for 127.0.0.1 (IPv4)
+local host found for non-MX address
+fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=127.0.0.1 address=127.0.0.1
+remote host address is the local host: remote: configured to try delivery anyway
+queued for t2 transport: local_part = qq
+domain = remote
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: qq@remote
+ transport: t2
+ host 127.0.0.1 [127.0.0.1]
+Attempting full verification using callout
+locking TESTSUITE/spool/db/callout.lockfile
+locked TESTSUITE/spool/db/callout.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/callout)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/callout: flags=O_RDWR
+dbfn_read: key=remote
+callout cache: found domain record
+dbfn_read: key=qq@remote
+callout cache: found address record
+callout cache: address record is negative
+----------- end verify ------------
+warn: condition test succeeded
+LOG: MAIN
+ U=CALLER Warning: Sender verify failed
+processing "accept"
+check senders = qq@remote
+address match: subject=qq@remote pattern=qq@remote
+remote in "remote"? yes (matched "remote")
+qq@remote in "qq@remote"? yes (matched "qq@remote")
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 mail.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0399 b/test/stderr/0399
new file mode 100644
index 000000000..c6fb81309
--- /dev/null
+++ b/test/stderr/0399
@@ -0,0 +1,43 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y
+--------> r1 router <--------
+local_part=x domain=y
+calling r1 router
+rda_interpret (string):
+expanded:
+file is not a filter file
+parse_forward_list:
+r1 router declined for x@y
+expansion of "more" forced failure
+--------> r2 router <--------
+local_part=x domain=y
+calling r2 router
+rda_interpret (string):
+expanded:
+file is not a filter file
+parse_forward_list:
+r2 router declined for x@y
+expansion of "more" yields "yes"
+--------> r3 router <--------
+local_part=x domain=y
+calling r3 router
+rda_interpret (string):
+expanded:
+file is not a filter file
+parse_forward_list:
+r3 router declined for x@y
+failed to expand "more" in r3 router: unknown variable name "unknown_variable"
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0401 b/test/stderr/0401
new file mode 100644
index 000000000..38c5fb458
--- /dev/null
+++ b/test/stderr/0401
@@ -0,0 +1,41 @@
+>>> 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)
+>>> 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)
+>>> using ACL "connect"
+>>> processing "accept"
+>>> check hosts = TESTSUITE/aux-var/0401.hosts1
+>>> host in "TESTSUITE/aux-var/0401.hosts1"? yes (matched "V4NET.9.8.7" in TESTSUITE/aux-var/0401.hosts1)
+>>> accept: condition test succeeded
+>>> xxx in helo_lookup_domains? no (end of list)
+>>> using ACL "mail"
+>>> processing "accept"
+>>> check hosts = TESTSUITE/aux-var/0401.hosts2
+>>> no IP address found for host a2.2.2 (during SMTP connection from (xxx) [V4NET.9.8.7])
+LOG: no IP address found for host a2.2.2 (during SMTP connection from (xxx) [V4NET.9.8.7])
+>>> host in "TESTSUITE/aux-var/0401.hosts2"? no (failed to find IP address for a2.2.2)
+>>> accept: condition test failed
+>>> end of ACL "mail": implicit DENY
+LOG: H=(xxx) [V4NET.9.8.7] rejected MAIL <x@y>
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "connect"
+>>> processing "accept"
+>>> check hosts = 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)
+>>> accept: condition test failed
+>>> end of ACL "connect": implicit DENY
+LOG: H=[V4NET.9.9.9] rejected connection in "connect" ACL
diff --git a/test/stderr/0402 b/test/stderr/0402
new file mode 100644
index 000000000..52886dcc8
--- /dev/null
+++ b/test/stderr/0402
@@ -0,0 +1,531 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ CALLER@test.ex
+ usery@test.ex
+ userz
+ rd+CALLER
+ rd+usery
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+expanding: ${tod_full}
+ result: Tue, 2 Mar 1999 09:44:33 +0000
+condition: def:sender_rcvhost
+ result: false
+expanding: from $sender_rcvhost
+
+ result: from
+
+skipping: result is not used
+condition: def:sender_ident
+ result: true
+expanding: $sender_ident
+ result: CALLER
+expanding: from ${quote_local_part:$sender_ident}
+ result: from CALLER
+condition: def:sender_helo_name
+ result: false
+expanding: (helo=$sender_helo_name)
+
+ result: (helo=)
+
+skipping: result is not used
+expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+ }}
+ result: from CALLER
+condition: def:received_protocol
+ result: true
+expanding: with $received_protocol
+ result: with local
+condition: def:sender_address
+ result: true
+expanding: (envelope-from <$sender_address>)
+
+ result: (envelope-from <CALLER@test.ex>)
+
+condition: def:received_for
+ result: false
+expanding:
+ for $received_for
+ result:
+ for
+skipping: result is not used
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+expanding: ${tod_full}
+ result: Tue, 2 Mar 1999 09:44:33 +0000
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95dfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+finduser used cached passwd data for CALLER
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=5
+body_linecount=0 message_linecount=6
+Delivery address list:
+ CALLER@test.ex
+ usery@test.ex
+ userz@test.ex
+ rd+CALLER@test.ex
+ rd+usery@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@test.ex
+unique = CALLER@test.ex
+no domain retry record
+no address retry record
+CALLER@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: usery@test.ex
+unique = usery@test.ex
+no domain retry record
+no address retry record
+usery@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userz@test.ex
+unique = userz@test.ex
+no domain retry record
+no address retry record
+userz@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: rd+CALLER@test.ex
+unique = rd+CALLER@test.ex
+no domain retry record
+no address retry record
+rd+CALLER@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: rd+usery@test.ex
+unique = rd+usery@test.ex
+no domain retry record
+no address retry record
+rd+usery@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing rd+usery@test.ex
+--------> r1 router <--------
+local_part=rd+usery domain=test.ex
+checking local_parts
+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
+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
+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
+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
+usery in "usery"? yes (matched "usery")
+expanding: /non-exist/$domain
+ result: /non-exist/test.ex
+calling r5 router
+rda_interpret (string): TESTSUITE/test-mail/junk
+expanded: TESTSUITE/test-mail/junk
+file is not a filter file
+parse_forward_list: TESTSUITE/test-mail/junk
+extract item: TESTSUITE/test-mail/junk
+set transport ft1
+r5 router generated TESTSUITE/test-mail/junk
+ pipe, file, or autoreply
+ errors_to=NULL transport=ft1
+ uid=unset gid=unset home=/non-exist/$local_part
+routed by r5 router
+ envelope to: rd+usery@test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing rd+CALLER@test.ex
+--------> r1 router <--------
+local_part=rd+CALLER domain=test.ex
+checking local_parts
+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
+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
+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
+CALLER in "CALLER"? yes (matched "CALLER")
+expanding: /non-exist/$local_part
+ result: /non-exist/CALLER
+calling r4 router
+rda_interpret (string): TESTSUITE/test-mail/junk
+expanded: TESTSUITE/test-mail/junk
+file is not a filter file
+parse_forward_list: TESTSUITE/test-mail/junk
+extract item: TESTSUITE/test-mail/junk
+set transport ft1
+r4 router generated TESTSUITE/test-mail/junk
+ pipe, file, or autoreply
+ errors_to=NULL transport=ft1
+ uid=unset gid=unset home=/non-exist/CALLER
+routed by r4 router
+ envelope to: rd+CALLER@test.ex
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userz@test.ex
+--------> r1 router <--------
+local_part=userz domain=test.ex
+checking local_parts
+userz in "CALLER"? no (end of list)
+r1 router skipped: local_parts mismatch
+--------> r2 router <--------
+local_part=userz domain=test.ex
+checking local_parts
+userz in "usery"? no (end of list)
+r2 router skipped: local_parts mismatch
+--------> r3 router <--------
+local_part=userz domain=test.ex
+checking local_parts
+userz in "userz"? yes (matched "userz")
+expanding: /non-exist/$domain
+ result: /non-exist/test.ex
+calling r3 router
+r3 router called for userz@test.ex
+ domain = test.ex
+set transport t2
+queued for t2 transport: local_part = userz
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r3 router
+ envelope to: userz@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing usery@test.ex
+--------> r1 router <--------
+local_part=usery domain=test.ex
+checking local_parts
+usery in "CALLER"? no (end of list)
+r1 router skipped: local_parts mismatch
+--------> r2 router <--------
+local_part=usery domain=test.ex
+checking local_parts
+usery in "usery"? yes (matched "usery")
+expanding: /non-exist/$domain
+ result: /non-exist/test.ex
+calling r2 router
+r2 router called for usery@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = usery
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: usery@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@test.ex
+--------> r1 router <--------
+local_part=CALLER domain=test.ex
+checking local_parts
+CALLER in "CALLER"? yes (matched "CALLER")
+expanding: /non-exist/$local_part
+ result: /non-exist/CALLER
+calling r1 router
+r1 router called for CALLER@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = CALLER
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: CALLER@test.ex
+ transport: t1
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: TESTSUITE/test-mail/junk
+unique = TESTSUITE/test-mail/junk:rd+CALLER@test.ex
+queued for ft1 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: TESTSUITE/test-mail/junk
+unique = TESTSUITE/test-mail/junk:rd+usery@test.ex
+queued for ft1 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ TESTSUITE/test-mail/junk
+ TESTSUITE/test-mail/junk
+ CALLER@test.ex
+ usery@test.ex
+ userz@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> TESTSUITE/test-mail/junk <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+expanding: /non-exist/$local_part
+ result: /non-exist/usery
+search_tidyup called
+changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=/non-exist/usery current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
+appendfile transport entered
+expanding: $address_file
+ result: TESTSUITE/test-mail/junk
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/junk format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/junk.lock
+hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/junk is locked
+writing to file TESTSUITE/test-mail/junk
+condition: def:return_path
+ result: true
+expanding: $return_path
+ result: CALLER@test.ex
+expanding: MAILER-DAEMON
+ result: MAILER-DAEMON
+skipping: result is not used
+expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
+
+ result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
+
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling TESTSUITE/test-mail/junk:rd+usery@test.ex
+ft1 transport returned OK for TESTSUITE/test-mail/junk
+post-process TESTSUITE/test-mail/junk (0)
+TESTSUITE/test-mail/junk delivered
+rd+usery@test.ex: children all complete
+LOG: MAIN
+ => TESTSUITE/test-mail/junk <rd+usery@test.ex> R=r5 T=ft1
+--------> TESTSUITE/test-mail/junk <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=/non-exist/CALLER current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
+appendfile transport entered
+expanding: $address_file
+ result: TESTSUITE/test-mail/junk
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/junk format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/junk.lock
+hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/junk is locked
+writing to file TESTSUITE/test-mail/junk
+condition: def:return_path
+ result: true
+expanding: $return_path
+ result: CALLER@test.ex
+expanding: MAILER-DAEMON
+ result: MAILER-DAEMON
+skipping: result is not used
+expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
+
+ result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
+
+writing data block fd=7 size=sss timeout=0
+writing data block fd=7 size=sss timeout=0
+writing data block fd=7 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling TESTSUITE/test-mail/junk:rd+CALLER@test.ex
+ft1 transport returned OK for TESTSUITE/test-mail/junk
+post-process TESTSUITE/test-mail/junk (0)
+TESTSUITE/test-mail/junk delivered
+rd+CALLER@test.ex: children all complete
+LOG: MAIN
+ => TESTSUITE/test-mail/junk <rd+CALLER@test.ex> R=r4 T=ft1
+--------> CALLER@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=/non-exist/CALLER current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=/dev/null format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+search_tidyup called
+journalling CALLER@test.ex
+t1 transport returned OK for CALLER@test.ex
+post-process CALLER@test.ex (0)
+CALLER@test.ex delivered
+LOG: MAIN
+ => CALLER <CALLER@test.ex> R=r1 T=t1
+--------> usery@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+expanding: /non-exist/$local_part
+ result: /non-exist/usery
+search_tidyup called
+changed uid/gid: local delivery to usery <usery@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=/non-exist/usery current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to usery using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=/dev/null format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+search_tidyup called
+journalling usery@test.ex
+t1 transport returned OK for usery@test.ex
+post-process usery@test.ex (0)
+usery@test.ex delivered
+LOG: MAIN
+ => usery <usery@test.ex> R=r2 T=t1
+--------> userz@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+expanding: /$local_part
+ result: /userz
+search_tidyup called
+changed uid/gid: local delivery to userz <userz@test.ex> transport=t2
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=/userz current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to userz using t2
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=/dev/null format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+search_tidyup called
+journalling userz@test.ex
+t2 transport returned OK for userz@test.ex
+post-process userz@test.ex (0)
+userz@test.ex delivered
+LOG: MAIN
+ => userz <userz@test.ex> R=r3 T=t2
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+userz@test.ex: no retry items
+usery@test.ex: no retry items
+CALLER@test.ex: no retry items
+TESTSUITE/test-mail/junk: no retry items
+rd+CALLER@test.ex: no retry items
+TESTSUITE/test-mail/junk: no retry items
+rd+usery@test.ex: no retry items
+rd+CALLER@test.ex: no retry items
+rd+usery@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0403 b/test/stderr/0403
new file mode 100644
index 000000000..46522ed7b
--- /dev/null
+++ b/test/stderr/0403
@@ -0,0 +1,182 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -N -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=0 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+checking domains
+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
+LRU list:
+ :TESTSUITE/aux-fixed/0403.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0403.data"
+ type=lsearch key="test.ex"
+file lookup required for test.ex
+ in TESTSUITE/aux-fixed/0403.data
+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
+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
+LRU list:
+ :TESTSUITE/aux-fixed/0403.data
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0403.data"
+ type=lsearch key="userx"
+file lookup required for userx
+ in TESTSUITE/aux-fixed/0403.data
+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]
++++address_data=
++++home=/usr
+processing address_data
+calling r1 router
+rda_interpret (string): TESTSUITE/test-mail/junk
+expanded: TESTSUITE/test-mail/junk
+file is not a filter file
+parse_forward_list: TESTSUITE/test-mail/junk
+extract item: TESTSUITE/test-mail/junk
+set transport t1
+r1 router generated TESTSUITE/test-mail/junk
+ pipe, file, or autoreply
+ errors_to=NULL transport=t1
+ uid=unset gid=unset home=/usr
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: TESTSUITE/test-mail/junk
+unique = TESTSUITE/test-mail/junk:userx@test.ex
+queued for t1 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ TESTSUITE/test-mail/junk
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> TESTSUITE/test-mail/junk <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=/usr current=/usr
+set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using t1
++++TRANSPORT:
++++domain_data=[DOMAINDATA_test.ex]
++++local_part_data=[LOCALPARTDATA_userx]
++++address_data=ADDRESSDATA
++++home=/usr
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/junk format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+*** delivery by t1 transport bypassed by -N option
+search_tidyup called
+journalling TESTSUITE/test-mail/junk:userx@test.ex
+t1 transport returned OK for TESTSUITE/test-mail/junk
+post-process TESTSUITE/test-mail/junk (0)
+TESTSUITE/test-mail/junk delivered
+userx@test.ex: children all complete
+LOG: MAIN
+ *> TESTSUITE/test-mail/junk <userx@test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0404 b/test/stderr/0404
new file mode 100644
index 000000000..86007b673
--- /dev/null
+++ b/test/stderr/0404
@@ -0,0 +1,15590 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx
+search_tidyup called
+>>Headers received:
+Reply-to: sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@te
+**** debug string too long - truncated ****
+
+rewrite_one_header: type=R:
+ Reply-to: sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test
+**** debug string too long - truncated ****
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+R Reply-to: sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+ sender@test.ex, sender@test.ex, sender@
+**** debug string too long - truncated ****
+I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=0 message_linecount=159
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+checking local_parts
+userx in "sender"? no (end of list)
+r1 router skipped: local_parts mismatch
+--------> r2 router <--------
+local_part=userx domain=test.ex
+calling r2 router
+rda_interpret (string): #Exim filter\nmail text rhubarb\nseen finish
+expanded: #Exim filter
+mail text rhubarb
+seen finish
+search_tidyup called
+changed uid/gid: r2 router (recipient is userx@test.ex)
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+turned off address rewrite logging (not root or exim in this process)
+data is an Exim filter program
+Filter: start of processing
+Filter: end of processing
+search_tidyup called
+rda_interpret: subprocess yield=0 error=NULL
+set transport t1
+r2 router generated >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...
+ pipe, file, or autoreply
+ errors_to=NULL transport=t1
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+routed by r2 router
+ envelope to: userx@test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...
+unique = >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...:userx@test.ex
+queued for t1 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ... <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ... <>sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp **** string overflowed buffer ****
+t1 transport entered
+taking data from address
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -t -oem -oi -f <> -E10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address =
+set_process_info: pppp accepting a local non-SMTP message from <>
+Sender:
+search_tidyup called
+>>Headers received:
+To: sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex,
+**** debug string too long - truncated ****
+In-Reply-To: <E10HmaX-0005vi-00@mail.test.ex>
+Auto-Submitted: auto-replied
+
+rewrite_one_header: type=T:
+ To: sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, s
+**** debug string too long - truncated ****
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+T To: sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.ex, sender@test.e
+**** debug string too long - truncated ****
+ In-Reply-To: <E10HmaX-0005vi-00@mail.test.ex>
+ Auto-Submitted: auto-replied
+I Message-Id: <E10HmaY-0005vi-00@mail.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ id 10HmaY-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaY-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaY-0005vi-00
+reading spool file 10HmaY-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=608
+body_linecount=1 message_linecount=8
+Delivery address list:
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: sender@test.ex
+unique = sender@test.ex
+no domain retry record
+no address retry record
+sender@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+set transport t2
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing sender@test.ex
+--------> r1 router <--------
+local_part=sender domain=test.ex
+checking local_parts
+sender in "sender"? yes (matched "sender")
+calling r1 router
+r1 router called for sender@test.ex
+ domain = test.ex
+queued for t2 transport: local_part = sender
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: sender@test.ex
+ transport: t2
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ sender@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+sender@test.ex is a duplicate address: discarded
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> sender@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to sender <sender@test.ex> transport=t2
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaY-0005vi-00 to sender using t2
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/sender format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/sender.lock
+hitch name: TESTSUITE/test-mail/sender.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/sender is locked
+writing to file TESTSUITE/test-mail/sender
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling sender@test.ex
+t2 transport returned OK for sender@test.ex
+post-process sender@test.ex (0)
+sender@test.ex delivered
+LOG: MAIN
+ => sender <sender@test.ex> R=r1 T=t2
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaY-0005vi-00
+Processing retry items
+Succeeded addresses:
+sender@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaY-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+t1 transport succeeded
+search_tidyup called
+journalling >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...:userx@test.ex
+t1 transport returned OK for >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...
+post-process >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ... (0)
+>sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ... delivered
+userx@test.ex: children all complete
+LOG: MAIN
+ => >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ... <userx@test.ex> R=r2 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+>sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...: no retry items
+userx@test.ex: no retry items
+userx@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0408 b/test/stderr/0408
new file mode 100644
index 000000000..18d673e78
--- /dev/null
+++ b/test/stderr/0408
@@ -0,0 +1,172 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=0 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+checking local_parts
+userx in "userx : usery"? yes (matched "userx")
+calling r1 router
+r1 router called for userx@test.ex
+ domain = test.ex
+------ Verifying errors address usery ------
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying usery@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering usery@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing usery@test.ex
+--------> r1 router <--------
+local_part=usery domain=test.ex
+checking local_parts
+usery in "userx : usery"? yes (matched "usery")
+calling r1 router
+r1 router called for usery@test.ex
+ domain = test.ex
+skipped verify errors_to address: already verifying
+set transport t1
+queued for t1 transport: local_part = usery
+domain = test.ex
+ errors_to=usery
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: usery@test.ex
+ transport: t1
+ errors to usery
+------ End verifying errors address usery ------
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=usery@test.ex
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: t1
+ errors to usery@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to userx using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/userx format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/userx.lock
+hitch name: TESTSUITE/test-mail/userx.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/userx is locked
+writing to file TESTSUITE/test-mail/userx
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling userx@test.ex
+t1 transport returned OK for userx@test.ex
+post-process userx@test.ex (0)
+userx@test.ex delivered
+LOG: MAIN
+ => userx <userx@test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+userx@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0414 b/test/stderr/0414
new file mode 100644
index 000000000..eec8f385e
--- /dev/null
+++ b/test/stderr/0414
@@ -0,0 +1,132 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing x@b.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@b.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@b.domain
+--------> r1 router <--------
+local_part=x domain=b.domain
+checking domains
+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
+LRU list:
+ :TESTSUITE/aux-fixed/0414.list1
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0414.list1"
+ type=lsearch key="b.domain"
+file lookup required for b.domain
+ in TESTSUITE/aux-fixed/0414.list1
+lookup failed
+b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? no (end of list)
+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
+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"
+file lookup required for b.domain
+ in TESTSUITE/aux-fixed/0414.list2
+lookup yielded: b.domain-data
+b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list2")
+data from lookup saved for cache for +B: b.domain-data
+b.domain in "+A : +B"? yes (matched "+B")
+data from lookup saved for cache for +C: 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
+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
+ domain = b.domain
+set transport t1
+queued for t1 transport: local_part = x
+domain = b.domain
+ errors_to=NULL
+ domain_data=b.domain-data localpart_data=NULL
+routed by r2 router
+ envelope to: x@b.domain
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing x@a.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@a.domain
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@a.domain
+--------> r1 router <--------
+local_part=x domain=a.domain
+checking domains
+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
+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"
+file lookup required for a.domain
+ in TESTSUITE/aux-fixed/0414.list1
+lookup yielded: a.domain-data
+a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list1")
+data from lookup saved for cache for +A: a.domain-data
+a.domain in "+A : +B"? yes (matched "+A")
+data from lookup saved for cache for +C: 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
+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
+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="a.domain"
+file lookup required for a.domain
+ in TESTSUITE/aux-fixed/0414.list2
+lookup failed
+a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? no (end of list)
+a.domain in "+B"? no (end of list)
+r2 router skipped: domains mismatch
+--------> r3 router <--------
+local_part=x domain=a.domain
+checking domains
+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
+ domain = a.domain
+set transport t1
+queued for t1 transport: local_part = x
+domain = a.domain
+ errors_to=NULL
+ domain_data=a.domain-data localpart_data=NULL
+routed by r3 router
+ envelope to: x@a.domain
+ transport: t1
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0415 b/test/stderr/0415
new file mode 100644
index 000000000..062b67be5
--- /dev/null
+++ b/test/stderr/0415
@@ -0,0 +1,30 @@
+LOG: PANIC DIE
+ Exim configuration error in line 20 of TESTSUITE/test-config:
+ absolute value of integer "4000000M" is too large (overflow)
+LOG: PANIC DIE
+ Exim configuration error in line 20 of TESTSUITE/test-config:
+ extra characters follow integer value for check_spool_space
+LOG: PANIC DIE
+ Exim configuration error in line 21 of TESTSUITE/test-config:
+ integer "4000000000.123" is too large (overflow)
+LOG: PANIC DIE
+ Exim configuration error in line 21 of TESTSUITE/test-config:
+ integer "4000000.123" is too large (overflow)
+LOG: PANIC DIE
+ Exim configuration error in line 23 of TESTSUITE/test-config:
+ absolute value of integer "999999999999999999" is too large (overflow)
+LOG: PANIC DIE
+ Exim configuration error in line 23 of TESTSUITE/test-config:
+ absolute value of integer "999999999K" is too large (overflow)
+LOG: PANIC DIE
+ Exim configuration error in line 23 of TESTSUITE/test-config:
+ absolute value of integer "999999M" is too large (overflow)
+LOG: PANIC DIE
+ Exim configuration error in line 23 of TESTSUITE/test-config:
+ extra characters follow integer value for finduser_retries
+LOG: PANIC DIE
+ Exim configuration error in line 23 of TESTSUITE/test-config:
+ integer expected for finduser_retries
+LOG: PANIC DIE
+ Exim configuration error in line 23 of TESTSUITE/test-config:
+ extra characters follow integer value for finduser_retries
diff --git a/test/stderr/0416 b/test/stderr/0416
new file mode 100644
index 000000000..9cb770ecf
--- /dev/null
+++ b/test/stderr/0416
@@ -0,0 +1 @@
+1999-03-02 09:44:33 "discard" verb not allowed in EHLO or HELO ACL
diff --git a/test/stderr/0419 b/test/stderr/0419
new file mode 100644
index 000000000..d70278174
--- /dev/null
+++ b/test/stderr/0419
@@ -0,0 +1,47 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Verifying: uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying k@mxt13.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering k@mxt13.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing k@mxt13.test.ex
+--------> dnslookup router <--------
+local_part=k domain=mxt13.test.ex
+checking domains
+mxt13.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? no (matched "!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
+DNS lookup of mxt13.test.ex (MX) using fakens
+DNS lookup of mxt13.test.ex (MX) succeeded
+other1.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? no (matched "!other1.test.ex")
+other1.test.ex in hosts_treat_as_local? no (end of list)
+other2.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? yes (matched "*.test.ex")
+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.1 5
+ other2.test.ex V4NET.12.3.2 5
+fully qualified name = mxt13.test.ex
+host_find_bydns yield = HOST_FOUND (2); returned hosts:
+ other1.test.ex V4NET.12.4.5 MX=4
+set transport smtp
+queued for smtp transport: local_part = k
+domain = mxt13.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by dnslookup router
+ envelope to: k@mxt13.test.ex
+ transport: smtp
+ host other1.test.ex [V4NET.12.4.5] MX=4
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0420 b/test/stderr/0420
new file mode 100644
index 000000000..fc24272de
--- /dev/null
+++ b/test/stderr/0420
@@ -0,0 +1,78 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+sender_fullhost = [V4NET.0.0.0]
+sender_rcvhost = [V4NET.0.0.0]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.0]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [V4NET.0.0.0]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 mail.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@y>
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+host in ignore_fromline_hosts? no (option unset)
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+* Received: ; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= x@y H=[V4NET.0.0.0] P=smtp S=sss
+SMTP>> 250 OK id=10HmaX-0005vi-00
+smtp_setup_msg entered
+SMTP<< mail from:<a@b>
+SMTP>> 250 OK
+SMTP<< rcpt to:<x@y>
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+host in ignore_fromline_hosts? no (option unset)
+>>Headers received:
+
+search_tidyup called
+>>Headers after rewriting and local additions:
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: some text; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+LOG: MAIN
+ <= a@b H=[V4NET.0.0.0] P=smtp S=sss
+SMTP>> 250 OK id=10HmaY-0005vi-00
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 mail.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.0] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0422 b/test/stderr/0422
new file mode 100644
index 000000000..31a167c58
--- /dev/null
+++ b/test/stderr/0422
@@ -0,0 +1,35 @@
+>>> 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)
+>>> 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)
+>>> using ACL "connect"
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex=127.0.0.2
+>>> DNS list check: rbl.test.ex=127.0.0.2
+>>> new DNS lookup for 1.13.13.V4NET.rbl.test.ex
+>>> DNS lookup for 1.13.13.V4NET.rbl.test.ex failed
+>>> => that means V4NET.13.13.1 is not listed at rbl.test.ex
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "connect"
+>>> processing "deny"
+>>> check dnslists = rbl.test.ex=127.0.0.2
+>>> DNS list check: rbl.test.ex=127.0.0.2
+>>> new DNS lookup for 2.13.13.V4NET.rbl.test.ex
+>>> DNS lookup for 2.13.13.V4NET.rbl.test.ex succeeded (yielding 127.0.0.1, 127.0.0.2)
+>>> => that means V4NET.13.13.2 is listed at rbl.test.ex
+>>> deny: condition test succeeded
+LOG: H=[V4NET.13.13.2] rejected connection in "connect" ACL: dnslist_value is 127.0.0.1, 127.0.0.2
diff --git a/test/stderr/0423 b/test/stderr/0423
new file mode 100644
index 000000000..921adcf1d
--- /dev/null
+++ b/test/stderr/0423
@@ -0,0 +1,12 @@
+>>> 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)
+>>> 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)
+>>> using ACL "connect"
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=[V4NET.13.13.1] rejected connection in "connect" ACL: xxxxxxxxxxxxxx has refused this message because it looks like it is infected with the Sobig.E worm. See http://www.xxxx.xxx/xxxxxxxx/xxxx/xxxx/w32.sobig.e@xx.html for details. If you feel this determination is in error, please forward the entire message to postmaster@xxxxxxxxxxxxx.com and include code "xx#1" in the Subject
diff --git a/test/stderr/0426 b/test/stderr/0426
new file mode 100644
index 000000000..ef478aa39
--- /dev/null
+++ b/test/stderr/0426
@@ -0,0 +1,95 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: x@uppercase.test.ex
+unique = x@uppercase.test.ex
+x@uppercase.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@uppercase.test.ex
+--------> r0 router <--------
+local_part=x domain=uppercase.test.ex
+checking senders
+r0 router skipped: senders mismatch
+--------> r1 router <--------
+local_part=x domain=uppercase.test.ex
+calling r1 router
+r1 router called for x@uppercase.test.ex
+ domain = uppercase.test.ex
+local host found for non-MX address
+fully qualified name = UpperCase.test.ex
+uppercase.test.ex 127.0.0.1 mx=-1 sort=xx
+remote host address is the local host: uppercase.test.ex: configured to try delivery anyway
+set transport t1
+queued for t1 transport: local_part = x
+domain = uppercase.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: x@UpperCase.test.ex
+ transport: t1
+ host uppercase.test.ex [127.0.0.1]
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ x@UpperCase.test.ex
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: MAIN
+ ** x@uppercase.test.ex R=r1 T=t1: SMTP error from remote mail server after RCPT TO:<x@UpperCase.test.ex>: host uppercase.test.ex [127.0.0.1]: 550 Unknown
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@test.ex
+unique = CALLER@test.ex
+CALLER@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@test.ex
+--------> r0 router <--------
+local_part=CALLER domain=test.ex
+checking senders
+calling r0 router
+rda_interpret (string): :blackhole:
+expanded: :blackhole:
+file is not a filter file
+parse_forward_list: :blackhole:
+extract item: :blackhole:
+address :blackhole:d
+LOG: MAIN
+ => :blackhole: <CALLER@test.ex> R=r0
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0430 b/test/stderr/0430
new file mode 100644
index 000000000..945d28447
--- /dev/null
+++ b/test/stderr/0430
@@ -0,0 +1,2 @@
+LOG: MAIN
+ lowest numbered MX record points to local host: manual.route (while routing <x@manual.route>)
diff --git a/test/stderr/0432 b/test/stderr/0432
new file mode 100644
index 000000000..073340a0d
--- /dev/null
+++ b/test/stderr/0432
@@ -0,0 +1,288 @@
+>>> 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)
+>>> 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)
+>>> using ACL "mail"
+>>> processing "accept"
+>>> check verify = sender/callout=1s,maxwait=1s
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@y
+>>> calling r1 router
+>>> routed by r1 router
+>>> local host found for non-MX address
+>>> fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=127.0.0.1 address=127.0.0.1
+>>> Attempting full verification using callout
+>>> ... callout omitted by default when host testing
+>>> (Use -bhc if you want the callouts to happen.)
+>>> ----------- end verify ------------
+>>> accept: condition test succeeded
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [1.2.3.4]
+sender_rcvhost = [1.2.3.4]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [1.2.3.4]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+using ACL "mail"
+processing "accept"
+check verify = sender/callout=1s,maxwait=1s
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y
+--------> r1 router <--------
+local_part=x domain=y
+calling r1 router
+r1 router called for x@y
+ domain = y
+set transport t1
+queued for t1 transport: local_part = x
+domain = y
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: x@y
+ transport: t1
+using host_fake_gethostbyname for 127.0.0.1 (IPv4)
+local host found for non-MX address
+fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=127.0.0.1 address=127.0.0.1
+Attempting full verification using callout
+locking TESTSUITE/spool/db/callout.lockfile
+locked TESTSUITE/spool/db/callout.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/callout)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/callout: flags=O_RDWR
+dbfn_read: key=y
+callout cache: no domain record found
+dbfn_read: key=x@y
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<x@y>
+ SMTP<< 250 OK
+ SMTP>> QUIT
+locking TESTSUITE/spool/db/callout.lockfile
+locked TESTSUITE/spool/db/callout.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/callout)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/callout: flags=O_RDWR|O_CREAT
+dbfn_write: key=y
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+dbfn_write: key=x@y
+wrote positive callout cache address record
+----------- end verify ------------
+sender x@y verified ok
+accept: condition test succeeded
+SMTP>> 250 OK
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [1.2.3.4]
+sender_rcvhost = [1.2.3.4]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [1.2.3.4]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<x@y>
+using ACL "mail"
+processing "accept"
+check verify = sender/callout=1s,maxwait=1s
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@y
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@y
+--------> r1 router <--------
+local_part=x domain=y
+calling r1 router
+r1 router called for x@y
+ domain = y
+set transport t1
+queued for t1 transport: local_part = x
+domain = y
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: x@y
+ transport: t1
+using host_fake_gethostbyname for 127.0.0.1 (IPv4)
+local host found for non-MX address
+fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+get[host|ipnode]byname[2] looked up these IP addresses:
+ name=127.0.0.1 address=127.0.0.1
+Attempting full verification using callout
+locking TESTSUITE/spool/db/callout.lockfile
+locked TESTSUITE/spool/db/callout.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/callout)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/callout: flags=O_RDWR
+dbfn_read: key=y
+callout cache: found domain record
+dbfn_read: key=x@y
+callout cache: found address record
+callout cache: address record is positive
+----------- end verify ------------
+sender x@y verified ok
+accept: condition test succeeded
+SMTP>> 250 OK
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>> 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)
+>>> 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)
+>>> using ACL "mail"
+>>> processing "accept"
+>>> check verify = sender/callout=1s,maxwait=1s
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@y
+>>> calling r1 router
+>>> routed by r1 router
+>>> local host found for non-MX address
+>>> fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=127.0.0.1 address=127.0.0.1
+>>> Attempting full verification using callout
+>>> callout cache: found domain record
+>>> callout cache: found address record
+>>> callout cache: address record is positive
+>>> ----------- end verify ------------
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "mail"
+>>> processing "accept"
+>>> check verify = sender/callout=1s,maxwait=1s
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing a@b
+>>> calling r1 router
+>>> routed by r1 router
+>>> local host found for non-MX address
+>>> fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=127.0.0.1 address=127.0.0.1
+>>> Attempting full verification using callout
+>>> callout cache: no domain record found
+>>> callout cache: no address record found
+>>> interface=NULL port=1224
+>>> Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+>>> SMTP<< 220 server ready
+>>> SMTP>> HELO myhost.test.ex
+>>> SMTP<< 250 OK
+>>> SMTP>> MAIL FROM:<>
+>>> SMTP<< 250 OK
+>>> SMTP>> RCPT TO:<a@b>
+>>> SMTP<< 250 OK
+>>> SMTP>> QUIT
+>>> wrote callout cache domain record:
+>>> result=1 postmaster=0 random=0
+>>> wrote positive callout cache address record
+>>> ----------- end verify ------------
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "mail"
+>>> processing "accept"
+>>> check verify = sender/callout=1s,maxwait=1s
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing p1@q
+>>> calling r1 router
+>>> routed by r1 router
+>>> local host found for non-MX address
+>>> fully qualified name = 127.0.0.1
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=127.0.0.1 address=127.0.0.1
+>>> Attempting full verification using callout
+>>> callout cache: no domain record found
+>>> callout cache: no address record found
+>>> interface=NULL port=1224
+>>> Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+>>> SMTP<< 220 server ready
+>>> SMTP>> HELO myhost.test.ex
+>>> SMTP timeout
+>>> ----------- end verify ------------
+>>> accept: condition test deferred
+LOG: H=[1.2.3.4] sender verify defer for <p1@q>: Could not complete sender verify callout
+LOG: H=[1.2.3.4] temporarily rejected MAIL <p1@q>: Could not complete sender verify callout
diff --git a/test/stderr/0433 b/test/stderr/0433
new file mode 100644
index 000000000..12d4d80f1
--- /dev/null
+++ b/test/stderr/0433
@@ -0,0 +1,103 @@
+
+******** SERVER ********
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on all interfaces (IPv4) port 1225
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv4) port 1226
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 port 1226 (IPv4)
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 port 1226 (IPv4)
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on 127.0.0.1 port 1228
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv4) port 1226
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1225 (IPv4) port 1226 (IPv4)
+set_process_info: pppp daemon: no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1225 (IPv4) port 1226 (IPv4)
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv4) port 1226
+listening on 127.0.0.1 port 1228
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 port 1226 (IPv4) [127.0.0.1]:1228
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 port 1226 (IPv4) [127.0.0.1]:1228
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+daemon_smtp_port overridden by -oX:
+ <: 1227
+listening on 127.0.0.1 port 1228
+listening on all interfaces (IPv4) port 1227
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1227 (IPv4)
+set_process_info: pppp daemon: no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1227 (IPv4)
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+local_interfaces overridden by -oX:
+ <; 0.0.0.0.1225; 0.0.0.0.1226
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv4) port 1226
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 port 1226 (IPv4)
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 port 1226 (IPv4)
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
diff --git a/test/stderr/0434 b/test/stderr/0434
new file mode 100644
index 000000000..7fd9aa8a0
--- /dev/null
+++ b/test/stderr/0434
@@ -0,0 +1,2 @@
+LOG: MAIN
+ remote host address is the local host: b (while routing <a@b>)
diff --git a/test/stderr/0435 b/test/stderr/0435
new file mode 100644
index 000000000..d76e9aa8d
--- /dev/null
+++ b/test/stderr/0435
@@ -0,0 +1,25 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+set_process_info: pppp accepting a local SMTP message from <CALLER@myhost.test.ex>
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< HELO ?
+LOG: smtp_syntax_error MAIN
+ SMTP syntax error in "HELO ?" U=CALLER NULL character(s) present (shown as '?')
+SMTP>> 501 NULL characters are not allowed in SMTP commands
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0437 b/test/stderr/0437
new file mode 100644
index 000000000..695f66213
--- /dev/null
+++ b/test/stderr/0437
@@ -0,0 +1,82 @@
+Exim version x.yz ....
+search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
+search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ key="spool" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0437.ls
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ type=lsearch key="spool"
+file lookup required for spool
+ in TESTSUITE/aux-fixed/0437.ls
+lookup yielded: spool
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+search_tidyup called
+search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
+search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ key="transport" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0437.ls
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ type=lsearch key="transport"
+file lookup required for transport
+ in TESTSUITE/aux-fixed/0437.ls
+lookup yielded: t1
+search_tidyup called
+search_tidyup called
+search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
+search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ key="file" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0437.ls
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ type=lsearch key="file"
+file lookup required for file
+ in TESTSUITE/aux-fixed/0437.ls
+lookup yielded: file
+search_tidyup called
+LOG: MAIN
+ => userx <userx@myhost.test.ex> R=r1 T=t1
+LOG: MAIN
+ Completed
+search_tidyup called
+search_tidyup called
+search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
+search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ key="transport" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0437.ls
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ type=lsearch key="transport"
+file lookup required for transport
+ in TESTSUITE/aux-fixed/0437.ls
+lookup yielded: t1
+search_tidyup called
+search_tidyup called
+search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
+search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ key="file" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0437.ls
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0437.ls"
+ type=lsearch key="file"
+file lookup required for file
+ in TESTSUITE/aux-fixed/0437.ls
+lookup yielded: file
+search_tidyup called
+LOG: MAIN
+ => userx <userx@myhost.test.ex> R=r1 T=t1
+LOG: MAIN
+ Completed
+search_tidyup called
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0438 b/test/stderr/0438
new file mode 100644
index 000000000..795cf8ecc
--- /dev/null
+++ b/test/stderr/0438
@@ -0,0 +1,36 @@
+
+******** SERVER ********
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+daemon_smtp_port overridden by -oX:
+ <: 1225
+listening on all interfaces (IPv4) port 1225
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+daemon_smtp_port overridden by -oX:
+ <: 1225
+listening on all interfaces (IPv4) port 1225
+pid written to TESTSUITE/spool/exim-daemon.anotherpid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
diff --git a/test/stderr/0439 b/test/stderr/0439
new file mode 100644
index 000000000..ba7af5848
--- /dev/null
+++ b/test/stderr/0439
@@ -0,0 +1,5 @@
+1999-03-02 09:44:33 invalid value for message_size_limit: absolute value of integer "2048M" is too large (overflow)
+1999-03-02 09:44:33 invalid message_size_limit: absolute value of integer "2048M" is too large (overflow)
+
+******** SERVER ********
+1999-03-02 09:44:33 invalid message_size_limit: absolute value of integer "2048M" is too large (overflow)
diff --git a/test/stderr/0442 b/test/stderr/0442
new file mode 100644
index 000000000..6db126e5a
--- /dev/null
+++ b/test/stderr/0442
@@ -0,0 +1,2 @@
+1999-03-02 09:44:33 Exim configuration error in line 43 of TESTSUITE/test-config:
+ failed to open included configuration file /non/existent
diff --git a/test/stderr/0443 b/test/stderr/0443
new file mode 100644
index 000000000..92c03685c
--- /dev/null
+++ b/test/stderr/0443
@@ -0,0 +1,24 @@
+>>> 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)
+>>> 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)
+>>> using ACL "rcpt"
+>>> processing "accept"
+>>> check verify = sender/callout=1s
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@ten-1.test.ex
+>>> calling r1 router
+>>> routed by r1 router
+>>> Attempting full verification using callout
+>>> callout cache: no domain record found
+>>> callout cache: no address record found
+>>> interface=NULL port=25
+>>> Connecting to ten-1.test.ex [V4NET.0.0.1]:25 ... failed: Network Error
+>>> ----------- end verify ------------
+>>> accept: condition test deferred
+LOG: H=[V4NET.0.0.1] sender verify defer for <x@ten-1.test.ex>: could not connect to ten-1.test.ex [V4NET.0.0.1]: Network Error
+LOG: H=[V4NET.0.0.1] F=<x@ten-1.test.ex> temporarily rejected RCPT x@y: Could not complete sender verify callout
diff --git a/test/stderr/0445 b/test/stderr/0445
new file mode 100644
index 000000000..5d49115dc
--- /dev/null
+++ b/test/stderr/0445
@@ -0,0 +1,32 @@
+>>> 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)
+>>> 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)
+>>> using ACL "rcpt"
+>>> processing "deny"
+>>> check !verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing lp1@x.y
+>>> +++ sender_address=<>
+>>> calling bad_addresses router
+>>> bad_addresses router forced address failure
+>>> ----------- end verify ------------
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] sender verify fail for <lp1@x.y>:
+LOG: H=[1.2.3.4] F=<lp1@x.y> rejected RCPT <zz@x.y>: Sender verify failed
+>>> using ACL "rcpt"
+>>> processing "deny"
+>>> check !verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing lp2@x.y
+>>> +++ sender_address=<>
+>>> calling bad_addresses router
+>>> bad_addresses router forced address failure
+>>> ----------- end verify ------------
+>>> deny: condition test succeeded
+LOG: H=[1.2.3.4] sender verify fail for <lp2@x.y>: This is a message
+LOG: H=[1.2.3.4] F=<lp2@x.y> rejected RCPT <zz@x.y>: Sender verify failed
diff --git a/test/stderr/0450 b/test/stderr/0450
new file mode 100644
index 000000000..50d53193f
--- /dev/null
+++ b/test/stderr/0450
@@ -0,0 +1,56 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+t1 transport entered
+ userx@test.ex
+using the transport's hosts: 127.0.0.1
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@test.ex)
+Connecting to 127.0.0.1 [127.0.0.1]:1225 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1225: errno=dd more_errno=dd,A flags=2
+all IP addresses skipped or deferred at least one address
+Leaving t1 transport
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (dd): Connection refused
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+t1 transport entered
+ userx@test.ex
+using the transport's hosts: 127.0.0.1
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+no host retry record
+no message retry record
+127.0.0.1 [127.0.0.1]:1112 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@test.ex)
+Connecting to 127.0.0.1 [127.0.0.1]:1226 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1226: errno=dd more_errno=dd,A flags=2
+all IP addresses skipped or deferred at least one address
+Leaving t1 transport
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (dd): Connection refused
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0453 b/test/stderr/0453
new file mode 100644
index 000000000..1911c67f2
--- /dev/null
+++ b/test/stderr/0453
@@ -0,0 +1,10 @@
+>>> 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)
+>>> 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)
+>>> 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>")
diff --git a/test/stderr/0459 b/test/stderr/0459
new file mode 100644
index 000000000..54ce9e426
--- /dev/null
+++ b/test/stderr/0459
@@ -0,0 +1 @@
+1999-03-02 09:44:33 failed to expand "${lookup{xxx}lsearch{/non/exist}}" while checking a list: failed to open /non/exist for linear search: No such file or directory
diff --git a/test/stderr/0462 b/test/stderr/0462
new file mode 100644
index 000000000..876aacc79
--- /dev/null
+++ b/test/stderr/0462
@@ -0,0 +1,81 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying Ok@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering Ok@localhost
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<Ok@localhost>
+ SMTP<< 250 OK
+ SMTP>> RSET
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<postmaster@localhost>
+ SMTP<< 550 NO
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=2 random=0
+wrote positive callout cache address record
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root sender verify fail for <Ok@localhost>: response to "RCPT TO:<postmaster@localhost>" from 127.0.0.1 [127.0.0.1] was: 550 NO
+created log directory TESTSUITE/spool/log
+LOG: MAIN REJECT
+ H=[V4NET.0.0.1] U=root F=<Ok@localhost> rejected RCPT <checkpm@test.ex>: Sender verify failed
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying Ok@localhost
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering Ok@localhost
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: found address record
+callout cache: address record is positive
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from root
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying NOTok@elsewhere
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering NOTok@elsewhere
+Attempting full verification using callout
+callout cache: no domain record found
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO myhost.test.ex
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<NOTok@elsewhere>
+ SMTP<< 550 NO
+ SMTP>> QUIT
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+wrote negative callout cache address record
+LOG: MAIN REJECT
+ H=[V4NET.0.0.2] U=root sender verify fail for <NOTok@elsewhere>: response to "RCPT TO:<NOTok@elsewhere>" from 127.0.0.1 [127.0.0.1] was: 550 NO
+LOG: MAIN REJECT
+ H=[V4NET.0.0.2] U=root F=<NOTok@elsewhere> rejected RCPT <nocheckpm@test.ex>: Sender verify failed
+LOG: smtp_connection MAIN
+ SMTP connection from root closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0463 b/test/stderr/0463
new file mode 100644
index 000000000..22244b964
--- /dev/null
+++ b/test/stderr/0463
@@ -0,0 +1,68 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing x@ten-1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@ten-1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@ten-1
+--------> all router <--------
+local_part=x domain=ten-1
+checking domains
+DNS lookup of ten-1 (MX) using fakens
+DNS lookup of ten-1 (MX) gave NO_DATA
+returning DNS_NODATA
+Address records are not being sought
+ten-1 in "!@mx_any"? yes (end of list)
+calling all router
+all router called for x@ten-1
+ domain = ten-1
+DNS lookup of ten-1 (MX) using fakens
+DNS lookup of ten-1 (MX) gave NO_DATA
+returning DNS_NODATA
+DNS lookup of ten-1 (A) using fakens
+DNS lookup of ten-1 (A) succeeded
+fully qualified name = ten-1.test.ex
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+domain changed to ten-1.test.ex
+rewriting header lines
+re-routed to x@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@ten-1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@ten-1.test.ex
+--------> all router <--------
+local_part=x domain=ten-1.test.ex
+checking domains
+DNS lookup of ten-1.test.ex (MX) using fakens
+DNS lookup of ten-1.test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+Address records are not being sought
+ten-1.test.ex in "!@mx_any"? yes (end of list)
+calling all router
+all router called for x@ten-1.test.ex
+ domain = ten-1.test.ex
+DNS lookup of ten-1.test.ex (MX) using fakens
+DNS lookup of ten-1.test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+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
+ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+set transport smtp
+queued for smtp transport: local_part = x
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by all router
+ envelope to: x@ten-1.test.ex
+ transport: smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0464 b/test/stderr/0464
new file mode 100644
index 000000000..c8df6e5da
--- /dev/null
+++ b/test/stderr/0464
@@ -0,0 +1,172 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+set_process_info: pppp accepting a local SMTP message from <CALLER@myhost.test.ex>
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<>
+SMTP>> 250 OK
+SMTP<< rcpt to:<abc@domain1>
+using ACL "rcpt"
+processing "require"
+check domains = +special_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
+LRU list:
+ :TESTSUITE/aux-fixed/0464.domains
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
+ type=lsearch key="domain1"
+file lookup required for domain1
+ in TESTSUITE/aux-fixed/0464.domains
+lookup yielded: data for domain1
+domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? yes (matched "lsearch;TESTSUITE/aux-fixed/0464.domains")
+data from lookup saved for cache for +special_domains: data for domain1
+domain1 in "+special_domains"? yes (matched "+special_domains")
+check verify = recipient
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying abc@domain1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abc@domain1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abc@domain1
+--------> r1 router <--------
+local_part=abc domain=domain1
+checking 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
+file is not a filter file
+parse_forward_list: abc@xxx.domain1
+extract item: abc@xxx.domain1
+r1 router generated abc@xxx.domain1
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r1 router
+ envelope to: abc@domain1
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abc@xxx.domain1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abc@xxx.domain1
+--------> r1 router <--------
+local_part=abc domain=xxx.domain1
+checking 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
+LRU list:
+ :TESTSUITE/aux-fixed/0464.domains
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
+ type=lsearch key="xxx.domain1"
+file lookup required for xxx.domain1
+ in TESTSUITE/aux-fixed/0464.domains
+lookup failed
+xxx.domain1 in "lsearch;TESTSUITE/aux-fixed/0464.domains"? no (end of list)
+xxx.domain1 in "+special_domains"? no (end of list)
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=abc domain=xxx.domain1
+calling r2 router
+r2 router called for abc@xxx.domain1
+ domain = xxx.domain1
+set transport smtp
+queued for smtp transport: local_part = abc
+domain = xxx.domain1
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: abc@xxx.domain1
+ transport: smtp
+----------- end verify ------------
+require: condition test succeeded
+processing "require"
+check domains = +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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abc@domain1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abc@domain1
+--------> r1 router <--------
+local_part=abc domain=domain1
+checking 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
+file is not a filter file
+parse_forward_list: abc@xxx.domain1
+extract item: abc@xxx.domain1
+r1 router generated abc@xxx.domain1
+ errors_to=NULL transport=NULL
+ uid=unset gid=unset home=NULL
+routed by r1 router
+ envelope to: abc@domain1
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering abc@xxx.domain1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing abc@xxx.domain1
+--------> r1 router <--------
+local_part=abc domain=xxx.domain1
+checking 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
+LRU list:
+ :TESTSUITE/aux-fixed/0464.domains
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0464.domains"
+ type=lsearch key="xxx.domain1"
+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)
+xxx.domain1 in "+special_domains"? no (end of list)
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=abc domain=xxx.domain1
+calling r2 router
+r2 router called for abc@xxx.domain1
+ domain = xxx.domain1
+queued for smtp transport: local_part = abc
+domain = xxx.domain1
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r2 router
+ envelope to: abc@xxx.domain1
+ transport: smtp
+----------- end verify ------------
+require: condition test succeeded
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0465 b/test/stderr/0465
new file mode 100644
index 000000000..706061a7f
--- /dev/null
+++ b/test/stderr/0465
@@ -0,0 +1,142 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<>
+SMTP>> 250 OK
+SMTP<< rcpt to:<abc@domain.>
+LOG: smtp_syntax_error MAIN
+ SMTP syntax error in "rcpt to:<abc@domain.>" U=CALLER domain missing or malformed
+SMTP>> 501 <abc@domain.>: domain missing or malformed
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+exim: bad -f address "abc@somewhere.": domain is malformed (trailing dot not allowed)
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<>
+SMTP>> 250 OK
+SMTP<< rcpt to:<abc@domain.>
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+>>Headers received:
+To: abc@domain.
+
+rewrite_one_header: type=T:
+ To: abc@domain.
+search_tidyup called
+>>Headers after rewriting and local additions:
+T To: abc@domain.
+I Message-Id: <E10HmaY-0005vi-00@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz)
+ id 10HmaY-0005vi-00
+ for abc@domain; Tue, 2 Mar 1999 09:44:33 +0000
+using ACL "check_data"
+processing "accept"
+check verify = header_syntax
+accept: condition test succeeded
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= <> U=CALLER P=local-smtp S=sss
+created log directory TESTSUITE/spool/log
+SMTP>> 250 OK id=10HmaY-0005vi-00
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<>
+SMTP>> 250 OK
+SMTP<< rcpt to:<abc@xyz>
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+>>Headers received:
+To: abc@xyz.
+
+rewrite_one_header: type=T:
+ To: abc@xyz.
+search_tidyup called
+>>Headers after rewriting and local additions:
+T To: abc@xyz.
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz)
+ id 10HmaX-0005vi-00
+ for abc@xyz; Tue, 2 Mar 1999 09:44:33 +0000
+using ACL "check_data"
+processing "accept"
+check verify = header_syntax
+accept: condition test failed
+end of ACL "check_data": implicit DENY
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ U=CALLER F=<> rejected after DATA: domain missing or malformed: failing address in "To" header is: abc@xyz.
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0467 b/test/stderr/0467
new file mode 100644
index 000000000..60aed5cd3
--- /dev/null
+++ b/test/stderr/0467
@@ -0,0 +1,36 @@
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ *> x@srv01.test.ex R=r1 T=t1 H=ten-1.test.ex [V4NET.0.0.1]:25
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaY-0005vi-00
+LOG: MAIN
+ *> x@srv03.test.ex R=r1 T=t1 H=ten-4.test.ex [V4NET.0.0.4]:88
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaZ-0005vi-00
+Transport port=25 replaced by host-specific port=1224
+Connecting to localhost.test.ex [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-server id
+ 250 OK
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<x@srv27.test.ex>
+ SMTP<< 250 OK
+ SMTP>> DATA
+ SMTP<< 354 OK
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: MAIN
+ => x@srv27.test.ex R=r1 T=t1 H=localhost.test.ex [127.0.0.1]:1224
+LOG: MAIN
+ Completed
diff --git a/test/stderr/0469 b/test/stderr/0469
new file mode 100644
index 000000000..d78e5a4f0
--- /dev/null
+++ b/test/stderr/0469
@@ -0,0 +1,33 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing x@mxt1c.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering x@mxt1c.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing x@mxt1c.test.ex
+--------> r1 router <--------
+local_part=x domain=mxt1c.test.ex
+calling r1 router
+r1 router called for x@mxt1c.test.ex
+ domain = mxt1c.test.ex
+DNS lookup of mxt1c.test.ex (MX) using fakens
+DNS lookup of mxt1c.test.ex (MX) succeeded
+DNS lookup of dontqualify (A) using fakens
+fakens returned PASS_ON
+passing dontqualify on to res_search()
+DNS lookup of dontqualify (A) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+fully qualified name = mxt1c.test.ex
+host_find_bydns yield = HOST_FIND_FAILED (0); returned hosts:
+ dontqualify <null> MX=1 *
+r1 router declined for x@mxt1c.test.ex
+no more routers
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0471 b/test/stderr/0471
new file mode 100644
index 000000000..1335f3cdb
--- /dev/null
+++ b/test/stderr/0471
@@ -0,0 +1,25383 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
+Sender: CALLER@myhost.test.ex
+Recipients:
+ r1@test.ex
+search_tidyup called
+>>Headers received:
+To: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+
+address match: subject=r1@test.ex pattern=*@*
+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
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.ex"
+file lookup required for test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+trying partial match *.test.ex
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="*.test.ex"
+file lookup required for *.test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+address match: subject=CALLER@myhost.test.ex pattern=*@*
+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"
+ key="myhost.test.ex" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="myhost.test.ex"
+file lookup required for myhost.test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+trying partial match *.myhost.test.ex
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="*.myhost.test.ex"
+file lookup required for *.myhost.test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+trying partial match *.test.ex
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="*.test.ex"
+cached data used for lookup of *.test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+rewritten sender = CALLER@myhost.test.ex
+rewrite_one_header: type=T:
+ To: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.examp
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+file lookup required for test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4051 newtype=T newtext:
+To: random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.ex
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4053 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4055 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@tes
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4057 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@t
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4059 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4061 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ rand
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4063 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ ra
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4065 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4067 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4069 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4071 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4073 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.examp
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4075 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4077 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.e
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4079 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4081 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@te
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4083 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4085 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ rando
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4087 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ ran
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4089 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ r
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4091 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4093 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4095 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4097 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exampl
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4099 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exam
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4101 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.ex
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4103 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4105 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@tes
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4107 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@t
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4109 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4111 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ rand
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4113 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ ra
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4115 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4117 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4119 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4121 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4123 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.examp
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4125 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4127 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.e
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4129 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4131 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@te
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4133 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4135 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ rando
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4137 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ ran
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4139 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ r
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4141 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4143 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4145 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4147 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exampl
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4149 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exam
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4151 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.ex
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4153 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4155 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@tes
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4157 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@t
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4159 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4161 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ rand
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4163 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ ra
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4165 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4167 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4169 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4171 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4173 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.examp
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4175 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4177 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.e
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4179 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4181 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@te
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4183 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4185 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ rando
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4187 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ ran
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4189 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ r
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4191 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4193 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@test.example,
+
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4195 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4197 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4199 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4201 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4203 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4205 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4207 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4209 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.exa
+**** debug string too long - truncated ****
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4211 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4213 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4215 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4217 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4219 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4221 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4223 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4225 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4227 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4229 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4231 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4233 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4235 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4237 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4239 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4241 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4243 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4245 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4247 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4249 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4251 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4253 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4255 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4257 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4259 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4261 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4263 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4265 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4267 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4269 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4271 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4273 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4275 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4277 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4279 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4281 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4283 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4285 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4287 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4289 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4291 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4293 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4295 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4297 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4299 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4301 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4303 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4305 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4307 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4309 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4311 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4313 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4315 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4317 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4319 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4321 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4323 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4325 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4327 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4329 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4331 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4333 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4335 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4337 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4339 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4341 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4343 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4345 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4347 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4349 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4351 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4353 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4355 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4357 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4359 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4361 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4363 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4365 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4367 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4369 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example,
+ random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4371 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder: random@test.example
+address match: subject=random@test.example pattern=*@*
+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"
+ key="test.example" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="test.example"
+cached data used for lookup of test.example
+ in TESTSUITE/aux-fixed/0471.rw
+lookup yielded: rwtest.example
+LOG: address_rewrite MAIN
+ "random@test.example" from to: rewritten as "random@rwtest.example" by rule 1
+newlen=4373 newtype=T newtext:
+To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+**** debug string too long - truncated ****
+remainder:
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@myhost.test.ex>
+address match: subject=CALLER@myhost.test.ex pattern=*@*
+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"
+ key="myhost.test.ex" partial=2 affix=*. starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0471.rw
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="myhost.test.ex"
+cached data used for lookup of myhost.test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+trying partial match *.myhost.test.ex
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="*.myhost.test.ex"
+cached data used for lookup of *.myhost.test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+trying partial match *.test.ex
+internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+ type=lsearch key="*.test.ex"
+cached data used for lookup of *.test.ex
+ in TESTSUITE/aux-fixed/0471.rw
+lookup failed
+search_tidyup called
+>>Headers after rewriting and local additions:
+* To: random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+ random@test.example,
+**** debug string too long - truncated ****
+T To: random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+ random@rwtest.example,
+
+**** debug string too long - truncated ****
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmaX-0005vi-00
+ for r1@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0472 b/test/stderr/0472
new file mode 100644
index 000000000..0954bc956
--- /dev/null
+++ b/test/stderr/0472
@@ -0,0 +1,12 @@
+------- userz filter -----------------
+sn0=10 sn1=99 sn2=2 sn3=3 sn4=4
+sn5=5 sn6=6 sn7=7 sn8=8 sn9=9
+------- userz99 filter -----------------
+sn0=10 sn1=99 sn2=2 sn3=3 sn4=4
+sn5=5 sn6=6 sn7=7 sn8=8 sn9=9
+------- userz filter -----------------
+sn0=10 sn1=99 sn2=2 sn3=3 sn4=4
+sn5=5 sn6=6 sn7=7 sn8=8 sn9=9
+------- userz99 filter -----------------
+sn0=10 sn1=99 sn2=2 sn3=3 sn4=4
+sn5=5 sn6=6 sn7=7 sn8=8 sn9=9
diff --git a/test/stderr/0473 b/test/stderr/0473
new file mode 100644
index 000000000..a29575e16
--- /dev/null
+++ b/test/stderr/0473
@@ -0,0 +1,50 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying r11@two.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering r11@two.test.ex
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> HELO the.local.host.name
+ SMTP<< 250 OK
+ SMTP>> MAIL FROM:<>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<r11@two.test.ex>
+SMTP timeout
+wrote callout cache domain record:
+ result=1 postmaster=0 random=0
+LOG: MAIN REJECT
+ U=CALLER F=<x11@two.test.ex> temporarily rejected RCPT r11@two.test.ex: Could not complete recipient verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying r11@two.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering r11@two.test.ex
+Attempting full verification using callout
+callout cache: found domain record
+callout cache: no address record found
+interface=NULL port=1224
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+SMTP timeout
+LOG: MAIN REJECT
+ U=CALLER F=<x11@two.test.ex> temporarily rejected RCPT r11@two.test.ex: Could not complete recipient verify callout
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0475 b/test/stderr/0475
new file mode 100644
index 000000000..d28c7ba53
--- /dev/null
+++ b/test/stderr/0475
@@ -0,0 +1,15 @@
+>>> 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)
+>>> 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)
+>>> using ACL "a1"
+>>> processing "deny"
+>>> check hosts = 1.2.3.4 : <; 1.2.3.4::5.6.7.8
+LOG: unknown lookup type "<" in host list item "<; 1.2.3.4:5.6.7.8"
+>>> host in "1.2.3.4 : <; 1.2.3.4::5.6.7.8"? lookup deferred for <; 1.2.3.4:5.6.7.8
+>>> deny: condition test deferred
+LOG: H=[V4NET.0.0.0] F=<> temporarily rejected RCPT <a@b>: unknown lookup type "<"
diff --git a/test/stderr/0476 b/test/stderr/0476
new file mode 100644
index 000000000..3eb97ae30
--- /dev/null
+++ b/test/stderr/0476
@@ -0,0 +1,112 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+set_process_info: pppp running the queue (single queue run)
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+set_process_info: pppp running queue: 10HmaX-0005vi-00-H
+set_process_info: pppp running queue: waiting for 10HmaX-0005vi-00 (pppp)
+set_process_info: pppp delivering 10HmaX-0005vi-00 (queue run pid ppppp)
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+set_process_info: pppp delivering 10HmaX-0005vi-00 using t1
+t1 transport entered
+ userx@test.ex
+checking status of 127.0.0.1
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@test.ex)
+set_process_info: pppp delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@test.ex)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Server ready
+ SMTP>> EHLO the.local.host.name
+ SMTP<< 250-server id
+ 250-PIPELINING
+ 250 OK
+using PIPELINING
+ SMTP>> MAIL FROM:<CALLER@the.local.host.name>
+ SMTP>> RCPT TO:<userx@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 550 NO
+Remote host 127.0.0.1 [127.0.0.1] closed connection in response to pipelined DATA
+error for DATA ignored: pipelining is in use and there were no good recipients
+ok=1 send_quit=1 send_rset=1 continue_more=0 yield=0 first_address is NULL
+transport_check_waiting entered
+ sequence=1 local_max=500 global_max=-1
+ SMTP>> RSET
+Remote host 127.0.0.1 [127.0.0.1] closed connection in response to RSET
+set_process_info: pppp delivering 10HmaX-0005vi-00: just tried 127.0.0.1 [127.0.0.1] for userx@test.ex: result OK
+Leaving t1 transport
+set_process_info: pppp delivering 10HmaX-0005vi-00 (just run t1 for userx@test.ex in subprocess)
+set_process_info: pppp delivering 10HmaX-0005vi-00: waiting for a remote delivery subprocess to finish
+set_process_info: pppp delivering 10HmaX-0005vi-00
+LOG: MAIN
+ ** userx@test.ex R=r1 T=t1: SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 550 NO
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+writing data block fd=9 size=sss timeout=0
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp accepting a local non-SMTP message from <>
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaZ-0005vi-00
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> CALLER@the.local.host.name <--------
+set_process_info: pppp delivering 10HmaZ-0005vi-00 using t1
+t1 transport entered
+ CALLER@the.local.host.name
+checking status of 127.0.0.1
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaZ-0005vi-00 to 127.0.0.1 [127.0.0.1] (CALLER@the.local.host.name)
+set_process_info: pppp delivering 10HmaZ-0005vi-00 to 127.0.0.1 [127.0.0.1] (CALLER@the.local.host.name)
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+set_process_info: pppp delivering 10HmaZ-0005vi-00: just tried 127.0.0.1 [127.0.0.1] for CALLER@the.local.host.name: result DEFER
+added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+all IP addresses skipped or deferred at least one address
+Leaving t1 transport
+set_process_info: pppp delivering 10HmaZ-0005vi-00 (just run t1 for CALLER@the.local.host.name in subprocess)
+LOG: MAIN
+ Completed
+set_process_info: pppp running queue: waiting for children of pppp
+set_process_info: pppp delivering 10HmaZ-0005vi-00: waiting for a remote delivery subprocess to finish
+set_process_info: pppp delivering 10HmaZ-0005vi-00
+LOG: MAIN
+ == CALLER@the.local.host.name R=r1 T=t1 defer (dd): Connection refused
+set_process_info: pppp tidying up after delivering 10HmaZ-0005vi-00
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+set_process_info: pppp running queue
+set_process_info: pppp running queue: 10HmaY-0005vi-00-H
+set_process_info: pppp running queue: waiting for 10HmaY-0005vi-00 (pppp)
+set_process_info: pppp delivering 10HmaY-0005vi-00 (queue run pid ppppp)
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> usery@test.ex <--------
+set_process_info: pppp delivering 10HmaY-0005vi-00 using t1
+t1 transport entered
+ usery@test.ex
+checking status of 127.0.0.1
+no message retry record
+host retry time not reached: checking ultimate address timeout
+127.0.0.1 [127.0.0.1]:1111 status = unusable
+all IP addresses skipped or deferred at least one address
+Leaving t1 transport
+set_process_info: pppp delivering 10HmaY-0005vi-00 (just run t1 for usery@test.ex in subprocess)
+set_process_info: pppp delivering 10HmaY-0005vi-00: waiting for a remote delivery subprocess to finish
+set_process_info: pppp delivering 10HmaY-0005vi-00
+LOG: retry_defer MAIN
+ == usery@test.ex R=r1 T=t1 defer (-53): retry time not reached for any host
+set_process_info: pppp tidying up after delivering 10HmaY-0005vi-00
+set_process_info: pppp running queue: waiting for children of pppp
+set_process_info: pppp running queue
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0479 b/test/stderr/0479
new file mode 100644
index 000000000..3a6e0b511
--- /dev/null
+++ b/test/stderr/0479
@@ -0,0 +1,89 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@the.local.host.name
+sender_fullhost = [1.2.3.4]
+sender_rcvhost = [1.2.3.4]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [1.2.3.4]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+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]
+[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]
+set_process_info: pppp handling incoming connection from ([1.2.3.4]) [1.2.3.4]
+SMTP>> 250 the.local.host.name Hello [1.2.3.4] [1.2.3.4]
+SMTP<< mail from:<a@b>
+SMTP>> 250 OK
+SMTP<< rcpt to:<c@d>
+using ACL "rcpt"
+processing "require"
+check logwrite = sender address is <$sender_address>
+ = sender address is <a@b>
+LOG: MAIN
+ sender address is <a@b>
+check verify = sender
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Verifying a@b
+address match: subject=a@b pattern=a@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
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering rewritten-a@rewritten-b
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing rewritten-a@rewritten-b
+--------> r1 router <--------
+local_part=rewritten-a domain=rewritten-b
+calling r1 router
+r1 router called for rewritten-a@rewritten-b
+ domain = rewritten-b
+set transport t1
+queued for t1 transport: local_part = rewritten-a
+domain = rewritten-b
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: rewritten-a@rewritten-b
+ transport: t1
+----------- end verify ------------
+sender a@b verified ok as rewritten-a@rewritten-b
+require: condition test succeeded
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<e@f>
+using ACL "rcpt"
+processing "require"
+check logwrite = sender address is <$sender_address>
+ = sender address is <rewritten-a@rewritten-b>
+LOG: MAIN
+ sender address is <rewritten-a@rewritten-b>
+check verify = sender
+using cached sender verify result
+require: condition test succeeded
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 the.local.host.name closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from ([1.2.3.4]) [1.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0480 b/test/stderr/0480
new file mode 100644
index 000000000..b3f00895f
--- /dev/null
+++ b/test/stderr/0480
@@ -0,0 +1,30 @@
+>>> 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)
+>>> 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)
+>>> 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 host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> a.b.c in helo_lookup_domains? no (end of list)
+LOG: failed to expand "${if eq{$interface_address}{V4NET.0.0.1}{host.V4NET.0.0.1}{${if eq{$interface_address}{V4NET.0.0.2}{}{${if eq{$interface_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 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)
+>>> 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)
+>>> a.b.c in helo_lookup_domains? no (end of list)
+
+******** SERVER ********
diff --git a/test/stderr/0483 b/test/stderr/0483
new file mode 100644
index 000000000..ea6dc91e9
--- /dev/null
+++ b/test/stderr/0483
@@ -0,0 +1,30 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+LOG: MAIN
+ U=CALLER Warning: sender_data=SenderData recipient_data=RecipData
+created log directory TESTSUITE/spool/log
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing recip@domain2
+--------> r1 router <--------
+local_part=recip domain=domain2
+checking senders
+sender_data=SenderData
+calling r1 router
+r1 router called for recip@domain2
+ domain = domain2
+set transport t1
+queued for t1 transport: local_part = recip
+domain = domain2
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: recip@domain2
+ transport: t1
+LOG: MAIN REJECT
+ U=CALLER F=<sender@domain1> rejected RCPT <other@domain2>
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0484 b/test/stderr/0484
new file mode 100644
index 000000000..de226c950
--- /dev/null
+++ b/test/stderr/0484
@@ -0,0 +1,132 @@
+Exim version x.yz ....
+changed uid/gid: -C, -D, -be or -bf forces real uid
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases"
+search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ type=lsearch key="list"
+file lookup required for list
+ in TESTSUITE/aux-fixed/0484.aliases
+lookup yielded: userx, usery
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ type=lsearch key="list"
+cached data used for lookup of list
+ in TESTSUITE/aux-fixed/0484.aliases
+lookup yielded: userx, usery
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ key="root" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ type=lsearch key="root"
+file lookup required for root
+ in TESTSUITE/aux-fixed/0484.aliases
+lookup yielded: userx
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ key="root" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ type=lsearch key="root"
+cached data used for lookup of root
+ in TESTSUITE/aux-fixed/0484.aliases
+lookup yielded: userx
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ type=lsearch key="list"
+cached data used for lookup of list
+ in TESTSUITE/aux-fixed/0484.aliases
+lookup yielded: userx, usery
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases2"
+search_find: file="TESTSUITE/aux-fixed/0484.aliases2"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases2
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases2"
+ type=lsearch key="list"
+file lookup required for list
+ in TESTSUITE/aux-fixed/0484.aliases2
+lookup yielded: userx2, usery2
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases2"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases2"
+ key="root" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases2
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases2"
+ type=lsearch key="root"
+file lookup required for root
+ in TESTSUITE/aux-fixed/0484.aliases2
+lookup failed
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases2"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases2"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases2
+ :TESTSUITE/aux-fixed/0484.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases2"
+ type=lsearch key="list"
+cached data used for lookup of list
+ in TESTSUITE/aux-fixed/0484.aliases2
+lookup yielded: userx2, usery2
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases
+ :TESTSUITE/aux-fixed/0484.aliases2
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ type=lsearch key="list"
+cached data used for lookup of list
+ in TESTSUITE/aux-fixed/0484.aliases
+lookup yielded: userx, usery
+search_open: lsearch "TESTSUITE/aux-fixed/0484.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ key="root" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/0484.aliases
+ :TESTSUITE/aux-fixed/0484.aliases2
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/0484.aliases"
+ type=lsearch key="root"
+cached data used for lookup of root
+ in TESTSUITE/aux-fixed/0484.aliases
+lookup yielded: userx
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0487 b/test/stderr/0487
new file mode 100644
index 000000000..f380ec1d3
--- /dev/null
+++ b/test/stderr/0487
@@ -0,0 +1,173 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+ in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+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 pipelining_advertise_hosts? yes (matched "*")
+SMTP>> 250-myhost.test.ex Hello CALLER at x.y
+250-SIZE 52428800
+250-PIPELINING
+250 HELP
+SMTP<< mail from:<x@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<userx@test.ex>
+processing "accept"
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+search_tidyup called
+>>Headers received:
+From: unqualified
+
+rewrite_one_header: type=F:
+ From: unqualified
+search_tidyup called
+>>Headers after rewriting and local additions:
+F From: unqualified
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER (helo=x.y)
+ by myhost.test.ex with local-esmtp (Exim x.yz)
+ (envelope-from <x@y>)
+ id 10HmaX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= x@y U=CALLER P=local-esmtp S=sss
+created log directory TESTSUITE/spool/log
+SMTP>> 250 OK id=10HmaX-0005vi-00
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=x@y
+sender_local=0 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=8
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+calling r1 router
+r1 router called for userx@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to userx using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/userx format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/userx.lock
+hitch name: TESTSUITE/test-mail/userx.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/userx is locked
+writing to file TESTSUITE/test-mail/userx
+writing data block fd=6 size=sss timeout=0
+rewrite_one_header: type=F:
+ From: unqualified
+writing data block fd=6 size=sss timeout=0
+writing data block fd=6 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling userx@test.ex
+t1 transport returned OK for userx@test.ex
+post-process userx@test.ex (0)
+userx@test.ex delivered
+LOG: MAIN
+ => userx <userx@test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+userx@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0489 b/test/stderr/0489
new file mode 100644
index 000000000..291dda645
--- /dev/null
+++ b/test/stderr/0489
@@ -0,0 +1,233 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name="Phil Q. Hazel"
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: "Phil Q. Hazel" <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmaX-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=John "Jack" Smith
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaY-0005vi-00@myhost.test.ex>
+F From: John "Jack" Smith <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmaY-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=John "Jack" "Q." Smith
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaZ-0005vi-00@myhost.test.ex>
+F From: John "Jack" "Q." Smith <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaZ-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmaZ-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name="John (Jack) Q. Smith"
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmbA-0005vi-00@myhost.test.ex>
+F From: "John (Jack) Q. Smith" <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmbA-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmbA-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=John ("Jack") "Q." Smith
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmbB-0005vi-00@myhost.test.ex>
+F From: John ("Jack") "Q." Smith <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmbB-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmbB-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name="John (\"Jack\") Q. Smith"
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmbC-0005vi-00@myhost.test.ex>
+F From: "John (\"Jack\") Q. Smith" <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmbC-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmbC-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name="Phil \"Q Hazel"
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmbD-0005vi-00@myhost.test.ex>
+F From: "Phil \"Q Hazel" <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmbD-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmbD-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name="Phil \"Q" "X." Hazel
+sender address = CALLER@myhost.test.ex
+Sender: CALLER@myhost.test.ex
+Recipients:
+ X
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmbE-0005vi-00@myhost.test.ex>
+F From: "Phil \"Q" "X." Hazel <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmbE-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmbE-0005vi-00
+ for X@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0495 b/test/stderr/0495
new file mode 100644
index 000000000..d9d8a9a62
--- /dev/null
+++ b/test/stderr/0495
@@ -0,0 +1,14 @@
+Delivery failed: Connection refused
+Delivery failed: SMTP error from remote mail server after RCPT TO:<b@x.y>: host 127.0.0.1 [127.0.0.1]: 550 NOTOK
+Delivery failed: SMTP error from remote mail server after MAIL FROM:<CALLER@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 550 BAD MAIL
+Delivery failed: SMTP error from remote mail server after MAIL FROM:<CALLER@myhost.test.ex>: host 127.0.0.1 [127.0.0.1]: 450 TEMPORARY MAIL FAIL
+routing file@x.y yielded a local delivery
+routing fail@x.y yielded a failed delivery: forcible fail message
+routing defer@x.y yielded a deferred delivery: forcible defer message
+delivery to smarthost failed (configuration problem)
+delivery to smarthost failed (configuration problem)
+Daemon cannot be run when mua_wrapper is set
+Delivery failed: Connection refused
+Delivery failed: Connection timed out: SMTP timeout while connected to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] after RCPT TO:<b@x.y>
+Delivery failed: TCP port "nonexistent" is not defined for t4 transport
+Delivery failed: SMTP error from remote mail server after RCPT TO:<a@x.y>: host 127.0.0.1 [127.0.0.1]: 550 SORRY
diff --git a/test/stderr/0499 b/test/stderr/0499
new file mode 100644
index 000000000..0fd4df4fe
--- /dev/null
+++ b/test/stderr/0499
@@ -0,0 +1,45 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing ph@mxt1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering ph@mxt1.test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ph@mxt1.test.ex
+--------> r1 router <--------
+local_part=ph domain=mxt1.test.ex
+checking domains
+DNS lookup of mxt1.test.ex (MX) using fakens
+DNS lookup of mxt1.test.ex (MX) succeeded
+local host has lowest MX
+host_find_bydns yield = HOST_FOUND_LOCAL (3); returned hosts:
+ eximtesthost.test.ex ip4.ip4.ip4.ip4 MX=5
+mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+mxt1.test.ex in "+anymx"? yes (matched "+anymx")
+checking "condition"
+DNS lookup of mxt1.test.ex (MX) using fakens
+DNS lookup of mxt1.test.ex (MX) succeeded
+local host has lowest MX
+host_find_bydns yield = HOST_FOUND_LOCAL (3); returned hosts:
+ eximtesthost.test.ex ip4.ip4.ip4.ip4 MX=5
+mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
+mxt1.test.ex in "+anymx"? yes (matched "+anymx")
+calling r1 router
+r1 router called for ph@mxt1.test.ex
+ domain = mxt1.test.ex
+set transport t1
+queued for t1 transport: local_part = ph
+domain = mxt1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ph@mxt1.test.ex
+ transport: t1
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0502 b/test/stderr/0502
new file mode 100644
index 000000000..68f036908
--- /dev/null
+++ b/test/stderr/0502
@@ -0,0 +1 @@
+1999-03-02 09:44:33 ACL for QUIT returned ERROR: "deny" is not allowed in a QUIT ACL
diff --git a/test/stderr/0503 b/test/stderr/0503
new file mode 100644
index 000000000..35c5901b3
--- /dev/null
+++ b/test/stderr/0503
@@ -0,0 +1 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-1): Malformed value "20F" (expansion of "${if eq{1}{1}{20F}{}}") in t1 transport
diff --git a/test/stderr/0504 b/test/stderr/0504
new file mode 100644
index 000000000..28ed8eb1c
--- /dev/null
+++ b/test/stderr/0504
@@ -0,0 +1,2 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=r1 T=t1 defer (-24): transport filter process failed (127) while writing to TESTSUITE/test-mail/userx: unable to execute command
+1999-03-02 09:44:33 10HmaY-0005vi-00 == userx@myhost.test.ex R=r1 T=t2 defer (-24): Transport filter process failed (127): unable to execute command
diff --git a/test/stderr/0505 b/test/stderr/0505
new file mode 100644
index 000000000..0c08e1858
--- /dev/null
+++ b/test/stderr/0505
@@ -0,0 +1,2 @@
+1999-03-02 09:44:33 ACL for QUIT returned ERROR: cannot use "control=freeze" in QUIT ACL
+exim: message rejected by non-SMTP ACL: local configuration problem
diff --git a/test/stderr/0512 b/test/stderr/0512
new file mode 100644
index 000000000..5770fef35
--- /dev/null
+++ b/test/stderr/0512
@@ -0,0 +1,142 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> userx@myhost.test.ex <--------
+t1 transport entered
+ userx@myhost.test.ex
+using the transport's hosts: 127.0.0.1 : 127.0.0.1 : 127.0.0.1 : 127.0.0.1
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+no message retry record
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@myhost.test.ex)
+hosts_max_try limit reached with this host
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+temporary delivery error(s) override hosts_max_try (message older than host's retry time)
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+no message retry record
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@myhost.test.ex)
+hosts_max_try limit reached with this host
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+temporary delivery error(s) override hosts_max_try (message older than host's retry time)
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+no message retry record
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@myhost.test.ex)
+hosts_max_try limit reached with this host
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+temporary delivery error(s) override hosts_max_try (message older than host's retry time)
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+no message retry record
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaX-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@myhost.test.ex)
+hosts_max_try limit reached with this host
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+all IP addresses skipped or deferred at least one address
+Leaving t1 transport
+LOG: MAIN
+ == userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused
+LOG: MAIN
+ ** userx@myhost.test.ex: retry timeout exceeded
+writing data block fd=9 size=sss timeout=0
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ => :blackhole: <CALLER@myhost.test.ex> R=r0
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ Completed
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
+--------> userx@myhost.test.ex <--------
+t1 transport entered
+ userx@myhost.test.ex
+using the transport's hosts: 127.0.0.1 : 127.0.0.1 : 127.0.0.1 : 127.0.0.1
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+no message retry record
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaZ-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@myhost.test.ex)
+hosts_max_try limit reached with this host
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+temporary delivery error(s) override hosts_max_try (message older than host's retry time)
+getting address for 127.0.0.1
+checking status of 127.0.0.1
+no message retry record
+127.0.0.1 [127.0.0.1]:1111 status = usable
+delivering 10HmaZ-0005vi-00 to 127.0.0.1 [127.0.0.1] (userx@myhost.test.ex)
+hosts_max_try limit reached with this host
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
+LOG: MAIN
+ 127.0.0.1 [127.0.0.1] Connection refused
+added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+temporary delivery error(s) override hosts_max_try (message older than host's retry time)
+all IP addresses skipped or deferred at least one address
+hosts_max_try_hardlimit reached: behave as if all hosts were tried
+Leaving t1 transport
+LOG: MAIN
+ == userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused
+LOG: MAIN
+ ** userx@myhost.test.ex: retry timeout exceeded
+writing data block fd=9 size=sss timeout=0
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: MAIN
+ => :blackhole: <CALLER@myhost.test.ex> R=r0
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: MAIN
+ Completed
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/0513 b/test/stderr/0513
new file mode 100644
index 000000000..b22bd2b1a
--- /dev/null
+++ b/test/stderr/0513
@@ -0,0 +1,21 @@
+>>> 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)
+>>> 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)
+>>> a.b.c.d in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_rcpt"
+>>> processing "defer"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing x@mxt2.test.ex
+>>> calling r1 router
+>>> r1 router declined for x@mxt2.test.ex
+>>> no more routers
+>>> ----------- end verify ------------
+>>> defer: condition test succeeded
+LOG: H=(a.b.c.d) [1.2.3.4] F=<> temporarily rejected RCPT <x@mxt2.test.ex>: all relevant MX records point to non-existent hosts
diff --git a/test/stderr/0514 b/test/stderr/0514
new file mode 100644
index 000000000..0efd7cc57
--- /dev/null
+++ b/test/stderr/0514
@@ -0,0 +1,16 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp listing the queue
+reading spool file 10HmaX-0005vi-00-H
+user=spaced user uid=CALLER_UID gid=CALLER_GID sender="spaced user"@myhost.test.ex
+sender_local=1 ident=spaced user
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=0
diff --git a/test/stderr/0515 b/test/stderr/0515
new file mode 100644
index 000000000..fc444feff
--- /dev/null
+++ b/test/stderr/0515
@@ -0,0 +1,2 @@
+1999-03-02 09:44:33 Exim configuration error for r1 router:
+ "unseen" may not be used with "one_time"
diff --git a/test/stderr/0524 b/test/stderr/0524
new file mode 100644
index 000000000..a499dbf31
--- /dev/null
+++ b/test/stderr/0524
@@ -0,0 +1,48 @@
+>>> 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)
+>>> 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)
+>>> csa1.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_mail"
+>>> processing "accept"
+>>> check verify = csa
+>>> accept: condition test succeeded
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> csa2.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_mail"
+>>> processing "accept"
+>>> check verify = csa
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=(csa2.test.ex) [V4NET.9.8.7] rejected MAIL <>: client SMTP authorization failed (host name not authorized)
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> csa1.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_mail"
+>>> processing "accept"
+>>> check verify = csa
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=(csa1.test.ex) [V4NET.9.8.8] rejected MAIL <>: client SMTP authorization failed (client address mismatch)
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> csa2.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_mail"
+>>> processing "accept"
+>>> check verify = csa
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=(csa2.test.ex) [V4NET.9.8.8] rejected MAIL <>: client SMTP authorization failed (host name not authorized)
diff --git a/test/stderr/0525 b/test/stderr/0525
new file mode 100644
index 000000000..3eecf9ac5
--- /dev/null
+++ b/test/stderr/0525
@@ -0,0 +1,22 @@
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss
+delivering 10HmaX-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 Welcome
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250 Hi
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
+ SMTP<< 250 OK
+ SMTP>> RCPT TO:<def@pqr>
+ SMTP<< 250 OK
+ SMTP>> DATA
+ SMTP<< 354 SEND
+ SMTP>> writing message and terminating "."
+LOG: MAIN
+ SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after sending data block (ddd bytes written): Connection timed out
+LOG: MAIN
+ == def@pqr R=r1 T=t1 defer (dd): Connection timed out: SMTP timeout while connected to 127.0.0.1 [127.0.0.1] after sending data block (ddd bytes written)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
diff --git a/test/stderr/1000 b/test/stderr/1000
new file mode 100644
index 000000000..8b67c71f6
--- /dev/null
+++ b/test/stderr/1000
@@ -0,0 +1,70 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_connect"
+>>> processing "warn"
+>>> check hosts = <; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex
+>>> host in "<; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex"? yes (matched "2001:ab8:37f:20:0:0:0:1")
+>>> warn: condition test succeeded
+LOG: H=[2001:0ab8:037f:0020:0000:0000:0000:0001] Warning: matched hostlist
+>>> processing "accept"
+>>> check condition = ${if eq{$sender_host_address}{2001:0ab8:037f:0020:0000:0000:0000:0001}}
+>>> = true
+>>> accept: condition test succeeded
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? yes (matched "*")
+>>> looking up host name for V6NET:1234:0005:0006:0007:0008:0abc:000d
+>>> IP address lookup yielded test3.ipv6.test.ex
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=test3.ipv6.test.ex address=V6NET:1234:5:6:7:8:abc:d
+>>> checking addresses for test3.ipv6.test.ex
+>>> V6NET:1234:5:6:7:8:abc:d OK
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_connect"
+>>> processing "warn"
+>>> check hosts = <; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=v6.test.ex address=V6NET:ffff:836f:a00:a:800:200a:c032
+>>> host in "<; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check condition = ${if eq{$sender_host_address}{2001:0ab8:037f:0020:0000:0000:0000:0001}}
+>>> =
+>>> accept: condition test failed
+>>> end of ACL "check_connect": implicit DENY
+LOG: H=test3.ipv6.test.ex [V6NET:1234:0005:0006:0007:0008:0abc:000d] rejected connection in "connect" ACL
+>>> host in hosts_connection_nolog? no (option unset)
+>>> 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)
+>>> 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)
+>>> using ACL "check_connect"
+>>> processing "warn"
+>>> check hosts = <; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex
+MUNGED: ::1 will be omitted in what follows
+>>> get[host|ipnode]byname[2] looked up these IP addresses:
+>>> name=v6.test.ex address=V6NET:ffff:836f:a00:a:800:200a:c032
+>>> host in "<; 2001:ab8:37f:20:0:0:0:1 ; v6.test.ex"? yes (matched "v6.test.ex")
+>>> warn: condition test succeeded
+LOG: H=[V6NET:ffff:836f:0a00:000a:0800:200a:c032] Warning: matched hostlist
+>>> processing "accept"
+>>> check condition = ${if eq{$sender_host_address}{2001:0ab8:037f:0020:0000:0000:0000:0001}}
+>>> =
+>>> accept: condition test failed
+>>> end of ACL "check_connect": implicit DENY
+LOG: H=[V6NET:ffff:836f:0a00:000a:0800:200a:c032] rejected connection in "connect" ACL
diff --git a/test/stderr/1002 b/test/stderr/1002
new file mode 100644
index 000000000..b5a5015fb
--- /dev/null
+++ b/test/stderr/1002
@@ -0,0 +1,25 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl_rcpt_1"
+>>> processing "require"
+>>> check domains = @ : @[]
+>>> [::1] in "@ : @[]"? yes (matched "@[]")
+>>> require: condition test succeeded
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> using ACL "acl_rcpt_6"
+>>> processing "require"
+>>> check domains = <+ @mx_any/ignore=<;127.0.0.1;::1
+>>> ::1 in "<;127.0.0.1;::1"? yes (matched "::1")
+>>> 127.0.0.1 in "<;127.0.0.1;::1"? yes (matched "127.0.0.1")
+>>> V4NET.0.0.1 in "<;127.0.0.1;::1"? no (end of list)
+>>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
+>>> mxt11a.test.ex in "<+ @mx_any/ignore=<;127.0.0.1;::1"? no (end of list)
+>>> require: condition test failed
+LOG: H=[V4NET.1.1.1] F=<x@y> rejected RCPT <6@mxt11a.test.ex>: domain doesn't match @mx_any/ignore=<;127.0.0.1;::1
diff --git a/test/stderr/1003 b/test/stderr/1003
new file mode 100644
index 000000000..c83c508f5
--- /dev/null
+++ b/test/stderr/1003
@@ -0,0 +1,3 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@test.ex R=client T=send_to_server defer (-1): failed to expand "interface" option for send_to_server transport: internal expansion of "<; ${if" failed: condition name expected, but found ""
+
+******** SERVER ********
diff --git a/test/stderr/1006 b/test/stderr/1006
new file mode 100644
index 000000000..bce98fb26
--- /dev/null
+++ b/test/stderr/1006
@@ -0,0 +1,32 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+DNS lookup of mx46.test.ex (MX) using fakens
+DNS lookup of mx46.test.ex (MX) succeeded
+DNS lookup of 46.test.ex (AAAA) succeeded
+DNS lookup of 46.test.ex (A) using fakens
+DNS lookup of 46.test.ex (A) succeeded
+DNS lookup of v6.test.ex (MX) using fakens
+DNS lookup of v6.test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+DNS lookup of v6.test.ex (AAAA) succeeded
+DNS lookup of v6.test.ex (A) using fakens
+DNS lookup of v6.test.ex (A) gave NO_DATA
+returning DNS_NODATA
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+DNS lookup of mx46.test.ex (MX) using fakens
+DNS lookup of mx46.test.ex (MX) succeeded
+DNS lookup of 46.test.ex (A) using fakens
+DNS lookup of 46.test.ex (A) succeeded
+DNS lookup of v6.test.ex (MX) using fakens
+DNS lookup of v6.test.ex (MX) gave NO_DATA
+returning DNS_NODATA
+DNS lookup of v6.test.ex (A) using fakens
+DNS lookup of v6.test.ex (A) gave NO_DATA
+returning DNS_NODATA
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+
+******** SERVER ********
diff --git a/test/stderr/1007 b/test/stderr/1007
new file mode 100644
index 000000000..fa9308e1d
--- /dev/null
+++ b/test/stderr/1007
@@ -0,0 +1,148 @@
+
+******** SERVER ********
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on all interfaces (IPv6) port 1225
+listening on all interfaces (IPv4) port 1225
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4)
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4)
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on all interfaces (IPv6) port 1225
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv6) port 1226
+listening on all interfaces (IPv4) port 1226
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4)
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4)
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on all interfaces (IPv6) port 1225
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv6) port 1226
+listening on all interfaces (IPv4) port 1226
+listening on 127.0.0.1 port 1228
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on all interfaces (IPv6) port 1225
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv6) port 1226
+listening on all interfaces (IPv4) port 1226
+listening on 127.0.0.1 port 1228
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+listening on ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6 port 1225
+listening on ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6 port 1226
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]:1225 [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]:1226
+set_process_info: pppp daemon: no queue runs, listening for SMTP on [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]:1225 [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]:1226
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+daemon_smtp_port overridden by -oX:
+ <: 1227
+listening on all interfaces (IPv6) port 1227
+listening on all interfaces (IPv4) port 1227
+listening on 127.0.0.1 port 1228
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1227 (IPv6 and IPv4) [127.0.0.1]:1228
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1227 (IPv6 and IPv4) [127.0.0.1]:1228
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+daemon_smtp_port overridden by -oX:
+ <; 1227; 1225
+local_interfaces overridden by -oX:
+ <; 127.0.0.1
+listening on 127.0.0.1 port 1227
+listening on 127.0.0.1 port 1225
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on [127.0.0.1]:1227 [127.0.0.1]:1225
+set_process_info: pppp daemon: no queue runs, listening for SMTP on [127.0.0.1]:1227 [127.0.0.1]:1225
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+local_interfaces overridden by -oX:
+ <; ::0.1225; 0.0.0.0.1225; 0.0.0.0.1226
+listening on all interfaces (IPv6) port 1225
+listening on all interfaces (IPv4) port 1225
+listening on all interfaces (IPv4) port 1226
+pid written to TESTSUITE/spool/exim-daemon.pid
+changed uid/gid: running as a daemon
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+LOG: MAIN
+ exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv4)
+set_process_info: pppp daemon: no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv4)
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
diff --git a/test/stderr/2002 b/test/stderr/2002
new file mode 100644
index 000000000..59f338294
--- /dev/null
+++ b/test/stderr/2002
@@ -0,0 +1,10 @@
+>>> 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)
+>>> 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)
+
+******** SERVER ********
diff --git a/test/stderr/2008 b/test/stderr/2008
new file mode 100644
index 000000000..1e90975b7
--- /dev/null
+++ b/test/stderr/2008
@@ -0,0 +1,94 @@
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+delivering 10HmaX-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
+ SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250-STARTTLS
+ 250 HELP
+ SMTP>> STARTTLS
+ SMTP<< 220 TLS go ahead
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250 HELP
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
+ SMTP>> RCPT TO:<CALLER@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 Accepted
+ SMTP<< 354 Enter message, ending with "." on a line by itself
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK id=10HmaZ-0005vi-00
+ SMTP>> QUIT
+LOG: MAIN
+ => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel"
+LOG: MAIN
+ Completed
+delivering 10HmaY-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
+ SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250-STARTTLS
+ 250 HELP
+ SMTP>> STARTTLS
+ SMTP<< 220 TLS go ahead
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250 HELP
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
+ SMTP>> RCPT TO:<CALLER@test.ex>
+ SMTP>> RCPT TO:<xyz@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 Accepted
+ SMTP<< 250 Accepted
+ SMTP<< 354 Enter message, ending with "." on a line by itself
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK id=10HmbA-0005vi-00
+ SMTP>> QUIT
+LOG: MAIN
+ => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel"
+LOG: MAIN
+ -> xyz@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel"
+Connecting to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]:1225 ... connected
+ SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250-STARTTLS
+ 250 HELP
+ SMTP>> STARTTLS
+ SMTP<< 220 TLS go ahead
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250 HELP
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
+ SMTP>> RCPT TO:<abcd@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 Accepted
+ SMTP<< 354 Enter message, ending with "." on a line by itself
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK id=10HmbB-0005vi-00
+ SMTP>> QUIT
+LOG: MAIN
+ => abcd@test.ex R=client T=send_to_server2 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLS-1.0:RSA_AES_256_CBC_SHA1:32 DN="C=UK,L=Cambridge,O=University of Cambridge,OU=Computing Service,CN=Philip Hazel"
+LOG: MAIN
+ Completed
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+
+******** SERVER ********
diff --git a/test/stderr/2102 b/test/stderr/2102
new file mode 100644
index 000000000..59f338294
--- /dev/null
+++ b/test/stderr/2102
@@ -0,0 +1,10 @@
+>>> 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)
+>>> 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)
+
+******** SERVER ********
diff --git a/test/stderr/2108 b/test/stderr/2108
new file mode 100644
index 000000000..ee3a62854
--- /dev/null
+++ b/test/stderr/2108
@@ -0,0 +1,94 @@
+LOG: queue_run MAIN
+ Start queue run: pid=pppp -qf
+delivering 10HmaX-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
+ SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250-STARTTLS
+ 250 HELP
+ SMTP>> STARTTLS
+ SMTP<< 220 TLS go ahead
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250 HELP
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
+ SMTP>> RCPT TO:<CALLER@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 Accepted
+ SMTP<< 354 Enter message, ending with "." on a line by itself
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK id=10HmaZ-0005vi-00
+ SMTP>> QUIT
+LOG: MAIN
+ => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel"
+LOG: MAIN
+ Completed
+delivering 10HmaY-0005vi-00 (queue run pid ppppp)
+Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
+ SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250-STARTTLS
+ 250 HELP
+ SMTP>> STARTTLS
+ SMTP<< 220 TLS go ahead
+ SMTP>> EHLO helo.data.changed
+ SMTP<< 250-myhost.test.ex Hello helo.data.changed [127.0.0.1]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250 HELP
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
+ SMTP>> RCPT TO:<CALLER@test.ex>
+ SMTP>> RCPT TO:<xyz@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 Accepted
+ SMTP<< 250 Accepted
+ SMTP<< 354 Enter message, ending with "." on a line by itself
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK id=10HmbA-0005vi-00
+ SMTP>> QUIT
+LOG: MAIN
+ => CALLER@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel"
+LOG: MAIN
+ -> xyz@test.ex R=client T=send_to_server1 H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel"
+Connecting to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]:1225 ... connected
+ SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250-STARTTLS
+ 250 HELP
+ SMTP>> STARTTLS
+ SMTP<< 220 TLS go ahead
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
+ 250-SIZE 52428800
+ 250-PIPELINING
+ 250 HELP
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
+ SMTP>> RCPT TO:<abcd@test.ex>
+ SMTP>> DATA
+ SMTP<< 250 OK
+ SMTP<< 250 Accepted
+ SMTP<< 354 Enter message, ending with "." on a line by itself
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK id=10HmbB-0005vi-00
+ SMTP>> QUIT
+LOG: MAIN
+ => abcd@test.ex R=client T=send_to_server2 H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLSv1:AES256-SHA:256 DN="/C=UK/L=Cambridge/O=University of Cambridge/OU=Computing Service/CN=Philip Hazel"
+LOG: MAIN
+ Completed
+LOG: queue_run MAIN
+ End queue run: pid=pppp -qf
+
+******** SERVER ********
diff --git a/test/stderr/2201 b/test/stderr/2201
new file mode 100644
index 000000000..e959fea8f
--- /dev/null
+++ b/test/stderr/2201
@@ -0,0 +1,129 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing test.ex@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering test.ex@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing test.ex@test.ex
+--------> r1 router <--------
+local_part=test.ex domain=test.ex
+checking domains
+search_open: dnsdb "NULL"
+search_find: file="NULL"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=dnsdb key="test.ex"
+database lookup required for test.ex
+dnsdb key: test.ex
+DNS lookup of test.ex (TXT) using fakens
+DNS lookup of test.ex (TXT) succeeded
+lookup yielded: A TXT record for test.ex.
+test.ex in "dnsdb;test.ex"? yes (matched "dnsdb;test.ex")
+checking local_parts
+search_open: dnsdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=dnsdb key="test.ex"
+cached data used for lookup of test.ex
+lookup yielded: A TXT record for test.ex.
+test.ex in "dnsdb;test.ex"? yes (matched "dnsdb;test.ex")
+calling r1 router
+r1 router called for test.ex@test.ex
+ domain = test.ex
+set transport local_delivery
+queued for local_delivery transport: local_part = test.ex
+domain = test.ex
+ errors_to=NULL
+ domain_data=A TXT record for test.ex. localpart_data=A TXT record for test.ex.
+routed by r1 router
+ envelope to: test.ex@test.ex
+ transport: local_delivery
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing unknown@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering unknown@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing unknown@test.ex
+--------> r1 router <--------
+local_part=unknown domain=test.ex
+checking domains
+search_open: dnsdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=dnsdb key="test.ex"
+cached data used for lookup of test.ex
+lookup yielded: A TXT record for test.ex.
+test.ex in "dnsdb;test.ex"? yes (matched "dnsdb;test.ex")
+checking local_parts
+search_open: dnsdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="unknown" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=dnsdb key="unknown"
+database lookup required for unknown
+dnsdb key: unknown
+DNS lookup of unknown (TXT) using fakens
+DNS lookup of unknown (TXT) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+lookup failed
+unknown in "dnsdb;unknown"? no (end of list)
+r1 router skipped: local_parts mismatch
+--------> r2 router <--------
+local_part=unknown domain=test.ex
+checking domains
+search_open: dnsdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=dnsdb key="test.ex"
+cached data used for lookup of test.ex
+lookup yielded: A TXT record for test.ex.
+test.ex in "dnsdb;test.ex"? yes (matched "dnsdb;test.ex")
+checking senders
+address match: subject=CALLER@myhost.test.ex pattern=dnsdb;A=myhost.test.ex
+search_open: dnsdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="A=myhost.test.ex" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=dnsdb key="A=myhost.test.ex"
+database lookup required for A=myhost.test.ex
+dnsdb key: myhost.test.ex
+DNS lookup of myhost.test.ex (A) using fakens
+DNS lookup of myhost.test.ex (A) succeeded
+lookup yielded: V4NET.10.10.10
+CALLER@myhost.test.ex in "dnsdb;A=myhost.test.ex"? yes (matched "dnsdb;A=myhost.test.ex")
+calling r2 router
+r2 router called for unknown@test.ex
+ domain = test.ex
+set transport local_delivery
+queued for local_delivery transport: local_part = unknown
+domain = test.ex
+ errors_to=NULL
+ domain_data=A TXT record for test.ex. localpart_data=NULL
+routed by r2 router
+ envelope to: unknown@test.ex
+ transport: local_delivery
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/2600 b/test/stderr/2600
new file mode 100644
index 000000000..58371eb8b
--- /dev/null
+++ b/test/stderr/2600
@@ -0,0 +1,449 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select name from them where id='userx';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select name from them where id='userx';"
+file lookup required for select name from them where id='userx';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: Ayen Other
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select name from them where id='userx';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select name from them where id='userx';"
+cached data used for lookup of select name from them where id='userx';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: Ayen Other
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select name from them where id='xxxx';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select name from them where id='xxxx';"
+file lookup required for select name from them where id='xxxx';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup forced cache cleanup
+lookup failed
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select name from them where id='nothing';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select name from them where id='nothing';"
+file lookup required for select name from them where id='nothing';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded:
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select id,name from them where id='nothing';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select id,name from them where id='nothing';"
+file lookup required for select id,name from them where id='nothing';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: id=nothing name=""
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='quote2';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='quote2';"
+file lookup required for select * from them where id='quote2';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: name="\"stquot" id=quote2
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='newline';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='newline';"
+file lookup required for select * from them where id='newline';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: name="before
+after" id=newline
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='tab';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='tab';"
+file lookup required for select * from them where id='tab';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: name="x x" id=tab
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='its';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='its';"
+file lookup required for select * from them where id='its';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: name=it's id=its
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where name='it''s';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where name='it''s';"
+file lookup required for select * from them where name='it''s';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: name=it's id=its
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [10.0.0.0]
+sender_rcvhost = [10.0.0.0]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.0]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [10.0.0.0]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<a@b>
+SMTP>> 250 OK
+SMTP<< rcpt to:<c@d>
+using ACL "check_recipient"
+processing "accept"
+check domains = +local_domains
+d in "@"? no (end of list)
+d in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='10.0.0.0'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='10.0.0.0'"
+file lookup required for select * from them where id='10.0.0.0'
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup forced cache cleanup
+lookup failed
+host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.0.0.0'"? no (end of list)
+host in "+relay_hosts"? no (end of list)
+accept: condition test failed
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 relay not permitted
+LOG: MAIN REJECT
+ H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
+SMTP<< rcpt to:<c@d>
+using ACL "check_recipient"
+processing "accept"
+check domains = +local_domains
+d in "@"? no (end of list)
+d in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='10.0.0.0'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='10.0.0.0'"
+file lookup required for select * from them where id='10.0.0.0'
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup forced cache cleanup
+lookup failed
+host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.0.0.0'"? no (end of list)
+host in "+relay_hosts"? no (end of list)
+accept: condition test failed
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 relay not permitted
+LOG: MAIN REJECT
+ H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.0] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [10.10.10.10]
+sender_rcvhost = [10.10.10.10]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [10.10.10.10]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [10.10.10.10]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<a@b>
+SMTP>> 250 OK
+SMTP<< rcpt to:<c@d>
+using ACL "check_recipient"
+processing "accept"
+check domains = +local_domains
+d in "@"? no (end of list)
+d in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='10.10.10.10'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='10.10.10.10'"
+file lookup required for select * from them where id='10.10.10.10'
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: name=ok id=10.10.10.10
+host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'"? yes (matched "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'")
+host in "+relay_hosts"? yes (matched "+relay_hosts")
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< rcpt to:<c@d>
+using ACL "check_recipient"
+processing "accept"
+check domains = +local_domains
+d in "@"? no (end of list)
+d in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select * from them where id='10.10.10.10'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select * from them where id='10.10.10.10'"
+cached data used for lookup of select * from them where id='10.10.10.10'
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: name=ok id=10.10.10.10
+host in "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'"? yes (matched "sqlite;TESTSUITE/aux-fixed/sqlitedb select * from them where id='10.10.10.10'")
+host in "+relay_hosts"? yes (matched "+relay_hosts")
+accept: condition test succeeded
+SMTP>> 250 Accepted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [10.10.10.10] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
+Sender: CALLER@myhost.test.ex
+Recipients:
+ userx
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@myhost.test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmaX-0005vi-00
+ for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+skipping ACL configuration - not needed
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@myhost.test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ userx@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@myhost.test.ex
+unique = userx@myhost.test.ex
+no domain retry record
+no address retry record
+userx@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@myhost.test.ex
+--------> r1 router <--------
+local_part=userx domain=myhost.test.ex
+processing address_data
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select name from them where id='userx'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select name from them where id='userx'"
+file lookup required for select name from them where id='userx'
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: Ayen Other
+calling r1 router
+r1 router called for userx@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: userx@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@myhost.test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@myhost.test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to userx using t1
+appendfile transport entered
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select id from them where id='userx'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select id from them where id='userx'"
+file lookup required for select id from them where id='userx'
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: userx
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/userx format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/userx.lock
+hitch name: TESTSUITE/test-mail/userx.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/userx is locked
+writing to file TESTSUITE/test-mail/userx
+writing data block fd=8 size=sss timeout=0
+writing data block fd=8 size=sss timeout=0
+writing data block fd=8 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling userx@myhost.test.ex
+t1 transport returned OK for userx@myhost.test.ex
+post-process userx@myhost.test.ex (0)
+userx@myhost.test.ex delivered
+LOG: MAIN
+ => userx <userx@myhost.test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+userx@myhost.test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
+search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ key="select name from them where id='userx';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="TESTSUITE/aux-fixed/sqlitedb"
+ type=sqlite key="select name from them where id='userx';"
+file lookup required for select name from them where id='userx';
+ in TESTSUITE/aux-fixed/sqlitedb
+lookup yielded: Ayen Other
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/3000 b/test/stderr/3000
new file mode 100644
index 000000000..032c996c5
--- /dev/null
+++ b/test/stderr/3000
@@ -0,0 +1,57 @@
+1999-03-02 09:44:33 this is a warning at TESTSUITE/aux-fixed/3000.pl line 25.
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+expanding: foo
+ result: foo
+expanding: arg1
+ result: arg1
+Starting Perl interpreter
+expanding: ${perl{foo}{arg1}}
+ result: Subroutine foo called with args: arg1
+expanding: foo_undef
+ result: foo_undef
+failed to expand: ${perl{foo_undef}}
+ error message: Perl subroutine "foo_undef" returned undef to force failure
+failure was forced
+expanding: debug_write
+ result: debug_write
+expanding: debug from Perl\n
+ result: debug from Perl
+
+debug from Perl
+expanding: ${perl{debug_write}{debug from Perl\n}}
+ result: Wrote debug
+expanding: log_write
+ result: log_write
+expanding: log from Perl
+ result: log from Perl
+LOG: MAIN
+ log from Perl
+expanding: ${perl{log_write}{log from Perl}}
+ result: Wrote log
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+LOG: MAIN
+ this is a warning at TESTSUITE/aux-fixed/3000.pl line 25.
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>> 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)
+>>> 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)
+>>> x.y.z in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> using ACL "check_rcpt"
+>>> processing "accept"
+LOG: this is a warning at TESTSUITE/aux-fixed/3000.pl line 25.
+>>> check condition = ${if !eq {${perl{foo_warn}}}{}}
+>>> = true
+>>> accept: condition test succeeded
+
+******** SERVER ********
diff --git a/test/stderr/3100 b/test/stderr/3100
new file mode 100644
index 000000000..aab26d77c
--- /dev/null
+++ b/test/stderr/3100
@@ -0,0 +1 @@
+1999-03-02 09:44:33 dlfunc{TESTSUITE/bin/loaded}{dltest} failed (3): (no message)
diff --git a/test/stderr/3201 b/test/stderr/3201
new file mode 100644
index 000000000..0c69a1218
--- /dev/null
+++ b/test/stderr/3201
@@ -0,0 +1,84 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [10.0.0.1]
+sender_rcvhost = [10.0.0.1]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.1]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [10.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)
+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)
+using ACL "connect1"
+processing "deny"
+check hosts = testdb;fail
+search_open: testdb "NULL"
+search_find: file="NULL"
+ key="fail" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=testdb key="fail"
+database lookup required for fail
+testdb lookup forced FAIL
+lookup failed
+host in "testdb;fail"? no (end of list)
+deny: condition test failed
+end of ACL "connect1": implicit DENY
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ H=[10.0.0.1] rejected connection in "connect" ACL
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [10.0.0.2]
+sender_rcvhost = [10.0.0.2]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.2]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [10.0.0.2]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+using ACL "connect2"
+processing "deny"
+check hosts = net-testdb;fail
+search_open: testdb "NULL"
+search_find: file="NULL"
+ key="fail" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=testdb key="fail"
+database lookup required for fail
+testdb lookup forced FAIL
+lookup failed
+host in "net-testdb;fail"? no (end of list)
+deny: condition test failed
+end of ACL "connect2": implicit DENY
+SMTP>> 550 Administrative prohibition
+LOG: MAIN REJECT
+ H=[10.0.0.2] rejected connection in "connect" ACL
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/3202 b/test/stderr/3202
new file mode 100644
index 000000000..795623325
--- /dev/null
+++ b/test/stderr/3202
@@ -0,0 +1,42 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl_1_1_1"
+>>> processing "accept"
+>>> check hosts = net-testdb;defer
+>>> host in "net-testdb;defer"? lookup deferred for net-testdb;defer
+>>> accept: condition test deferred
+LOG: H=[1.1.1.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_1_1_2"
+>>> processing "deny"
+>>> check domains = testdb;defer
+>>> y in "testdb;defer"? lookup deferred for testdb;defer
+>>> deny: condition test deferred
+LOG: H=[1.1.2.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_1_1_3"
+>>> processing "require"
+>>> check local_parts = testdb;defer
+>>> x in "testdb;defer"? lookup deferred for testdb;defer
+>>> require: condition test deferred
+LOG: H=[1.1.3.1] F=<x@y> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
diff --git a/test/stderr/3204 b/test/stderr/3204
new file mode 100644
index 000000000..b6ba871bf
--- /dev/null
+++ b/test/stderr/3204
@@ -0,0 +1,14 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "deny"
+>>> check senders = testdb;defer
+>>> userx@somehost.example.com in "testdb;defer"? lookup deferred for testdb;defer
+>>> deny: condition test deferred
+LOG: H=[1.2.3.4] F=<userx@somehost.example.com> temporarily rejected RCPT <x@y>: testdb lookup forced DEFER
diff --git a/test/stderr/3205 b/test/stderr/3205
new file mode 100644
index 000000000..c1c1da230
--- /dev/null
+++ b/test/stderr/3205
@@ -0,0 +1,32 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl_1_2_3_4"
+>>> processing "deny"
+>>> check senders = testdb;defer
+>>> userx@external.test.ex in "testdb;defer"? lookup deferred for testdb;defer
+>>> deny: condition test deferred
+LOG: H=[1.2.3.4] F=<userx@external.test.ex> temporarily rejected RCPT <userx@test.ex>: testdb lookup forced DEFER
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "acl_4_3_2_1"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = testdb;defer
+>>> host in "testdb;defer"? lookup deferred for testdb;defer
+>>> deny: condition test deferred
+LOG: H=[4.3.2.1] F=<userx@external.test.ex> temporarily rejected RCPT <userx@test.ex>: testdb lookup forced DEFER
diff --git a/test/stderr/3208 b/test/stderr/3208
new file mode 100644
index 000000000..32dfb8b14
--- /dev/null
+++ b/test/stderr/3208
@@ -0,0 +1,107 @@
+>>> 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)
+>>> 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)
+>>> remote.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> test.ex in percent_hack_domains? no (matched "!test.ex")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> other.ex in percent_hack_domains? lookup deferred for testdb;defer
+LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@other.ex>: defer in percent_hack_domains check
+>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
+>>> b in percent_hack_domains? lookup deferred for testdb;defer
+LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%b@testhack.ex>: defer in percent_hack_domains check
+>>> test.ex in percent_hack_domains? no (matched "!test.ex")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> testhack2.ex in percent_hack_domains? lookup deferred for testdb;defer
+LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%b@testhack2.ex>: defer in percent_hack_domains check
+>>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
+>>> yesrelay.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
+>>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")
+>>> accept: condition test succeeded
+>>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
+>>> norelay.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? lookup deferred for testdb;defer
+>>> norelay.ex in "+relay_domains"? lookup deferred for +relay_domains
+>>> accept: condition test deferred
+LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@norelay.ex>: testdb lookup forced DEFER
+>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
+>>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
+>>> yesrelay.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
+>>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")
+>>> accept: condition test succeeded
+>>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
+>>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
+>>> norelay.ex in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check domains = +relay_domains
+>>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? lookup deferred for testdb;defer
+>>> norelay.ex in "+relay_domains"? lookup deferred for +relay_domains
+>>> accept: condition test deferred
+LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%norelay.ex@testhack.ex>: testdb lookup forced DEFER
diff --git a/test/stderr/3210 b/test/stderr/3210
new file mode 100644
index 000000000..5e8ab85a3
--- /dev/null
+++ b/test/stderr/3210
@@ -0,0 +1,32 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Testing userx@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering userx@test.ex
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+checking domains
+search_open: testdb "NULL"
+search_find: file="NULL"
+ key="defer" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=testdb key="defer"
+database lookup required for defer
+testdb lookup forced DEFER
+lookup deferred: testdb lookup forced DEFER
+test.ex in "testdb;defer"? lookup deferred for testdb;defer
+test.ex in "+defer_lookup : test.ex"? lookup deferred for +defer_lookup
+test.ex in "! +local_domains"? lookup deferred for ! +local_domains
+domains check lookup or other defer
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/3211 b/test/stderr/3211
new file mode 100644
index 000000000..08a48ac49
--- /dev/null
+++ b/test/stderr/3211
@@ -0,0 +1,44 @@
+>>> 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)
+>>> 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.again.dns
+>>> +++ sender_address = <userx@test.ex>
+>>> calling skipped router
+>>> skipped router declined for userx@test.again.dns
+>>> calling temp router
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> temp router: defer for userx@test.again.dns
+>>> message: host lookup did not complete
+>>> ----------- end verify ------------
+>>> accept: condition test deferred
+LOG: H=[1.2.3.4] F=<userx@test.ex> temporarily rejected RCPT <userx@test.again.dns>: host lookup did not complete
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? 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)
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing r1-userx@test.again.dns
+>>> test.again.dns in "!testdb;fail"? yes (end of list)
+>>> calling r1 router
+>>> test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> r1 router: defer for r1-userx@test.again.dns
+>>> message: host lookup did not complete
+>>> ----------- end verify ------------
+>>> accept: condition test deferred
+LOG: H=[1.2.3.4] F=<userx@test.ex> temporarily rejected RCPT <r1-userx@test.again.dns>: host lookup did not complete
diff --git a/test/stderr/3212 b/test/stderr/3212
new file mode 100644
index 000000000..08ef71ff6
--- /dev/null
+++ b/test/stderr/3212
@@ -0,0 +1,136 @@
+Exim version x.yz ....
+changed uid/gid: -C, -D, -be or -bf forces real uid
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+search_open: lsearch "TESTSUITE/aux-fixed/3212.aliases"
+search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ type=lsearch key="list"
+file lookup required for list
+ in TESTSUITE/aux-fixed/3212.aliases
+lookup yielded: userx, usery
+search_open: lsearch "TESTSUITE/aux-fixed/3212.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ type=lsearch key="list"
+cached data used for lookup of list
+ in TESTSUITE/aux-fixed/3212.aliases
+lookup yielded: userx, usery
+search_open: lsearch "TESTSUITE/aux-fixed/3212.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ key="root" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ type=lsearch key="root"
+file lookup required for root
+ in TESTSUITE/aux-fixed/3212.aliases
+lookup yielded: userx
+search_open: lsearch "TESTSUITE/aux-fixed/3212.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ key="root" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ type=lsearch key="root"
+cached data used for lookup of root
+ in TESTSUITE/aux-fixed/3212.aliases
+lookup yielded: userx
+search_open: lsearch "TESTSUITE/aux-fixed/3212.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ type=lsearch key="list"
+cached data used for lookup of list
+ in TESTSUITE/aux-fixed/3212.aliases
+lookup yielded: userx, usery
+search_open: testdb "NULL"
+search_find: file="NULL"
+ key="something" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="NULL"
+ type=testdb key="something"
+database lookup required for something
+lookup yielded: something
+search_open: testdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="something" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="NULL"
+ type=testdb key="something"
+cached data used for lookup of something
+lookup yielded: something
+search_open: testdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="nocache" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="NULL"
+ type=testdb key="nocache"
+database lookup required for nocache
+lookup forced cache cleanup
+lookup yielded: nocache
+search_open: testdb "NULL"
+ cached open
+search_find: file="NULL"
+ key="something" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="NULL"
+ type=testdb key="something"
+database lookup required for something
+lookup yielded: something
+search_open: lsearch "TESTSUITE/aux-fixed/3212.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ key="list" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ type=lsearch key="list"
+cached data used for lookup of list
+ in TESTSUITE/aux-fixed/3212.aliases
+lookup yielded: userx, usery
+search_open: lsearch "TESTSUITE/aux-fixed/3212.aliases"
+ cached open
+search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ key="root" partial=-1 affix=NULL starflags=0
+LRU list:
+ :TESTSUITE/aux-fixed/3212.aliases
+ End
+internal_search_find: file="TESTSUITE/aux-fixed/3212.aliases"
+ type=lsearch key="root"
+cached data used for lookup of root
+ in TESTSUITE/aux-fixed/3212.aliases
+lookup yielded: userx
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/3400 b/test/stderr/3400
new file mode 100644
index 000000000..16b12b26c
--- /dev/null
+++ b/test/stderr/3400
@@ -0,0 +1,379 @@
+>>> 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)
+>>> 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 smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_vrfy"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "10.0.0.1"? no (end of list)
+>>> host in "+auth_hosts"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> using ACL "check_expn"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.0/24
+>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
+>>> accept: condition test succeeded
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing list@test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> list in "userx"? no (end of list)
+>>> no more routers
+LOG: ETRN #abcd received from [10.0.0.2]
+>>> using ACL "check_etrn"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? no (end of list)
+>>> deny: condition test failed
+>>> processing "require"
+>>> check hosts = 10.0.0.0/24
+>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
+>>> require: condition test succeeded
+>>> processing "warn"
+>>> warn: condition test succeeded
+LOG: H=[10.0.0.2] Warning: accepted ETRN #abcd
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> ETRN command is: exim -R
+>>> ETRN command execution skipped
+>>> 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)
+>>> 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)
+>>> test.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in "10.0.0.1"? yes (matched "10.0.0.1")
+>>> host in auth_advertise_hosts? yes (matched "+auth_hosts")
+>>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
+>>> using ACL "check_vrfy"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> deny: condition test succeeded
+LOG: H=(test.host) [10.0.0.1] rejected VRFY userx@test.ex: authentication required
+>>> using ACL "check_expn"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> deny: condition test succeeded
+LOG: H=(test.host) [10.0.0.1] rejected EXPN list@test.ex: authentication required
+LOG: ETRN abcd received from (test.host) [10.0.0.1]
+>>> using ACL "check_etrn"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> deny: condition test succeeded
+LOG: H=(test.host) [10.0.0.1] rejected ETRN abcd: authentication required
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> deny: condition test succeeded
+LOG: H=(test.host) [10.0.0.1] F=<junk@jink.jonk.test.ex> rejected RCPT <userx@test.ex>: authentication required
+>>> mylogin authenticator:
+>>> $1 = userx secret
+>>> +++MYLOGIN $1="userx secret" $2="" $3=""
+>>> expanded string: yes
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> mylogin in "*"? yes (matched "*")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> mylogin in "*"? yes (matched "*")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
+>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "10.0.0.4"? no (end of list)
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +auth_relay_hosts
+>>> host in "10.0.0.3 : 10.0.0.4"? no (end of list)
+>>> host in "+auth_relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> deny: condition test succeeded
+LOG: H=(test.host) [10.0.0.1] F=<junk@jink.jonk.test.ex> rejected RCPT <userx@cus.cam.ac.uk>: relay not permitted
+>>> using ACL "check_vrfy"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> mylogin in "*"? yes (matched "*")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> userx in "userx"? yes (matched "userx")
+>>> calling localuser router
+>>> routed by localuser router
+>>> using ACL "check_expn"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> mylogin in "*"? yes (matched "*")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.0/24
+>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
+>>> accept: condition test succeeded
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing list@test.ex
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "! +local_domains"? no (matched "! +local_domains")
+>>> list in "userx"? no (end of list)
+>>> no more routers
+LOG: ETRN #abcd received from (test.host) [10.0.0.1]
+>>> using ACL "check_etrn"
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> mylogin in "*"? yes (matched "*")
+>>> deny: condition test failed
+>>> processing "require"
+>>> check hosts = 10.0.0.0/24
+>>> host in "10.0.0.0/24"? yes (matched "10.0.0.0/24")
+>>> require: condition test succeeded
+>>> processing "warn"
+>>> warn: condition test succeeded
+LOG: H=(test.host) [10.0.0.1] Warning: accepted ETRN #abcd
+>>> processing "accept"
+>>> accept: condition test succeeded
+>>> ETRN command is: exim -R
+>>> ETRN command execution skipped
+>>> 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)
+>>> 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)
+>>> test.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in "10.0.0.1"? no (end of list)
+>>> host in "10.0.0.4"? no (end of list)
+>>> host in "10.0.0.3 : 10.0.0.4"? yes (matched "10.0.0.3")
+>>> host in auth_advertise_hosts? yes (matched "+auth_relay_hosts")
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
+>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +auth_relay_hosts
+>>> host in "+auth_relay_hosts"? yes (matched "+auth_relay_hosts" - cached)
+>>> check authenticated = *
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=(test.host) [10.0.0.3] F=<junk@jink.jonk.test.ex> rejected RCPT <userx@cus.cam.ac.uk>: authentication required
+>>> mylogin authenticator:
+>>> $1 = userx secret
+>>> +++MYLOGIN $1="userx secret" $2="" $3=""
+>>> expanded string: yes
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? no (end of list)
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> cus.cam.ac.uk in "test.ex : *.test.ex"? no (end of list)
+>>> cus.cam.ac.uk in "+local_domains"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +relay_hosts
+>>> host in "+relay_hosts"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = +auth_relay_hosts
+>>> host in "+auth_relay_hosts"? yes (matched "+auth_relay_hosts" - cached)
+>>> check authenticated = *
+>>> mylogin in "*"? yes (matched "*")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> test.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in "10.0.0.1"? no (end of list)
+>>> host in "10.0.0.4"? yes (matched "10.0.0.4")
+>>> host in auth_advertise_hosts? no (matched "!+relay_hosts")
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+sender_fullhost = [10.0.0.5]
+sender_rcvhost = [10.0.0.5] (ident=CALLER)
+set_process_info: pppp handling incoming connection from [10.0.0.5] via -oMa
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [10.0.0.5] U=CALLER
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< ehlo testing.testing
+testing.testing in helo_lookup_domains? no (end of list)
+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 pipelining_advertise_hosts? yes (matched "*")
+host in "10.0.0.1"? no (end of list)
+host in "10.0.0.4"? no (end of list)
+host in "10.0.0.3 : 10.0.0.4"? no (end of list)
+host in auth_advertise_hosts? yes (matched "10.0.0.5")
+SMTP>> 250-myhost.test.ex Hello CALLER at testing.testing [10.0.0.5]
+250-SIZE 52428800
+250-ETRN
+250-EXPN
+250-PIPELINING
+250-AUTH MYLOGIN PLAIN EXPLAIN EXPANDED EXPANDFAIL DEFER LOGIN
+250 HELP
+SMTP<< auth mylogin dXNlcnggc2VjcmV0
+mylogin authenticator:
+ $1 = userx secret
++++MYLOGIN $1="userx secret" $2="" $3=""
+expanded string: yes
+SMTP>> 235 Authentication succeeded
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/3404 b/test/stderr/3404
new file mode 100644
index 000000000..fa3e33298
--- /dev/null
+++ b/test/stderr/3404
@@ -0,0 +1,76 @@
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaX-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 ESMTP
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250-HELP
+ 250 AUTH PLAIN
+ SMTP>> AUTH PLAIN ********************
+ SMTP<< 235 Authentication successful
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> AUTH=CALLER@myhost.test.ex
+ SMTP<< 250 Sender OK
+ SMTP>> RCPT TO:<userx@domain.com>
+ SMTP<< 250 Recipient OK
+ SMTP>> DATA
+ SMTP<< 354 Send data
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: MAIN
+ => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaY-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 ESMTP
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250-HELP
+ 250 AUTH PLAIN
+ SMTP>> AUTH PLAIN ********************
+ SMTP<< 235 Authentication successful
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> AUTH=xxx@yyy
+ SMTP<< 250 Sender OK
+ SMTP>> RCPT TO:<userx@domain.com>
+ SMTP<< 250 Recipient OK
+ SMTP>> DATA
+ SMTP<< 354 Send data
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: MAIN
+ => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+delivering 10HmaZ-0005vi-00
+Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
+ SMTP<< 220 ESMTP
+ SMTP>> EHLO myhost.test.ex
+ SMTP<< 250-OK
+ 250-HELP
+ 250 AUTH LOGIN
+ SMTP>> AUTH LOGIN
+ SMTP<< 300 User?
+ SMTP>> ********
+ SMTP<< 300 Password?
+ SMTP>> ********
+ SMTP<< 235 Authentication successful
+ SMTP>> MAIL FROM:<CALLER@myhost.test.ex> AUTH=CALLER@myhost.test.ex
+ SMTP<< 250 Sender OK
+ SMTP>> RCPT TO:<userx@domain.com>
+ SMTP<< 250 Recipient OK
+ SMTP>> DATA
+ SMTP<< 354 Send data
+ SMTP>> writing message and terminating "."
+ SMTP<< 250 OK
+ SMTP>> QUIT
+LOG: MAIN
+ => userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
diff --git a/test/stderr/3407 b/test/stderr/3407
new file mode 100644
index 000000000..213c85b0d
--- /dev/null
+++ b/test/stderr/3407
@@ -0,0 +1,6 @@
+LOG: PANIC DIE
+ Exim configuration error:
+ two server authenticators (a1 and a2) have the same public name (PLAIN)
+LOG: PANIC DIE
+ Exim configuration error:
+ two client authenticators (a3 and a4) have the same public name (LOGIN)
diff --git a/test/stderr/3408 b/test/stderr/3408
new file mode 100644
index 000000000..0ce50f216
--- /dev/null
+++ b/test/stderr/3408
@@ -0,0 +1,112 @@
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in auth_advertise_hosts? yes (matched "*")
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check !authenticated = *
+>>> check dnslists = rbl.test.ex
+>>> DNS list check: rbl.test.ex
+>>> new DNS lookup for 14.12.11.V4NET.rbl.test.ex
+>>> DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+>>> => that means V4NET.11.12.14 is listed at rbl.test.ex
+>>> deny: condition test succeeded
+LOG: H=(exim.test.ex) [V4NET.11.12.14] F=<postmaster@exim.test.ex> rejected RCPT userx@exim.test.ex: host is listed in rbl.test.ex
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaX-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtp S=sss
+>>> 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)
+>>> 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)
+>>> exim.test.ex in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in auth_advertise_hosts? yes (matched "*")
+>>> plain authenticator:
+>>> $1 =
+>>> $2 = userx
+>>> $3 = secret
+>>> expanded string: yes
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> postmaster@exim.test.ex in "postmaster@exim.test.ex"? yes (matched "postmaster@exim.test.ex")
+>>> accept: condition test succeeded
+>>> using ACL "check_recipient"
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check recipients = postmaster@exim.test.ex
+>>> userx@exim.test.ex in "postmaster@exim.test.ex"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check !authenticated = *
+>>> plain in "*"? yes (matched "*")
+>>> deny: condition test failed
+>>> processing "require"
+>>> check verify = sender
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing postmaster@exim.test.ex
+>>> calling system_aliases router
+>>> routed by system_aliases router
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing CALLER@exim.test.ex
+>>> calling system_aliases router
+>>> system_aliases router declined for CALLER@exim.test.ex
+>>> calling localuser router
+>>> routed by localuser router
+>>> ----------- end verify ------------
+>>> require: condition test succeeded
+>>> processing "deny"
+>>> check !verify = recipient
+>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+>>> routing userx@exim.test.ex
+>>> calling system_aliases router
+>>> system_aliases router declined for userx@exim.test.ex
+>>> userx in "userx"? yes (matched "userx")
+>>> calling list router
+>>> routed by list router
+>>> ----------- end verify ------------
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> exim.test.ex in "exim.test.ex"? yes (matched "exim.test.ex")
+>>> exim.test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaY-0005vi-00 <= postmaster@exim.test.ex H=(exim.test.ex) [V4NET.11.12.14] P=esmtpa A=plain:userx S=sss
diff --git a/test/stderr/3410 b/test/stderr/3410
new file mode 100644
index 000000000..02dc1343c
--- /dev/null
+++ b/test/stderr/3410
@@ -0,0 +1,76 @@
+>>> 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)
+>>> 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)
+>>> using ACL "acl_5_6_9"
+>>> processing "accept"
+>>> check authenticated = *
+>>> accept: condition test failed
+>>> accept: endpass encountered - denying access
+LOG: H=[5.6.9.1] F=<x@y> rejected RCPT <x@y>: You must authenticate
+>>> rhu.barb in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in auth_advertise_hosts? yes (matched "*")
+>>> auth1 authenticator:
+>>> $1 =
+>>> $2 = userx
+>>> $3 = secret
+>>> expanded string: yes
+>>> using ACL "acl_5_6_9"
+>>> processing "accept"
+>>> check authenticated = *
+>>> auth1 in "*"? yes (matched "*")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> using ACL "acl_5_6_10"
+>>> processing "accept"
+>>> check authenticated = auth1
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_10": implicit DENY
+LOG: H=[5.6.10.1] F=<x@y> rejected RCPT <x@y>
+>>> rhu.barb in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in auth_advertise_hosts? yes (matched "*")
+>>> auth1 authenticator:
+>>> $1 =
+>>> $2 = userx
+>>> $3 = secret
+>>> expanded string: yes
+>>> using ACL "acl_5_6_10"
+>>> processing "accept"
+>>> check authenticated = auth1
+>>> auth1 in "auth1"? yes (matched "auth1")
+>>> accept: condition test succeeded
+>>> 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)
+>>> 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)
+>>> rhu.barb in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in auth_advertise_hosts? yes (matched "*")
+>>> auth2 authenticator:
+>>> $1 = userx
+>>> $2 = secret
+>>> expanded string: yes
+>>> using ACL "acl_5_6_10"
+>>> processing "accept"
+>>> check authenticated = auth1
+>>> auth2 in "auth1"? no (end of list)
+>>> accept: condition test failed
+>>> end of ACL "acl_5_6_10": implicit DENY
+LOG: H=(rhu.barb) [5.6.10.1] F=<x@y> rejected RCPT <x@y>
diff --git a/test/stderr/3500 b/test/stderr/3500
new file mode 100644
index 000000000..fc3637f33
--- /dev/null
+++ b/test/stderr/3500
@@ -0,0 +1,56 @@
+>>> 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)
+>>> 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)
+>>> test.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in "10.0.0.1"? no (end of list)
+>>> host in "10.0.0.4"? yes (matched "10.0.0.4")
+>>> host in auth_advertise_hosts? no (matched "!+relay_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 sender_unqualified_hosts? 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)
+>>> test.host in helo_lookup_domains? no (end of list)
+>>> host in pipelining_advertise_hosts? yes (matched "*")
+>>> host in "10.0.0.1"? yes (matched "10.0.0.1")
+>>> host in auth_advertise_hosts? yes (matched "+auth_hosts")
+>>> +++CRAM-MD5 $1="tim" $2="" $3=""
+>>> CRAM-MD5: user name = tim
+>>> challenge = <1896.697170952@postoffice.reston.mci.net>
+>>> received = b913a602c7eda7a495b4e6e7334d3890
+>>> digest = b913a602c7eda7a495b4e6e7334d3890
+>>> using ACL "check_recipient"
+>>> processing "warn"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> warn: condition test failed
+>>> processing "accept"
+>>> check hosts = 10.0.0.5
+>>> host in "10.0.0.5"? no (end of list)
+>>> accept: condition test failed
+>>> processing "accept"
+>>> check hosts = :
+>>> host in ":"? no (end of list)
+>>> accept: condition test failed
+>>> processing "deny"
+>>> check hosts = +auth_hosts
+>>> host in "+auth_hosts"? yes (matched "+auth_hosts" - cached)
+>>> check !authenticated = *
+>>> cram_md5 in "*"? yes (matched "*")
+>>> deny: condition test failed
+>>> processing "accept"
+>>> check domains = +local_domains
+>>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
+>>> test.ex in "+local_domains"? yes (matched "+local_domains")
+>>> accept: condition test succeeded
+>>> host in ignore_fromline_hosts? no (option unset)
+LOG: 10HmaY-0005vi-00 <= userx@some.domain H=(test.host) [10.0.0.1] P=esmtpa A=cram_md5:tim S=sss
diff --git a/test/stderr/4950 b/test/stderr/4950
new file mode 100644
index 000000000..cc675605c
--- /dev/null
+++ b/test/stderr/4950
@@ -0,0 +1,106 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@black-1.test.ex
+--------> lookuphost router <--------
+local_part=userx domain=black-1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for userx@black-1.test.ex
+ domain = black-1.test.ex
+set transport smtp
+queued for smtp transport: local_part = userx
+domain = black-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+black-1.test.ex [V4NET.11.12.13] translated to 1.2.3.4
+routed by lookuphost router
+ envelope to: userx@black-1.test.ex
+ transport: smtp
+ host black-1.test.ex [1.2.3.4]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@myhost.test.ex
+--------> lookuphost router <--------
+local_part=userx domain=myhost.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for userx@myhost.test.ex
+ domain = myhost.test.ex
+set transport smtp
+queued for smtp transport: local_part = userx
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+myhost.test.ex [V4NET.10.10.10] translated to V4NET.10.10.11
+routed by lookuphost router
+ envelope to: userx@myhost.test.ex
+ transport: smtp
+ host myhost.test.ex [V4NET.10.10.11]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@ten-1.test.ex
+--------> lookuphost router <--------
+local_part=userx domain=ten-1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for userx@ten-1.test.ex
+ domain = ten-1.test.ex
+set transport smtp
+queued for smtp transport: local_part = userx
+domain = ten-1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+ten-1.test.ex [V4NET.0.0.1] translated to other2.test.ex
+routed by lookuphost router
+ envelope to: userx@ten-1.test.ex
+ transport: smtp
+ host other2.test.ex [V4NET.12.3.1]
+ host other2.test.ex [V4NET.12.3.2]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@other1.test.ex
+--------> lookuphost router <--------
+local_part=userx domain=other1.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for userx@other1.test.ex
+ domain = other1.test.ex
+set transport smtp
+queued for smtp transport: local_part = userx
+domain = other1.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by lookuphost router
+ envelope to: userx@other1.test.ex
+ transport: smtp
+ host other1.test.ex [V4NET.12.4.5]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@other99.test.ex
+--------> lookuphost router <--------
+local_part=userx domain=other99.test.ex
+checking domains
+calling lookuphost router
+lookuphost router called for userx@other99.test.ex
+ domain = other99.test.ex
+set transport smtp
+queued for smtp transport: local_part = userx
+domain = other99.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+other99.test.ex [V4NET.99.0.1] translated to non-exist.test.ex
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/5000 b/test/stderr/5000
new file mode 100644
index 000000000..537b98cab
--- /dev/null
+++ b/test/stderr/5000
@@ -0,0 +1,50 @@
+1999-03-02 09:44:33 10HmaX-0005vi-00 == userx@myhost.test.ex R=localuser T=maildir_tagged_appendfile defer (-1): Expansion of "${expand:$h_tag:}" (maildir_tag for maildir_tagged_appendfile transport) failed: internal expansion of "${if eq{0}{1}{rhubarb}" failed: syntax error in "if" item - "fail" expected
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@myhost.test.ex <--------
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=20480 warning=0
+ directory=TESTSUITE/test-mail format=maildir
+ message_prefix=
+ message_suffix=
+ maildir_use_size_file=no
+ensuring maildir directories exist in TESTSUITE/test-mail
+using regex for file sizes: ,S=(\d+):
+quota checks on directory TESTSUITE/test-mail
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+check_dir_size: dir=TESTSUITE/test-mail sum=dddd count=dd
+check_dir_size: dir=TESTSUITE/test-mail/cur sum=0 count=dd
+check_dir_size: dir=TESTSUITE/test-mail/new sum=dddd count=dd
+check_dir_size: dir=TESTSUITE/test-mail/tmp sum=0 count=dd
+check_dir_size: regex did not match cur
+check_dir_size: regex did not match dddddddddd.HddddddPddddd.myhost.test.ex
+check_dir_size: regex did not match dddddddddd.HddddddPddddd.myhost.test.ex
+check_dir_size: regex did not match dddddddddd.HddddddPddddd.myhost.test.ex
+check_dir_size: regex did not match dddddddddd.HddddddPddddd.myhost.test.ex
+check_dir_size: regex did not match dddddddddd.HddddddPddddd.myhost.test.ex,S=sss
+check_dir_size: regex did not match dddddddddd.HddddddPddddd.myhost.test.ex:Ssss
+check_dir_size: regex did not match new
+check_dir_size: regex did not match tmp
+check_dir_size: size from dddddddddd.HddddddPddddd.myhost.test.ex,S=sss:2,S is ddddd
+delivering in maildir format in TESTSUITE/test-mail
+writing to tmp/MAILDIR.myhost.test.ex
+Exim quota = 20480 old size = sssss this message = sss (included)
+ file count quota = 0 count = 10
+mailbox quota exceeded
+maildir: time since "new" directory modified = 10s
+Exim quota exceeded for tmp/dddddddddd.HddddddPddddd.myhost.test.ex
+appendfile yields 1 with errno=-22 more_errno=dd
+maildir_taggedX_appendfile transport returned DEFER for userx@myhost.test.ex
+added retry item for T:userx@myhost.test.ex: errno=-22 more_errno=dd flags=0
+LOG: MAIN
+ == userx@myhost.test.ex R=localuser T=maildir_taggedX_appendfile defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex)
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/5004 b/test/stderr/5004
new file mode 100644
index 000000000..05f68fa33
--- /dev/null
+++ b/test/stderr/5004
@@ -0,0 +1,170 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+finduser used cached passwd data for CALLER
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by mail.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+finduser used cached passwd data for CALLER
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+calling r1 router
+rda_interpret (string): # Exim filter
+save TESTSUITE/test-mail
+expanded: # Exim filter
+save TESTSUITE/test-mail
+search_tidyup called
+changed uid/gid: r1 router (recipient is userx@test.ex)
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+turned off address rewrite logging (not root or exim in this process)
+data is an Exim filter program
+Filter: start of processing
+Filter: end of processing
+search_tidyup called
+rda_interpret: subprocess yield=0 error=NULL
+set transport t1
+r1 router generated TESTSUITE/test-mail
+ pipe, file, or autoreply
+ errors_to=NULL transport=t1
+ uid=CALLER_UID gid=CALLER_GID home=NULL
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: <none>
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: TESTSUITE/test-mail
+unique = TESTSUITE/test-mail:userx@test.ex
+queued for t1 transport
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ TESTSUITE/test-mail
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> TESTSUITE/test-mail <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to TESTSUITE/test-mail <TESTSUITE/test-mail> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ directory=TESTSUITE/test-mail format=maildir
+ message_prefix=
+ message_suffix=
+ maildir_use_size_file=no
+ensuring maildir directories exist in TESTSUITE/test-mail
+created directory TESTSUITE/test-mail/tmp
+created directory TESTSUITE/test-mail/new
+created directory TESTSUITE/test-mail/cur
+delivering in maildir format in TESTSUITE/test-mail
+writing to tmp/MAILDIR.mail.test.ex
+writing data block fd=6 size=sss timeout=0
+renaming temporary file
+renamed tmp/MAILDIR.mail.test.ex as new/MAILDIR.mail.test.ex
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling TESTSUITE/test-mail:userx@test.ex
+t1 transport returned OK for TESTSUITE/test-mail
+post-process TESTSUITE/test-mail (0)
+TESTSUITE/test-mail delivered
+userx@test.ex: children all complete
+LOG: MAIN
+ => TESTSUITE/test-mail <userx@test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+TESTSUITE/test-mail: no retry items
+userx@test.ex: no retry items
+userx@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/5005 b/test/stderr/5005
new file mode 100644
index 000000000..993892dbd
--- /dev/null
+++ b/test/stderr/5005
@@ -0,0 +1,668 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ nofile@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for nofile@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ nofile@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: nofile@test.ex
+unique = nofile@test.ex
+no domain retry record
+no address retry record
+nofile@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing nofile@test.ex
+--------> r1 router <--------
+local_part=nofile domain=test.ex
+calling r1 router
+r1 router called for nofile@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = nofile
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: nofile@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ nofile@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> nofile@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to nofile <nofile@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to nofile using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=500 warning=0
+ directory=TESTSUITE/test-mail/nofile format=maildir
+ message_prefix=null
+ message_suffix=null
+ maildir_use_size_file=yes
+ensuring maildir directories exist in TESTSUITE/test-mail/nofile
+created directory TESTSUITE/test-mail/nofile
+created directory TESTSUITE/test-mail/nofile/tmp
+created directory TESTSUITE/test-mail/nofile/new
+created directory TESTSUITE/test-mail/nofile/cur
+using regex for maildir directory selection: ^(?:cur|new|\..*)$
+looking for maildirsize in TESTSUITE/test-mail/nofile
+TESTSUITE/test-mail/nofile/maildirsize does not exist: recalculating
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+check_dir_size: dir=TESTSUITE/test-mail/nofile/cur sum=0 count=0
+check_dir_size: dir=TESTSUITE/test-mail/nofile/new sum=0 count=0
+skipping TESTSUITE/test-mail/nofile/tmp: dir_regex does not match
+maildir_compute_size: path=TESTSUITE/test-mail/nofile
+ sum=0 filecount=0 timestamp=ddddddd
+checking subdirectory timestamps
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+skipping TESTSUITE/test-mail/nofile/maildirsize: dir_regex does not match
+skipping TESTSUITE/test-mail/nofile/tmp: dir_regex does not match
+maildir_compute_size (timestamp_only): ddddddd
+returning maildir size=sss filecount=0
+delivering in maildir format in TESTSUITE/test-mail/nofile
+writing to tmp/MAILDIR.myhost.test.ex
+Exim quota = 500 old size = sssss this message = sss (included)
+ file count quota = 0 count = 0
+writing data block fd=8 size=sss timeout=0
+added 'ddd 1' to maildirsize file
+renaming temporary file
+renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling nofile@test.ex
+t1 transport returned OK for nofile@test.ex
+post-process nofile@test.ex (0)
+nofile@test.ex delivered
+LOG: MAIN
+ => nofile <nofile@test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+nofile@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaY-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaY-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaY-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaY-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaY-0005vi-00
+reading spool file 10HmaY-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+calling r1 router
+r1 router called for userx@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaY-0005vi-00 to userx using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=500 warning=0
+ directory=TESTSUITE/test-mail/userx format=maildir
+ message_prefix=null
+ message_suffix=null
+ maildir_use_size_file=yes
+ensuring maildir directories exist in TESTSUITE/test-mail/userx
+created directory TESTSUITE/test-mail/userx/tmp
+created directory TESTSUITE/test-mail/userx/new
+created directory TESTSUITE/test-mail/userx/cur
+using regex for maildir directory selection: ^(?:cur|new|\..*)$
+looking for maildirsize in TESTSUITE/test-mail/userx
+reading quota parameters from maildirsize data
+cached quota is out of date: recalculating
+ quota=500 cached_quota=50 filecount_quota=0 cached_quota_filecount=2
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+check_dir_size: dir=TESTSUITE/test-mail/userx/cur sum=0 count=0
+check_dir_size: dir=TESTSUITE/test-mail/userx/new sum=0 count=0
+skipping TESTSUITE/test-mail/userx/maildirsize: dir_regex does not match
+skipping TESTSUITE/test-mail/userx/tmp: dir_regex does not match
+maildir_compute_size: path=TESTSUITE/test-mail/userx
+ sum=0 filecount=0 timestamp=ddddddd
+checking subdirectory timestamps
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+skipping TESTSUITE/test-mail/userx/maildirsize: dir_regex does not match
+skipping TESTSUITE/test-mail/userx/tmp: dir_regex does not match
+maildir_compute_size (timestamp_only): ddddddd
+returning maildir size=sss filecount=0
+delivering in maildir format in TESTSUITE/test-mail/userx
+writing to tmp/MAILDIR.myhost.test.ex
+Exim quota = 500 old size = sssss this message = sss (included)
+ file count quota = 0 count = 0
+writing data block fd=8 size=sss timeout=0
+added 'ddd 1' to maildirsize file
+renaming temporary file
+renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling userx@test.ex
+t1 transport returned OK for userx@test.ex
+post-process userx@test.ex (0)
+userx@test.ex delivered
+LOG: MAIN
+ => userx <userx@test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaY-0005vi-00
+Processing retry items
+Succeeded addresses:
+userx@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaY-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaZ-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaZ-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaZ-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaZ-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaZ-0005vi-00
+reading spool file 10HmaZ-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+calling r1 router
+r1 router called for userx@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaZ-0005vi-00 to userx using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=500 warning=0
+ directory=TESTSUITE/test-mail/userx format=maildir
+ message_prefix=null
+ message_suffix=null
+ maildir_use_size_file=yes
+ensuring maildir directories exist in TESTSUITE/test-mail/userx
+using regex for maildir directory selection: ^(?:cur|new|\..*)$
+looking for maildirsize in TESTSUITE/test-mail/userx
+reading quota parameters from maildirsize data
+computing maildir size from maildirsize data
+over quota and maildirsize has more than 1 entry: recalculating
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+check_dir_size: dir=TESTSUITE/test-mail/userx/cur sum=0 count=dd
+check_dir_size: dir=TESTSUITE/test-mail/userx/new sum=dddd count=dd
+skipping TESTSUITE/test-mail/userx/maildirsize: dir_regex does not match
+skipping TESTSUITE/test-mail/userx/tmp: dir_regex does not match
+maildir_compute_size: path=TESTSUITE/test-mail/userx
+ sum=dddd filecount=1 timestamp=ddddddd
+checking subdirectory timestamps
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+skipping TESTSUITE/test-mail/userx/maildirsize: dir_regex does not match
+skipping TESTSUITE/test-mail/userx/tmp: dir_regex does not match
+maildir_compute_size (timestamp_only): ddddddd
+returning maildir size=sss filecount=1
+delivering in maildir format in TESTSUITE/test-mail/userx
+writing to tmp/MAILDIR.myhost.test.ex
+Exim quota = 500 old size = sssss this message = sss (included)
+ file count quota = 0 count = 1
+mailbox quota exceeded
+maildir: time since "new" directory modified = 10s
+Exim quota exceeded for tmp/dddddddddd.HddddddPddddd.myhost.test.ex
+appendfile yields 1 with errno=-22 more_errno=dd
+search_tidyup called
+t1 transport returned DEFER for userx@test.ex
+added retry item for T:userx@test.ex: errno=-22 more_errno=dd flags=0
+post-process userx@test.ex (1)
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex)
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaZ-0005vi-00
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/retry: flags=O_RDWR
+address match: subject=userx@test.ex pattern=*
+test.ex in "*"? yes (matched "*")
+userx@test.ex in "*"? yes (matched "*")
+retry for T:userx@test.ex = *
+dbfn_read: key=T:userx@test.ex
+Writing retry data for T:userx@test.ex
+ first failed=dddd last try=dddd next try=+86400 expired=0
+ errno=-22 more_errno=dd mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex)
+dbfn_write: key=T:userx@test.ex
+end of retry processing
+delivery deferred: update_spool=1 header_rewritten=0
+Writing spool header file
+Size of headers = sss
+end delivery of 10HmaZ-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmbA-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmbA-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmbA-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmbA-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmbA-0005vi-00
+reading spool file 10HmbA-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/retry: flags=O_RDONLY
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+dbfn_read: key=R:test.ex
+dbfn_read: key=R:userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+calling r1 router
+r1 router called for userx@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/retry: flags=O_RDONLY
+dbfn_read: key=T:userx@test.ex
+retry record exists: age=d (max=604800)
+ time to retry = -ddddd expired = 0
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmbA-0005vi-00 to userx using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=500 warning=0
+ directory=TESTSUITE/test-mail/userx format=maildir
+ message_prefix=null
+ message_suffix=null
+ maildir_use_size_file=yes
+ensuring maildir directories exist in TESTSUITE/test-mail/userx
+using regex for maildir directory selection: ^(?:cur|new|\..*)$
+looking for maildirsize in TESTSUITE/test-mail/userx
+reading quota parameters from maildirsize data
+computing maildir size from maildirsize data
+returning maildir size=sss filecount=1
+delivering in maildir format in TESTSUITE/test-mail/userx
+writing to tmp/MAILDIR.myhost.test.ex
+Exim quota = 500 old size = sssss this message = sss (included)
+ file count quota = 0 count = 1
+mailbox quota exceeded
+maildir: time since "new" directory modified = 10s
+Exim quota exceeded for tmp/dddddddddd.HddddddPddddd.myhost.test.ex
+appendfile yields 1 with errno=-22 more_errno=dd
+search_tidyup called
+t1 transport returned DEFER for userx@test.ex
+added retry item for T:userx@test.ex: errno=-22 more_errno=dd flags=0
+post-process userx@test.ex (1)
+LOG: MAIN
+ == userx@test.ex R=r1 T=t1 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex)
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmbA-0005vi-00
+Processing retry items
+Succeeded addresses:
+Failed addresses:
+Deferred addresses:
+userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+opened hints database TESTSUITE/spool/db/retry: flags=O_RDWR
+address match: subject=userx@test.ex pattern=*
+test.ex in "*"? yes (matched "*")
+userx@test.ex in "*"? yes (matched "*")
+retry for T:userx@test.ex = *
+dbfn_read: key=T:userx@test.ex
+Writing retry data for T:userx@test.ex
+ first failed=dddd last try=dddd next try=+86400 expired=0
+ errno=-22 more_errno=dd mailbox is full (MTA-imposed quota exceeded while writing to tmp/MAILDIR.myhost.test.ex)
+dbfn_write: key=T:userx@test.ex
+end of retry processing
+delivery deferred: update_spool=1 header_rewritten=0
+Writing spool header file
+Size of headers = sss
+end delivery of 10HmbA-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/5006 b/test/stderr/5006
new file mode 100644
index 000000000..20a0c04d3
--- /dev/null
+++ b/test/stderr/5006
@@ -0,0 +1,162 @@
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
+Sender: CALLER@test.ex
+Recipients:
+ userx@test.ex
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@test.ex>)
+ id 10HmaX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ userx@test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: userx@test.ex
+unique = userx@test.ex
+no domain retry record
+no address retry record
+userx@test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing userx@test.ex
+--------> r1 router <--------
+local_part=userx domain=test.ex
+calling r1 router
+r1 router called for userx@test.ex
+ domain = test.ex
+set transport t1
+queued for t1 transport: local_part = userx
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: userx@test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ userx@test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> userx@test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to userx using t1
+appendfile transport entered
+appendfile: mode=600 notify_comsat=0 quota=0 warning=50%
+ directory=TESTSUITE/test-mail/userx format=maildir
+ message_prefix=null
+ message_suffix=null
+ maildir_use_size_file=yes
+ensuring maildir directories exist in TESTSUITE/test-mail/userx
+created directory TESTSUITE/test-mail/userx
+created directory TESTSUITE/test-mail/userx/tmp
+created directory TESTSUITE/test-mail/userx/new
+created directory TESTSUITE/test-mail/userx/cur
+using regex for maildir directory selection: ^(?:cur|new|\..*)$
+looking for maildirsize in TESTSUITE/test-mail/userx
+TESTSUITE/test-mail/userx/maildirsize does not exist: recalculating
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+check_dir_size: dir=TESTSUITE/test-mail/userx/cur sum=0 count=0
+check_dir_size: dir=TESTSUITE/test-mail/userx/new sum=0 count=0
+skipping TESTSUITE/test-mail/userx/tmp: dir_regex does not match
+maildir_compute_size: path=TESTSUITE/test-mail/userx
+ sum=0 filecount=0 timestamp=ddddddd
+checking subdirectory timestamps
+MUNGED: the check_dir_size lines have been sorted to ensure consistency
+skipping TESTSUITE/test-mail/userx/maildirsize: dir_regex does not match
+skipping TESTSUITE/test-mail/userx/tmp: dir_regex does not match
+maildir_compute_size (timestamp_only): ddddddd
+returning maildir size=sss filecount=0
+delivering in maildir format in TESTSUITE/test-mail/userx
+writing to tmp/MAILDIR.myhost.test.ex
+writing data block fd=8 size=sss timeout=0
+added 'ddd 1' to maildirsize file
+renaming temporary file
+renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+journalling userx@test.ex
+t1 transport returned OK for userx@test.ex
+post-process userx@test.ex (0)
+userx@test.ex delivered
+LOG: MAIN
+ => userx <userx@test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+userx@test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/5204 b/test/stderr/5204
new file mode 100644
index 000000000..f8ef7c9df
--- /dev/null
+++ b/test/stderr/5204
@@ -0,0 +1,219 @@
+LOG: MAIN
+ remote host address is the local host: some.host (while routing <"ACCEPT hosts=localhost lookup=byname"@some.host>)
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing "DECLINE cannot route this one (DECLINE)"@some.host
+--------> b router <--------
+local_part=decline cannot route this one (decline) domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=DECLINE cannot route this one (DECLINE) domain=some.host
+checking domains
+calling q router
+q router called for "DECLINE cannot route this one (DECLINE)"@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: DECLINE cannot route this one (DECLINE)
+q router declined for "DECLINE cannot route this one (DECLINE)"@some.host
+"more" is false: skipping remaining routers
+no more routers
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing "FAIL cannot route this one (FAIL)"@some.host
+--------> b router <--------
+local_part=fail cannot route this one (fail) domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=FAIL cannot route this one (FAIL) domain=some.host
+checking domains
+calling q router
+q router called for "FAIL cannot route this one (FAIL)"@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: FAIL cannot route this one (FAIL)
+q router forced address failure
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing "ERROR cannot route this one (ERROR)"@some.host
+--------> b router <--------
+local_part=error cannot route this one (error) domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=ERROR cannot route this one (ERROR) domain=some.host
+checking domains
+calling q router
+q router called for "ERROR cannot route this one (ERROR)"@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: ERROR cannot route this one (ERROR)
+LOG: PANIC
+ q router: bad command yield: ERROR cannot route this one (ERROR)
+q router: defer for "ERROR cannot route this one (ERROR)"@some.host
+ message: bad command yield: ERROR cannot route this one (ERROR)
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing "DEFER cannot route this one (DEFER)"@some.host
+--------> b router <--------
+local_part=defer cannot route this one (defer) domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=DEFER cannot route this one (DEFER) domain=some.host
+checking domains
+calling q router
+q router called for "DEFER cannot route this one (DEFER)"@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: DEFER cannot route this one (DEFER)
+q router: defer for "DEFER cannot route this one (DEFER)"@some.host
+ message: cannot route this one (DEFER)
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing "ACCEPT transport = other_smtp hosts=ten-1.test.ex"@some.host
+--------> b router <--------
+local_part=accept transport = other_smtp hosts=ten-1.test.ex domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=ACCEPT transport = other_smtp hosts=ten-1.test.ex domain=some.host
+checking domains
+calling q router
+q router called for "ACCEPT transport = other_smtp hosts=ten-1.test.ex"@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: ACCEPT transport = other_smtp hosts=ten-1.test.ex
+finding IP address for ten-1.test.ex
+doing DNS lookup
+queued for other_smtp transport: local_part = ACCEPT transport = other_smtp hosts=ten-1.test.ex
+domain = some.host
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by q router
+ envelope to: "ACCEPT transport = other_smtp hosts=ten-1.test.ex"@some.host
+ transport: other_smtp
+ host ten-1.test.ex [V4NET.0.0.1]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing PASS@some.host
+--------> b router <--------
+local_part=pass domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=PASS domain=some.host
+checking domains
+calling q router
+q router called for PASS@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: PASS
+q router passed for PASS@some.host
+--------> s router <--------
+local_part=pass domain=some.host
+checking domains
+calling s router
+s router called for PASS@some.host
+ domain = some.host
+route_item = * 127.0.0.1 byname
+original list of hosts = "127.0.0.1" options = byname
+expanded list of hosts = "127.0.0.1" options = byname
+set transport smtp
+finding IP address for 127.0.0.1
+calling host_find_byname
+remote host address is the local host: some.host: configured to try delivery anyway
+queued for smtp transport: local_part = pass
+domain = some.host
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by s router
+ envelope to: PASS@some.host
+ transport: smtp
+ host 127.0.0.1 [127.0.0.1]
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing "FREEZE cannot route this one (FREEZE)"@some.host
+--------> b router <--------
+local_part=freeze cannot route this one (freeze) domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=FREEZE cannot route this one (FREEZE) domain=some.host
+checking domains
+calling q router
+q router called for "FREEZE cannot route this one (FREEZE)"@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: FREEZE cannot route this one (FREEZE)
+q router: defer for "FREEZE cannot route this one (FREEZE)"@some.host
+ message: cannot route this one (FREEZE)
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing "REDIRECT postmaster@test.ex"@some.host
+--------> b router <--------
+local_part=redirect postmaster@test.ex domain=some.host
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=REDIRECT postmaster@test.ex domain=some.host
+checking domains
+calling q router
+q router called for "REDIRECT postmaster@test.ex"@some.host: domain = some.host
+uid=EXIM_UID gid=EXIM_GID current_directory=/
+command wrote: REDIRECT postmaster@test.ex
+rda_interpret (string): postmaster@test.ex
+expanded: postmaster@test.ex
+file is not a filter file
+parse_forward_list: postmaster@test.ex
+extract item: postmaster@test.ex
+q router generated postmaster@test.ex
+routed by q router
+ envelope to: "REDIRECT postmaster@test.ex"@some.host
+ transport: <none>
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing postmaster@test.ex
+--------> b router <--------
+local_part=postmaster domain=test.ex
+checking senders
+b router skipped: senders mismatch
+--------> q router <--------
+local_part=postmaster domain=test.ex
+checking domains
+q router skipped: domains mismatch
+--------> s router <--------
+local_part=postmaster domain=test.ex
+checking domains
+s router skipped: domains mismatch
+--------> pm router <--------
+local_part=postmaster domain=test.ex
+checking local_parts
+calling pm router
+pm router called for postmaster@test.ex
+ domain = test.ex
+set transport null
+queued for null transport: local_part = postmaster
+domain = test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by pm router
+ envelope to: postmaster@test.ex
+ transport: null
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/5300 b/test/stderr/5300
new file mode 100644
index 000000000..9c771cc8d
--- /dev/null
+++ b/test/stderr/5300
@@ -0,0 +1 @@
+exim: bad -f address "x@[10.9.8.7]": domain literals not allowed
diff --git a/test/stderr/9000 b/test/stderr/9000
new file mode 100644
index 000000000..346684915
--- /dev/null
+++ b/test/stderr/9000
@@ -0,0 +1,324 @@
+Exim version x.yz ....
+changed uid/gid: -C, -D, -be or -bf forces real uid
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+LDAP query error: unknown parameter "soze=" precedes LDAP URL
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: -C, -D, -be or -bf forces real uid
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+LDAP query error: unknown parameter "user"cn=" precedes LDAP URL
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: ldap "NULL"
+search_find: file="NULL"
+ key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=NULL port=389
+ldap_initialize with URL ldap://:389/
+initialized for LDAP (v3) server NULL:389
+LDAP_OPT_X_TLS_TRY set
+binding with user=NULL password=NULL
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=/tmp/ldap.sock port=0
+ldap_initialize with URL ldapi://%2Ftmp%2Fldap.sock
+initialized for LDAP (v3) server /tmp/ldap.sock
+binding with user=NULL password=NULL
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+cached data used for lookup of ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="ldap://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldap://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldap://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldap://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=/tmp/ldap.sock port=389
+re-using cached connection to LDAP server /tmp/ldap.sock
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="ldaps://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldaps://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldaps://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldaps://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=/tmp/ldap.sock port=636
+re-using cached connection to LDAP server /tmp/ldap.sock
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="user="cn=manager,o=University of Cambridge,c=UK" pass=secret ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="user="cn=manager,o=University of Cambridge,c=UK" pass=secret ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for user="cn=manager,o=University of Cambridge,c=UK" pass=secret ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=cn=manager,o=University of Cambridge,c=UK pass=secret size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=127.0.0.1 port=636
+ldap_initialize with URL ldaps://127.0.0.1:636/
+initialized for LDAP (v3) server 127.0.0.1:636
+LDAP_OPT_X_TLS_HARD set
+binding with user=cn=manager,o=University of Cambridge,c=UK password=secret
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="user="cn=manager,o=University of Cambridge,c=UK" pass="secret" ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="user="cn=manager,o=University of Cambridge,c=UK" pass="secret" ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for user="cn=manager,o=University of Cambridge,c=UK" pass="secret" ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=cn=manager,o=University of Cambridge,c=UK pass=secret size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=127.0.0.1 port=636
+re-using cached connection to LDAP server 127.0.0.1:636
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_tidyup called
+unbind LDAP connection to 127.0.0.1:636
+unbind LDAP connection to /tmp/ldap.sock:389
+unbind LDAP connection to NULL:389
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: ldap "NULL"
+search_find: file="NULL"
+ key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=127.0.0.1 port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=127.0.0.1 port=0
+ldap_initialize with URL ldap://127.0.0.1:389/
+initialized for LDAP (v3) server 127.0.0.1:389
+LDAP_OPT_X_TLS_TRY set
+binding with user=NULL password=NULL
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=/tmp/ldap.sock port=0
+ldap_initialize with URL ldapi://%2Ftmp%2Fldap.sock
+initialized for LDAP (v3) server /tmp/ldap.sock
+binding with user=NULL password=NULL
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_tidyup called
+unbind LDAP connection to /tmp/ldap.sock:389
+unbind LDAP connection to 127.0.0.1:389
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: ldap "NULL"
+search_find: file="NULL"
+ key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=/tmp/ldap.sock port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=/tmp/ldap.sock port=0
+ldap_initialize with URL ldapi://%2Ftmp%2Fldap.sock
+initialized for LDAP (v3) server /tmp/ldap.sock
+binding with user=NULL password=NULL
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldapi://%2Ftmp%2Fldap.sock/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=/tmp/ldap.sock port=0
+re-using cached connection to LDAP server /tmp/ldap.sock
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="dereference=always ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="dereference=always ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for dereference=always ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=3
+perform_ldap_search: ldap URL = "ldap:///o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=/tmp/ldap.sock port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=/tmp/ldap.sock port=0
+re-using cached connection to LDAP server /tmp/ldap.sock
+Start search
+ldap_result loop
+LDAP entry loop
+LDAP attr loop sn:Hazel
+search ended by ldap_result yielding 101
+ldap_parse_result: 0
+ldap_parse_result yielded 0: Success
+LDAP search: returning: Hazel
+lookup yielded: Hazel
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="ldapi://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="ldapi://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for ldapi://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=NULL pass=NULL size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldapi://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=127.0.0.1 port=0
+ldapi requires an absolute path ("127.0.0.1" given)
+lookup deferred: ldapi requires an absolute path ("127.0.0.1" given)
+search_open: ldap "NULL"
+ cached open
+search_find: file="NULL"
+ key="user="cn=manager,o=University of Cambridge,c=UK" pass="se\"cret" ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=ldap key="user="cn=manager,o=University of Cambridge,c=UK" pass="se\"cret" ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)"
+database lookup required for user="cn=manager,o=University of Cambridge,c=UK" pass="se\"cret" ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)
+LDAP parameters: user=cn=manager,o=University of Cambridge,c=UK pass=se"cret size=sss time=0 connect=0 dereference=0
+perform_ldap_search: ldap URL = "ldaps://127.0.0.1/o=University%20of%20Cambridge,c=UK?sn?sub?(cn=Philip%20Hazel)" server=NULL port=0 sizelimit=0 timelimit=0 tcplimit=0
+after ldap_url_parse: host=127.0.0.1 port=636
+ldap_initialize with URL ldaps://127.0.0.1:636/
+initialized for LDAP (v3) server 127.0.0.1:636
+LDAP_OPT_X_TLS_HARD set
+binding with user=cn=manager,o=University of Cambridge,c=UK password=se"cret
+failed to bind the LDAP connection to server 127.0.0.1:636 - LDAP error 49: Invalid credentials
+lookup deferred: failed to bind the LDAP connection to server 127.0.0.1:636 - LDAP error 49: Invalid credentials
+search_tidyup called
+unbind LDAP connection to 127.0.0.1:636
+unbind LDAP connection to /tmp/ldap.sock:389
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/9100 b/test/stderr/9100
new file mode 100644
index 000000000..c40a84034
--- /dev/null
+++ b/test/stderr/9100
@@ -0,0 +1,349 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: mysql "NULL"
+search_find: file="NULL"
+ key="select name from them where id='CALLER';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select name from them where id='CALLER';"
+database lookup required for select name from them where id='CALLER';
+MYSQL query: select name from them where id='CALLER';
+MYSQL new connection: host=localhost port=0 socket=NULL database=test user=root
+lookup yielded: Philip Hazel
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select name from them where id='CALLER';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select name from them where id='CALLER';"
+cached data used for lookup of select name from them where id='CALLER';
+lookup yielded: Philip Hazel
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select name from them where id='xxxx';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select name from them where id='xxxx';"
+database lookup required for select name from them where id='xxxx';
+MYSQL query: select name from them where id='xxxx';
+MYSQL using cached connection for localhost/test/root
+MYSQL: no data found
+lookup failed
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select name from them where id='nothing';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select name from them where id='nothing';"
+database lookup required for select name from them where id='nothing';
+MYSQL query: select name from them where id='nothing';
+MYSQL using cached connection for localhost/test/root
+MYSQL: no data found
+lookup failed
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select id,name from them where id='nothing';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select id,name from them where id='nothing';"
+database lookup required for select id,name from them where id='nothing';
+MYSQL query: select id,name from them where id='nothing';
+MYSQL using cached connection for localhost/test/root
+lookup yielded: id=nothing name=""
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="delete from them where id='nonexist';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="delete from them where id='nonexist';"
+database lookup required for delete from them where id='nonexist';
+MYSQL query: delete from them where id='nonexist';
+MYSQL using cached connection for localhost/test/root
+MYSQL: query was not one that returns data
+lookup forced cache cleanup
+lookup yielded: 0
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='quote';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select * from them where id='quote';"
+database lookup required for select * from them where id='quote';
+MYSQL query: select * from them where id='quote';
+MYSQL using cached connection for localhost/test/root
+lookup yielded: id=quote name="\"Q\" Oted" home=/home/quoted mail=quoted@xxx
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='filter';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select * from them where id='filter';"
+database lookup required for select * from them where id='filter';
+MYSQL query: select * from them where id='filter';
+MYSQL using cached connection for localhost/test/root
+lookup yielded: id=filter name=filter home=filter mail="#Exim filter
+deliver postmaster"
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='quote2';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select * from them where id='quote2';"
+database lookup required for select * from them where id='quote2';
+MYSQL query: select * from them where id='quote2';
+MYSQL using cached connection for localhost/test/root
+lookup yielded: id=quote2 name="\"qnosp" home=/home/q2 mail=""
+search_open: mysql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='nlonly';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select * from them where id='nlonly';"
+database lookup required for select * from them where id='nlonly';
+MYSQL query: select * from them where id='nlonly';
+MYSQL using cached connection for localhost/test/root
+lookup yielded: id=nlonly name=filter home=filter mail="Before
+After"
+search_tidyup called
+close MYSQL connection: localhost/test/root
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [10.0.0.0]
+sender_rcvhost = [10.0.0.0]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.0]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [10.0.0.0]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<a@b>
+SMTP>> 250 OK
+SMTP<< rcpt to:<c@d>
+using ACL "check_recipient"
+processing "accept"
+check domains = +local_domains
+d in "@"? no (end of list)
+d in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+search_open: mysql "NULL"
+search_find: file="NULL"
+ key="select * from them where id='10.0.0.0'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select * from them where id='10.0.0.0'"
+database lookup required for select * from them where id='10.0.0.0'
+MYSQL query: select * from them where id='10.0.0.0'
+MYSQL new connection: host=localhost port=0 socket=NULL database=test user=root
+MYSQL: no data found
+lookup failed
+host in "net-mysql;select * from them where id='10.0.0.0'"? no (end of list)
+host in "+relay_hosts"? no (end of list)
+accept: condition test failed
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 relay not permitted
+LOG: MAIN REJECT
+ H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.0] closed by QUIT
+search_tidyup called
+close MYSQL connection: localhost/test/root
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
+Sender: CALLER@myhost.test.ex
+Recipients:
+ CALLER
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@myhost.test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmaX-0005vi-00
+ for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+skipping ACL configuration - not needed
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@myhost.test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ CALLER@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@myhost.test.ex
+unique = CALLER@myhost.test.ex
+no domain retry record
+no address retry record
+CALLER@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@myhost.test.ex
+--------> r1 router <--------
+local_part=CALLER domain=myhost.test.ex
+processing address_data
+search_open: mysql "NULL"
+search_find: file="NULL"
+ key="select name from them where id='CALLER'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select name from them where id='CALLER'"
+database lookup required for select name from them where id='CALLER'
+MYSQL query: select name from them where id='CALLER'
+MYSQL new connection: host=localhost port=0 socket=NULL database=test user=root
+lookup yielded: Philip Hazel
+calling r1 router
+r1 router called for CALLER@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = CALLER
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: CALLER@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ CALLER@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+close MYSQL connection: localhost/test/root
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> CALLER@myhost.test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to CALLER <CALLER@myhost.test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
+appendfile transport entered
+search_open: mysql "NULL"
+search_find: file="NULL"
+ key="select id from them where id='CALLER'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=mysql key="select id from them where id='CALLER'"
+database lookup required for select id from them where id='CALLER'
+MYSQL query: select id from them where id='CALLER'
+MYSQL new connection: host=localhost port=0 socket=NULL database=test user=root
+lookup yielded: CALLER
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/CALLER format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/CALLER.lock
+hitch name: TESTSUITE/test-mail/CALLER.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/CALLER is locked
+writing to file TESTSUITE/test-mail/CALLER
+writing data block fd=8 size=sss timeout=0
+writing data block fd=8 size=sss timeout=0
+writing data block fd=8 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+close MYSQL connection: localhost/test/root
+journalling CALLER@myhost.test.ex
+t1 transport returned OK for CALLER@myhost.test.ex
+post-process CALLER@myhost.test.ex (0)
+CALLER@myhost.test.ex delivered
+LOG: MAIN
+ => CALLER <CALLER@myhost.test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+CALLER@myhost.test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/9200 b/test/stderr/9200
new file mode 100644
index 000000000..bdfbee299
--- /dev/null
+++ b/test/stderr/9200
@@ -0,0 +1,378 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: pgsql "NULL"
+search_find: file="NULL"
+ key="select name from them where id='CALLER';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select name from them where id='CALLER';"
+database lookup required for select name from them where id='CALLER';
+PGSQL query: select name from them where id='CALLER';
+PGSQL new connection: host=localhost port= database=test user=CALLER
+lookup yielded: Philip Hazel
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select name from them where id='CALLER';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select name from them where id='CALLER';"
+cached data used for lookup of select name from them where id='CALLER';
+lookup yielded: Philip Hazel
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select name from them where id='xxxx';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select name from them where id='xxxx';"
+database lookup required for select name from them where id='xxxx';
+PGSQL query: select name from them where id='xxxx';
+PGSQL using cached connection for localhost/test/CALLER
+PGSQL: no data found
+lookup failed
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select name from them where id='nothing';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select name from them where id='nothing';"
+database lookup required for select name from them where id='nothing';
+PGSQL query: select name from them where id='nothing';
+PGSQL using cached connection for localhost/test/CALLER
+lookup yielded:
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select id,name from them where id='nothing';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select id,name from them where id='nothing';"
+database lookup required for select id,name from them where id='nothing';
+PGSQL query: select id,name from them where id='nothing';
+PGSQL using cached connection for localhost/test/CALLER
+lookup yielded: id=nothing name=""
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="delete from them where id='nonexist';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="delete from them where id='nonexist';"
+database lookup required for delete from them where id='nonexist';
+PGSQL query: delete from them where id='nonexist';
+PGSQL using cached connection for localhost/test/CALLER
+PGSQL: command does not return any data but was successful. Rows affected: 0
+lookup forced cache cleanup
+lookup yielded: 0
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='quote2';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select * from them where id='quote2';"
+database lookup required for select * from them where id='quote2';
+PGSQL query: select * from them where id='quote2';
+PGSQL using cached connection for localhost/test/CALLER
+lookup yielded: name="\"stquot" id=quote2
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='newline';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select * from them where id='newline';"
+database lookup required for select * from them where id='newline';
+PGSQL query: select * from them where id='newline';
+PGSQL using cached connection for localhost/test/CALLER
+lookup yielded: name="before
+after" id=newline
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='tab';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select * from them where id='tab';"
+database lookup required for select * from them where id='tab';
+PGSQL query: select * from them where id='tab';
+PGSQL using cached connection for localhost/test/CALLER
+lookup yielded: name="x x" id=tab
+search_tidyup called
+close PGSQL connection: localhost/test/CALLER
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+sender_fullhost = [10.0.0.0]
+sender_rcvhost = [10.0.0.0]
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.0]
+host in host_lookup? no (option unset)
+set_process_info: pppp handling incoming connection from [10.0.0.0]
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<a@b>
+SMTP>> 250 OK
+SMTP<< rcpt to:<c@d>
+using ACL "check_recipient"
+processing "accept"
+check domains = +local_domains
+d in "@"? no (end of list)
+d in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+search_open: pgsql "NULL"
+search_find: file="NULL"
+ key="select * from them where id='10.0.0.0'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select * from them where id='10.0.0.0'"
+database lookup required for select * from them where id='10.0.0.0'
+PGSQL query: select * from them where id='10.0.0.0'
+PGSQL new connection: host=localhost port= database=test user=CALLER
+PGSQL: no data found
+lookup failed
+host in "net-pgsql;select * from them where id='10.0.0.0'"? no (end of list)
+host in "+relay_hosts"? no (end of list)
+accept: condition test failed
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 relay not permitted
+LOG: MAIN REJECT
+ H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
+SMTP<< rcpt to:<c@d>
+using ACL "check_recipient"
+processing "accept"
+check domains = +local_domains
+d in "@"? no (end of list)
+d in "+local_domains"? no (end of list)
+accept: condition test failed
+processing "accept"
+check hosts = +relay_hosts
+search_open: pgsql "NULL"
+ cached open
+search_find: file="NULL"
+ key="select * from them where id='10.0.0.0'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select * from them where id='10.0.0.0'"
+cached data used for lookup of select * from them where id='10.0.0.0'
+lookup failed
+host in "net-pgsql;select * from them where id='10.0.0.0'"? no (end of list)
+host in "+relay_hosts"? no (end of list)
+accept: condition test failed
+processing "deny"
+deny: condition test succeeded
+SMTP>> 550 relay not permitted
+LOG: MAIN REJECT
+ H=[10.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from [10.0.0.0] closed by QUIT
+search_tidyup called
+close PGSQL connection: localhost/test/CALLER
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=CALLER_GID pid=pppp
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
+Sender: CALLER@myhost.test.ex
+Recipients:
+ CALLER
+search_tidyup called
+>>Headers received:
+
+rewrite_one_header: type=F:
+ From: CALLER_NAME <CALLER@myhost.test.ex>
+search_tidyup called
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@myhost.test.ex>
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmaX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+ (envelope-from <CALLER@myhost.test.ex>)
+ id 10HmaX-0005vi-00
+ for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=300
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= CALLER@myhost.test.ex U=CALLER P=local S=sss
+created log directory TESTSUITE/spool/log
+search_tidyup called
+exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95cfd -odi -Mc 10HmaX-0005vi-00
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+ uid=uuuu gid=EXIM_GID pid=pppp
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+skipping ACL configuration - not needed
+set_process_info: pppp delivering specified messages
+set_process_info: pppp delivering 10HmaX-0005vi-00
+reading spool file 10HmaX-0005vi-00-H
+user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@myhost.test.ex
+sender_local=1 ident=CALLER
+Non-recipients:
+Empty Tree
+---- End of tree ----
+recipients_count=1
+body_linecount=1 message_linecount=7
+Delivery address list:
+ CALLER@myhost.test.ex
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: CALLER@myhost.test.ex
+unique = CALLER@myhost.test.ex
+no domain retry record
+no address retry record
+CALLER@myhost.test.ex: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing CALLER@myhost.test.ex
+--------> r1 router <--------
+local_part=CALLER domain=myhost.test.ex
+processing address_data
+search_open: pgsql "NULL"
+search_find: file="NULL"
+ key="select name from them where id='CALLER'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select name from them where id='CALLER'"
+database lookup required for select name from them where id='CALLER'
+PGSQL query: select name from them where id='CALLER'
+PGSQL new connection: host=localhost port= database=test user=CALLER
+lookup yielded: Philip Hazel
+calling r1 router
+r1 router called for CALLER@myhost.test.ex
+ domain = myhost.test.ex
+set transport t1
+queued for t1 transport: local_part = CALLER
+domain = myhost.test.ex
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: CALLER@myhost.test.ex
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ CALLER@myhost.test.ex
+ Remote deliveries:
+ Failed addresses:
+ Deferred addresses:
+search_tidyup called
+close PGSQL connection: localhost/test/CALLER
+>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
+--------> CALLER@myhost.test.ex <--------
+locking TESTSUITE/spool/db/retry.lockfile
+locked TESTSUITE/spool/db/retry.lockfile
+EXIM_DBOPEN(TESTSUITE/spool/db/retry)
+returned from EXIM_DBOPEN
+no retry data available
+search_tidyup called
+changed uid/gid: local delivery to CALLER <CALLER@myhost.test.ex> transport=t1
+ uid=CALLER_UID gid=CALLER_GID pid=pppp
+ home=NULL current=/
+set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
+appendfile transport entered
+search_open: pgsql "NULL"
+search_find: file="NULL"
+ key="select id from them where id='CALLER'" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select id from them where id='CALLER'"
+database lookup required for select id from them where id='CALLER'
+PGSQL query: select id from them where id='CALLER'
+PGSQL new connection: host=localhost port= database=test user=CALLER
+lookup yielded: CALLER
+appendfile: mode=600 notify_comsat=0 quota=0 warning=0
+ file=TESTSUITE/test-mail/CALLER format=unix
+ message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
+ message_suffix=\n
+ maildir_use_size_file=no
+ locking by lockfile fcntl
+lock name: TESTSUITE/test-mail/CALLER.lock
+hitch name: TESTSUITE/test-mail/CALLER.lock.test.ex.dddddddd.pppppppp
+lock file created
+mailbox TESTSUITE/test-mail/CALLER is locked
+writing to file TESTSUITE/test-mail/CALLER
+writing data block fd=8 size=sss timeout=0
+writing data block fd=8 size=sss timeout=0
+writing data block fd=8 size=sss timeout=0
+appendfile yields 0 with errno=dd more_errno=dd
+search_tidyup called
+close PGSQL connection: localhost/test/CALLER
+journalling CALLER@myhost.test.ex
+t1 transport returned OK for CALLER@myhost.test.ex
+post-process CALLER@myhost.test.ex (0)
+CALLER@myhost.test.ex delivered
+LOG: MAIN
+ => CALLER <CALLER@myhost.test.ex> R=r1 T=t1
+>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
+changed uid/gid: post-delivery tidying
+ uid=EXIM_UID gid=EXIM_GID pid=pppp
+set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+Processing retry items
+Succeeded addresses:
+CALLER@myhost.test.ex: no retry items
+Failed addresses:
+Deferred addresses:
+end of retry processing
+LOG: MAIN
+ Completed
+end delivery of 10HmaX-0005vi-00
+search_tidyup called
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+search_open: pgsql "NULL"
+search_find: file="NULL"
+ key="select name from them where id='CALLER';" partial=-1 affix=NULL starflags=0
+LRU list:
+internal_search_find: file="NULL"
+ type=pgsql key="select name from them where id='CALLER';"
+database lookup required for select name from them where id='CALLER';
+PGSQL query: select name from them where id='CALLER';
+PGSQL new connection: socket=/tmp/.s.PGSQL.5432 database=test user=CALLER
+lookup yielded: Philip Hazel
+search_tidyup called
+close PGSQL connection: (/tmp/.s.PGSQL.5432)/test/CALLER
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/9400 b/test/stderr/9400
new file mode 100644
index 000000000..3762d44f5
--- /dev/null
+++ b/test/stderr/9400
@@ -0,0 +1,221 @@
+exim: message rejected by local scan code: this message isn't wanted
+
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 550 not wanted -bS
+
+
+The SMTP transaction started in line 0.
+The error was detected in line 7.
+0 previous messages were successfully processed.
+The rest of the batch was abandoned.
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = NULL
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+SMTP>> 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+smtp_setup_msg entered
+SMTP<< mail from:<test-local-scan@y>
+SMTP>> 250 OK
+SMTP<< rcpt to:<userx@test.ex>
+SMTP>> 250 Accepted
+SMTP<< data
+SMTP>> 354 Enter message, ending with "." on a line by itself
+>>Headers received:
+
+>>Headers after rewriting and local additions:
+I Message-Id: <E10HmbX-0005vi-00@myhost.test.ex>
+F From: test-local-scan@y
+ Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file written for message 10HmbX-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz)
+ (envelope-from <test-local-scan@y>)
+ id 10HmbX-0005vi-00
+ for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000
+calling local_scan(); timeout=1
+local_scan() called: message_id=10HmbX-0005vi-00
+local_scan() returned 0 NULL
+Writing spool header file
+Size of headers = sss
+LOG: MAIN
+ <= test-local-scan@y U=CALLER P=local-smtp S=sss
+SMTP>> 250 OK id=10HmbX-0005vi-00
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+delivering 10HmbX-0005vi-00
+LOG: MAIN
+ *> userx <userx@test.ex> R=r1 T=local_delivery
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+smtp_setup_msg entered
+SMTP<< quit
+SMTP>> 221 myhost.test.ex closing connection
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+local_scan() called: message_id=10HmaX-0005vi-00
+D_local_scan is set
+local_scan_int = 24
+local_scan_string = the quick brown fox
+host_checking = 0
+b64encode: dGhlIGNhdCBzYXQgb24gdGhlIG1hdA==
+b64decode: 22 the cat sat on the mat
+LOG: MAIN
+ test write to LOG_MAIN
+LOG: REJECT
+ test write to LOG_REJECT
+LOG: PANIC
+ test write to LOG_PANIC
+LOG: MAIN
+ <= test-local-scan@y U=CALLER P=local-smtp S=sss
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+delivering 10HmaX-0005vi-00
+LOG: MAIN
+ *> userx <userx@test.ex> R=r1 T=local_delivery
+LOG: MAIN
+ Completed
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+An error was detected while processing a file of BSMTP input.
+The error message was:
+
+ 550 not wanted -bS
+
+
+The SMTP transaction started in line 0.
+The error was detected in line 7.
+0 previous messages were successfully processed.
+The rest of the batch was abandoned.
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+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)
+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)
+processing "accept"
+accept: condition test succeeded
+host in ignore_fromline_hosts? no (option unset)
+local_scan() called: message_id=10HmcL-0005vi-00
+D_local_scan is set
+local_scan_int = 24
+local_scan_string = the quick brown fox
+host_checking = 1
+b64encode: dGhlIGNhdCBzYXQgb24gdGhlIG1hdA==
+b64decode: 22 the cat sat on the mat
+LOG: MAIN
+ test write to LOG_MAIN
+LOG: REJECT
+ test write to LOG_REJECT
+LOG: PANIC
+ test write to LOG_PANIC
+LOG: MAIN
+ <= test-local-scan@y H=[1.2.3.4] P=smtp S=sss
+LOG: MAIN
+ frozen by local_scan()
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+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)
+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)
+processing "accept"
+accept: condition test succeeded
+host in ignore_fromline_hosts? no (option unset)
+local_scan() called: message_id=10HmcM-0005vi-00
+D_local_scan is set
+local_scan_int = 24
+local_scan_string = the quick brown fox
+host_checking = 1
+b64encode: dGhlIGNhdCBzYXQgb24gdGhlIG1hdA==
+b64decode: 22 the cat sat on the mat
+LOG: MAIN
+ test write to LOG_MAIN
+LOG: REJECT
+ test write to LOG_REJECT
+LOG: PANIC
+ test write to LOG_PANIC
+a.b.c in "x.y.z:*.b.c"? yes (matched "*.b.c")
+domain OK
+a.b.d in "x.y.z:*.b.c"? no (end of list)
+domain FAIL
+abc in "!xyz:^A:pqr"? yes (matched "^A")
+locprt OK
+abc in "!xyz:^A:pqr"? no (end of list)
+locprt FAIL
+abc in "!xyz:^B:pqr"? no (end of list)
+locprt FAIL
+b in "b"? yes (matched "b")
+a@b in "*@b"? yes (matched "*@b")
+address OK
+host in "1.2.3.4"? yes (matched "1.2.3.4")
+host OK
+5.6.7.9 in "1.2.3.4:5.6.7.8/24"? yes (matched "5.6.7.8/24")
+host OK
+LOG: MAIN
+ <= test-local-scan@y H=[1.2.3.4] P=smtp S=sss
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+LOG: smtp_connection MAIN
+ SMTP connection from CALLER
+local_scan() called: message_id=10HmaY-0005vi-00
+D_local_scan is set
+local_scan_int = 24
+local_scan_string = the quick brown fox
+host_checking = 0
+b64encode: dGhlIGNhdCBzYXQgb24gdGhlIG1hdA==
+b64decode: 22 the cat sat on the mat
+LOG: MAIN
+ test write to LOG_MAIN
+LOG: REJECT
+ test write to LOG_REJECT
+LOG: PANIC
+ test write to LOG_PANIC
+local_scan forced to crash...
+LOG: MAIN REJECT
+ local_scan() function crashed with signal 11 - message temporarily rejected (size 35)
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=1 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/9450 b/test/stderr/9450
new file mode 100644
index 000000000..f8e344b27
--- /dev/null
+++ b/test/stderr/9450
@@ -0,0 +1,18473 @@
+Exim version x.yz ....
+---1 Get 40
+---1 Get 40
+---1 Get 8
+---1 Get 16
+---1 Get 32
+---1 Get 40
+---1 Get 8
+---1 Get 16
+--Malloc 236 8200 16799
+configuration file is TESTSUITE/test-config
+admin user
+---1 Get 248
+---1 Get 8
+---1 Get 16
+---1 Get 128
+---1 Get 80
+---1 Get 248
+---1 Get 8
+---1 Get 16
+---1 Get 128
+---1 Get 16
+---1 Get 24
+---1 Get 8
+---1 Get 24
+--Malloc 8200 16400 16799
+---0 Get 8
+---0 Get 16
+--Malloc 47 16400 16846
+----Free
+---0 Get 16
+---0 Get 16
+---0 Get 24
+---0 Get 24
+---0 Get 8
+---0 Get 200
+---0 Get 8
+---0 Get 8
+---0 Get 24
+---0 Get 16
+---0 Get 8
+---0 Get 8
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 16400
+---0 Get 104
+---0 Rst ** 16400
+---0 Get 112
+---0 Rst ** 16400
+--Malloc 8200 24600 16846
+---2 Get 0
+---2 Get 64
+---2 Get 24
+---2 Get 104
+---2 Ext 200
+---2 Ext 300
+---2 Ext 400
+---2 Ext 500
+---2 Ext 600
+---2 Ext 700
+---2 Ext 800
+---2 Ext 900
+---2 Ext 1000
+---2 Ext 1100
+---2 Ext 1200
+---2 Ext 1300
+---2 Ext 1400
+---2 Ext 1500
+---2 Ext 1600
+---2 Ext 1700
+---2 Ext 1800
+---2 Ext 1900
+---2 Ext 2000
+---2 Ext 2100
+---2 Ext 2200
+---2 Ext 2300
+---2 Ext 2400
+---2 Ext 2500
+---2 Ext 2600
+---2 Ext 2700
+---2 Ext 2800
+---2 Ext 2900
+---2 Ext 3000
+---2 Ext 3100
+---2 Ext 3200
+---2 Ext 3300
+---2 Ext 3400
+---2 Ext 3500
+---2 Ext 3600
+---2 Ext 3700
+---2 Ext 3800
+---2 Ext 3900
+---2 Ext 4000
+---2 Ext 4100
+---2 Ext 5124
+---2 Ext 6148
+---2 Ext 7172
+--Malloc 8208 32808 16846
+---2 Get 8200
+--Malloc 9232 42040 16846
+---2 Get 9224
+-Release 33832
+--Malloc 10256 44088 16846
+---2 Get 10248
+-Release 34856
+--Malloc 11280 46136 16846
+---2 Get 11272
+-Release 35880
+--Malloc 12304 48184 16846
+---2 Get 12296
+-Release 36904
+--Malloc 13328 50232 16846
+---2 Get 13320
+-Release 37928
+--Malloc 14352 52280 16846
+---2 Get 14344
+-Release 38952
+--Malloc 15376 54328 16846
+---2 Get 15368
+-Release 39976
+--Malloc 16400 56376 16846
+---2 Get 16392
+-Release 41000
+--Malloc 17424 58424 16846
+---2 Get 17416
+-Release 42024
+--Malloc 18448 60472 16846
+---2 Get 18440
+-Release 43048
+--Malloc 19472 62520 16846
+---2 Get 19464
+-Release 44072
+--Malloc 20496 64568 16846
+---2 Get 20488
+-Release 45096
+--Malloc 21520 66616 16846
+---2 Get 21512
+-Release 46120
+--Malloc 22544 68664 16846
+---2 Get 22536
+-Release 47144
+--Malloc 23568 70712 16846
+---2 Get 23560
+-Release 48168
+--Malloc 24592 72760 16846
+---2 Get 24584
+-Release 49192
+---2 Rst ** 49192
+---2 Get 24
+--Malloc 24296 73488 16846
+---0 Get 24288
+--Malloc 24352 97840 16846
+---0 Get 24344
+---0 Rst ** 97840
+---0 Get 24
+--Malloc 8200 106040 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 114240 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 122440 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 130640 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 138840 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 147040 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 155240 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 163440 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 171640 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 179840 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 188040 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 196240 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 204440 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 212640 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 220840 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 229040 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 237240 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 245440 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 253640 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 261840 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 270040 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 278240 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 286440 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 294640 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 302840 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 311040 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 319240 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 327440 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 335640 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 343840 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 352040 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 360240 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 368440 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+--Malloc 8200 376640 16846
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 24
+---0 Get 200
+---0 Get 24
+---0 Get 24
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---2 Get 32
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 376640
+---0 Get 104
+---0 Rst ** 376640
+---0 Get 112
+---0 Rst ** 376640
+---0 Rst ** 376640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 384840 16846
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 384840
+---0 Get 104
+---0 Rst ** 384840
+---0 Get 112
+---0 Rst ** 384840
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 393040 16846
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+----Free
+---0 Rst ** 384840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 393040 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 393040
+---0 Get 104
+---0 Rst ** 393040
+---0 Get 112
+---0 Rst ** 393040
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 401240 16846
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+----Free
+---0 Rst ** 393040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 401240 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 401240
+---0 Get 104
+---0 Rst ** 401240
+---0 Get 112
+---0 Rst ** 401240
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 409440 16846
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+----Free
+---0 Rst ** 401240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 409440 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 409440
+---0 Get 104
+---0 Rst ** 409440
+---0 Get 112
+---0 Rst ** 409440
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 417640 16846
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+----Free
+---0 Rst ** 409440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 417640 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 417640
+---0 Get 104
+---0 Rst ** 417640
+---0 Get 112
+---0 Rst ** 417640
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 425840 16846
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+----Free
+---0 Rst ** 417640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 425840 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 425840
+---0 Get 104
+---0 Rst ** 425840
+---0 Get 112
+---0 Rst ** 425840
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 434040 16846
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+----Free
+---0 Rst ** 425840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 434040 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 434040
+---0 Get 104
+---0 Rst ** 434040
+---0 Get 112
+---0 Rst ** 434040
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 442240 16846
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+----Free
+---0 Rst ** 434040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 442240 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 442240
+---0 Get 104
+---0 Rst ** 442240
+---0 Get 112
+---0 Rst ** 442240
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 450440 16846
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+----Free
+---0 Rst ** 442240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 450440 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 450440
+---0 Get 104
+---0 Rst ** 450440
+---0 Get 112
+---0 Rst ** 450440
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 458640 16846
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+----Free
+---0 Rst ** 450440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 458640 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 458640
+---0 Get 104
+---0 Rst ** 458640
+---0 Get 112
+---0 Rst ** 458640
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 466840 16846
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+----Free
+---0 Rst ** 458640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 466840 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 466840
+---0 Get 104
+---0 Rst ** 466840
+---0 Get 112
+---0 Rst ** 466840
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 475040 16846
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+----Free
+---0 Rst ** 466840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 475040 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 475040
+---0 Get 104
+---0 Rst ** 475040
+---0 Get 112
+---0 Rst ** 475040
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 483240 16846
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+----Free
+---0 Rst ** 475040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 483240 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 483240
+---0 Get 104
+---0 Rst ** 483240
+---0 Get 112
+---0 Rst ** 483240
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 491440 16846
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+----Free
+---0 Rst ** 483240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 491440 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 491440
+---0 Get 104
+---0 Rst ** 491440
+---0 Get 112
+---0 Rst ** 491440
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 499640 16846
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+----Free
+---0 Rst ** 491440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 499640 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 499640
+---0 Get 104
+---0 Rst ** 499640
+---0 Get 112
+---0 Rst ** 499640
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 507840 16846
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+----Free
+---0 Rst ** 499640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 507840 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 507840
+---0 Get 104
+---0 Rst ** 507840
+---0 Get 112
+---0 Rst ** 507840
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 516040 16846
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+----Free
+---0 Rst ** 507840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 516040 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 516040
+---0 Get 104
+---0 Rst ** 516040
+---0 Get 112
+---0 Rst ** 516040
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 524240 16846
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+----Free
+---0 Rst ** 516040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 524240 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 524240
+---0 Get 104
+---0 Rst ** 524240
+---0 Get 112
+---0 Rst ** 524240
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 532440 16846
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+----Free
+---0 Rst ** 524240
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 532440 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 532440
+---0 Get 104
+---0 Rst ** 532440
+---0 Get 112
+---0 Rst ** 532440
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 540640 16846
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+----Free
+---0 Rst ** 532440
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 540640 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 540640
+---0 Get 104
+---0 Rst ** 540640
+---0 Get 112
+---0 Rst ** 540640
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 548840 16846
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+----Free
+---0 Rst ** 540640
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 548840 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 548840
+---0 Get 104
+---0 Rst ** 548840
+---0 Get 112
+---0 Rst ** 548840
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+--Malloc 8200 557040 16846
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+----Free
+---0 Rst ** 548840
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+--Malloc 8200 557040 16846
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+---0 Get 16
+---0 Get 16
+---0 Get 16
+---0 Get 56
+---0 Get 144
+---0 Get 136
+---0 Rst ** 557040
+---0 Get 104
+---0 Rst ** 557040
+---0 Get 112
+---0 Rst ** 557040
+---0 Rst ** 557040
+---0 Get 56
+---0 Get 8
+----Free
+---2 Rst ** 532448
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
diff --git a/test/stderr/9901 b/test/stderr/9901
new file mode 100644
index 000000000..4e9f6115e
--- /dev/null
+++ b/test/stderr/9901
@@ -0,0 +1,146 @@
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+admin user
+LOG: queue_run MAIN
+ Start queue run: pid=pppp
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: ok@no.delay
+unique = ok@no.delay
+ok@no.delay: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ok@no.delay
+--------> r1 router <--------
+local_part=ok domain=no.delay
+checking domains
+calling r1 router
+r1 router called for ok@no.delay
+ domain = no.delay
+set transport t1
+queued for t1 transport: local_part = ok
+domain = no.delay
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ok@no.delay
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ ok@no.delay
+ Failed addresses:
+ Deferred addresses:
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: MAIN
+ => ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]
+LOG: MAIN
+ Completed
+Exim version x.yz ....
+configuration file is TESTSUITE/test-config
+trusted user
+admin user
+locking TESTSUITE/spool/db/retry.lockfile
+no retry data available
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: ok@no.delay
+unique = ok@no.delay
+ok@no.delay: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: delay@2.test.again.dns
+unique = delay@2.test.again.dns
+delay@2.test.again.dns: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing delay@2.test.again.dns
+--------> r1 router <--------
+local_part=delay domain=2.test.again.dns
+checking domains
+r1 router skipped: domains mismatch
+--------> r2 router <--------
+local_part=delay domain=2.test.again.dns
+calling r2 router
+r2 router called for delay@2.test.again.dns
+ domain = 2.test.again.dns
+Return from DNS lookup of 2.test.again.dns (MX) faked for testing
+delaying 2 seconds
+DNS lookup of 2.test.again.dns (MX) gave TRY_AGAIN
+returning DNS_AGAIN
+r2 router: defer for delay@2.test.again.dns
+ message: host lookup did not complete
+LOG: MAIN
+ == delay@2.test.again.dns R=r2 defer (-1): host lookup did not complete
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ok@no.delay
+--------> r1 router <--------
+local_part=ok domain=no.delay
+checking domains
+calling r1 router
+r1 router called for ok@no.delay
+ domain = no.delay
+set transport t1
+queued for t1 transport: local_part = ok
+domain = no.delay
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ok@no.delay
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ ok@no.delay
+ Failed addresses:
+ Deferred addresses:
+ delay@2.test.again.dns
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: MAIN
+ == ok@no.delay R=r1 T=t1 defer (0): SMTP error from remote mail server after MAIL FROM:<CALLER@test.ex> SIZE=ssss: host 127.0.0.1 [127.0.0.1]: 421 myhost.test.ex: SMTP command timeout - closing connection
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+locking TESTSUITE/spool/db/retry.lockfile
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: ok@no.delay
+unique = ok@no.delay
+ok@no.delay: queued for routing
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+Considering: delay@2.test.again.dns
+unique = delay@2.test.again.dns
+LOG: retry_defer MAIN
+ == delay@2.test.again.dns routing defer (-51): retry time not reached
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+routing ok@no.delay
+--------> r1 router <--------
+local_part=ok domain=no.delay
+checking domains
+calling r1 router
+r1 router called for ok@no.delay
+ domain = no.delay
+set transport t1
+queued for t1 transport: local_part = ok
+domain = no.delay
+ errors_to=NULL
+ domain_data=NULL localpart_data=NULL
+routed by r1 router
+ envelope to: ok@no.delay
+ transport: t1
+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+After routing:
+ Local deliveries:
+ Remote deliveries:
+ ok@no.delay
+ Failed addresses:
+ Deferred addresses:
+ delay@2.test.again.dns
+locking TESTSUITE/spool/db/retry.lockfile
+locking TESTSUITE/spool/db/wait-t1.lockfile
+LOG: retry_defer MAIN
+ == ok@no.delay R=r1 T=t1 defer (-53): retry time not reached for any host
+LOG: queue_run MAIN
+ End queue run: pid=pppp
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+
+******** SERVER ********
diff --git a/test/stderr/9902 b/test/stderr/9902
new file mode 100644
index 000000000..aa12bae12
--- /dev/null
+++ b/test/stderr/9902
@@ -0,0 +1,105 @@
+Exim version x.yz ....
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.1]
+host in host_lookup? yes (matched "*")
+looking up host name for V4NET.0.0.1
+passing 1.0.0.10.in-addr.arpa on to res_search()
+DNS lookup of 1.0.0.10.in-addr.arpa (PTR) succeeded
+IP address lookup yielded ten-1.test.ex
+passing ten-1.test.ex on to res_search()
+DNS lookup of ten-1.test.ex (AAAA) gave NO_DATA
+returning DNS_NODATA
+passing ten-1.test.ex on to res_search()
+DNS lookup of ten-1.test.ex (A) succeeded
+gethostbyname2 looked up these IP addresses:
+ name=ten-1.test.ex address=V4NET.0.0.1
+checking addresses for ten-1.test.ex
+ V4NET.0.0.1 OK
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+LOG: smtp_connection MAIN
+ SMTP connection from ten-1.test.ex [V4NET.0.0.1] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [V4NET.0.0.1]
+host in host_lookup? yes (matched "*")
+looking up host name for V4NET.0.0.1
+IP address lookup using gethostbyaddr()
+IP address lookup yielded ten-1.test.ex
+passing ten-1.test.ex on to res_search()
+DNS lookup of ten-1.test.ex (AAAA) gave NO_DATA
+returning DNS_NODATA
+passing ten-1.test.ex on to res_search()
+DNS lookup of ten-1.test.ex (A) succeeded
+gethostbyname2 looked up these IP addresses:
+ name=ten-1.test.ex address=V4NET.0.0.1
+checking addresses for ten-1.test.ex
+ V4NET.0.0.1 OK
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+LOG: smtp_connection MAIN
+ SMTP connection from ten-1.test.ex [V4NET.0.0.1] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+host in host_lookup? yes (matched "*")
+looking up host name for 1.2.3.4
+passing 4.3.2.1.in-addr.arpa on to res_search()
+DNS lookup of 4.3.2.1.in-addr.arpa (PTR) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+IP address lookup using gethostbyaddr()
+IP address lookup failed: h_errno=1
+LOG: host_lookup_failed MAIN
+ no host name found for IP address 1.2.3.4
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+admin user
+host in hosts_connection_nolog? no (option unset)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4]
+host in host_lookup? yes (matched "*")
+looking up host name for 1.2.3.4
+IP address lookup using gethostbyaddr()
+IP address lookup failed: h_errno=1
+passing 4.3.2.1.in-addr.arpa on to res_search()
+DNS lookup of 4.3.2.1.in-addr.arpa (PTR) gave HOST_NOT_FOUND
+returning DNS_NOMATCH
+LOG: host_lookup_failed MAIN
+ no host name found for IP address 1.2.3.4
+host in host_reject_connection? no (option unset)
+host in sender_unqualified_hosts? 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)
+LOG: smtp_connection MAIN
+ SMTP connection from [1.2.3.4] closed by QUIT
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>