Propagate null gstring through string_catn()
[exim.git] / test / stderr / 0402
1 Exim version x.yz ....
2 changed uid/gid: forcing real = effective
3   uid=uuuu gid=CALLER_GID pid=pppp
4 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
5 configuration file is TESTSUITE/test-config
6 admin user
7 changed uid/gid: privilege not needed
8   uid=EXIM_UID gid=EXIM_GID pid=pppp
9 seeking password data for user "CALLER": cache not available
10 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
11 seeking password data for user "CALLER": using cached result
12 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
13 seeking password data for user "CALLER": using cached result
14 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
15 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
16 sender address = CALLER@test.ex
17 set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
18 spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100 msg_size = 0
19 log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
20 Sender: CALLER@test.ex
21 Recipients:
22   CALLER@test.ex
23   usery@test.ex
24   userz
25   rd+CALLER
26   rd+usery
27 search_tidyup called
28 >>Headers received:
29
30 rewrite_one_header: type=F:
31   From: CALLER_NAME <CALLER@test.ex>
32 search_tidyup called
33 >>Headers after rewriting and local additions:
34 I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
35 F From: CALLER_NAME <CALLER@test.ex>
36   Date: Tue, 2 Mar 1999 09:44:33 +0000
37
38 Data file name: TESTSUITE/spool//input//10HmaX-0005vi-00-D
39 Data file written for message 10HmaX-0005vi-00
40  ╭considering: ${tod_full}
41  ├──expanding: ${tod_full}
42  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
43  ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
44         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
45         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
46         }}(Exim $version_number)
47         ${if def:sender_address {(envelope-from <$sender_address>)
48         }}id $message_exim_id${if def:received_for {
49         for $received_for}}
50  ├───────text: Received: 
51  ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
52         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
53         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
54         }}(Exim $version_number)
55         ${if def:sender_address {(envelope-from <$sender_address>)
56         }}id $message_exim_id${if def:received_for {
57         for $received_for}}
58  ├──condition: def:sender_rcvhost
59  ├─────result: false
60   ╭───scanning: from $sender_rcvhost
61         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
62         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
63         }}(Exim $version_number)
64         ${if def:sender_address {(envelope-from <$sender_address>)
65         }}id $message_exim_id${if def:received_for {
66         for $received_for}}
67   ├───────text: from 
68   ├───scanning: $sender_rcvhost
69         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
70         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
71         }}(Exim $version_number)
72         ${if def:sender_address {(envelope-from <$sender_address>)
73         }}id $message_exim_id${if def:received_for {
74         for $received_for}}
75   ├───scanning: 
76         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
77         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
78         }}(Exim $version_number)
79         ${if def:sender_address {(envelope-from <$sender_address>)
80         }}id $message_exim_id${if def:received_for {
81         for $received_for}}
82   ├───────text: 
83         
84   ├───scanning: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
85         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
86         }}(Exim $version_number)
87         ${if def:sender_address {(envelope-from <$sender_address>)
88         }}id $message_exim_id${if def:received_for {
89         for $received_for}}
90   ├──expanding: from $sender_rcvhost
91         
92   ├─────result: from 
93         
94   ╰───skipping: result is not used
95   ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
96         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
97         }}(Exim $version_number)
98         ${if def:sender_address {(envelope-from <$sender_address>)
99         }}id $message_exim_id${if def:received_for {
100         for $received_for}}
101   ├──condition: def:sender_ident
102   ├─────result: true
103    ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
104         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
105         }}(Exim $version_number)
106         ${if def:sender_address {(envelope-from <$sender_address>)
107         }}id $message_exim_id${if def:received_for {
108         for $received_for}}
109    ├───────text: from 
110    ├considering: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
111         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
112         }}(Exim $version_number)
113         ${if def:sender_address {(envelope-from <$sender_address>)
114         }}id $message_exim_id${if def:received_for {
115         for $received_for}}
116    ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
117    ╎  }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
118    ╎  }}(Exim $version_number)
119    ╎  ${if def:sender_address {(envelope-from <$sender_address>)
120    ╎  }}id $message_exim_id${if def:received_for {
121    ╎  for $received_for}}
122    ╎├considering: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
123    ╎  }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
124    ╎  }}(Exim $version_number)
125    ╎  ${if def:sender_address {(envelope-from <$sender_address>)
126    ╎  }}id $message_exim_id${if def:received_for {
127    ╎  for $received_for}}
128    ╎├──expanding: $sender_ident
129    ╎╰─────result: CALLER
130    ├─────op-res: CALLER
131    ├considering:  }}${if def:sender_helo_name {(helo=$sender_helo_name)
132         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
133         }}(Exim $version_number)
134         ${if def:sender_address {(envelope-from <$sender_address>)
135         }}id $message_exim_id${if def:received_for {
136         for $received_for}}
137    ├───────text:  
138    ├considering: }}${if def:sender_helo_name {(helo=$sender_helo_name)
139         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
140         }}(Exim $version_number)
141         ${if def:sender_address {(envelope-from <$sender_address>)
142         }}id $message_exim_id${if def:received_for {
143         for $received_for}}
144    ├──expanding: from ${quote_local_part:$sender_ident} 
145    ╰─────result: from CALLER 
146   ├───item-res: from CALLER 
147   ├considering: ${if def:sender_helo_name {(helo=$sender_helo_name)
148         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
149         }}(Exim $version_number)
150         ${if def:sender_address {(envelope-from <$sender_address>)
151         }}id $message_exim_id${if def:received_for {
152         for $received_for}}
153   ├──condition: def:sender_helo_name
154   ├─────result: false
155    ╭───scanning: (helo=$sender_helo_name)
156         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
157         }}(Exim $version_number)
158         ${if def:sender_address {(envelope-from <$sender_address>)
159         }}id $message_exim_id${if def:received_for {
160         for $received_for}}
161    ├───────text: (helo=
162    ├───scanning: $sender_helo_name)
163         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
164         }}(Exim $version_number)
165         ${if def:sender_address {(envelope-from <$sender_address>)
166         }}id $message_exim_id${if def:received_for {
167         for $received_for}}
168    ├───scanning: )
169         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
170         }}(Exim $version_number)
171         ${if def:sender_address {(envelope-from <$sender_address>)
172         }}id $message_exim_id${if def:received_for {
173         for $received_for}}
174    ├───────text: )
175         
176    ├───scanning: }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
177         }}(Exim $version_number)
178         ${if def:sender_address {(envelope-from <$sender_address>)
179         }}id $message_exim_id${if def:received_for {
180         for $received_for}}
181    ├──expanding: (helo=$sender_helo_name)
182         
183    ├─────result: (helo=)
184         
185    ╰───skipping: result is not used
186   ├───item-res: 
187   ├considering: }}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
188         }}(Exim $version_number)
189         ${if def:sender_address {(envelope-from <$sender_address>)
190         }}id $message_exim_id${if def:received_for {
191         for $received_for}}
192   ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
193         }}
194   ╰─────result: from CALLER 
195  ├───item-res: from CALLER 
196  ├considering: by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
197         }}(Exim $version_number)
198         ${if def:sender_address {(envelope-from <$sender_address>)
199         }}id $message_exim_id${if def:received_for {
200         for $received_for}}
201  ├───────text: by 
202  ├considering: $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
203         }}(Exim $version_number)
204         ${if def:sender_address {(envelope-from <$sender_address>)
205         }}id $message_exim_id${if def:received_for {
206         for $received_for}}
207  ├considering:  ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
208         }}(Exim $version_number)
209         ${if def:sender_address {(envelope-from <$sender_address>)
210         }}id $message_exim_id${if def:received_for {
211         for $received_for}}
212  ├───────text:  
213  ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
214         }}(Exim $version_number)
215         ${if def:sender_address {(envelope-from <$sender_address>)
216         }}id $message_exim_id${if def:received_for {
217         for $received_for}}
218  ├──condition: def:received_protocol
219  ├─────result: true
220   ╭considering: with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
221         }}(Exim $version_number)
222         ${if def:sender_address {(envelope-from <$sender_address>)
223         }}id $message_exim_id${if def:received_for {
224         for $received_for}}
225   ├───────text: with 
226   ├considering: $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
227         }}(Exim $version_number)
228         ${if def:sender_address {(envelope-from <$sender_address>)
229         }}id $message_exim_id${if def:received_for {
230         for $received_for}}
231   ├considering:  }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
232         }}(Exim $version_number)
233         ${if def:sender_address {(envelope-from <$sender_address>)
234         }}id $message_exim_id${if def:received_for {
235         for $received_for}}
236   ├───────text:  
237   ├considering: }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
238         }}(Exim $version_number)
239         ${if def:sender_address {(envelope-from <$sender_address>)
240         }}id $message_exim_id${if def:received_for {
241         for $received_for}}
242   ├──expanding: with $received_protocol 
243   ╰─────result: with local 
244  ├───item-res: with local 
245  ├considering: ${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
246         }}(Exim $version_number)
247         ${if def:sender_address {(envelope-from <$sender_address>)
248         }}id $message_exim_id${if def:received_for {
249         for $received_for}}
250         }}id $message_exim_id${if def:received_for {
251         for $received_for}}
252   ├──expanding:  ($tls_in_ver)
253   ├─────result:  ()
254   ╰───skipping: result is not used
255  ├───item-res: 
256  ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
257         }}(Exim $version_number)
258         ${if def:sender_address {(envelope-from <$sender_address>)
259         }}id $message_exim_id${if def:received_for {
260         for $received_for}}
261  ├──condition: def:tls_in_cipher_std
262  ├─────result: false
263   ╭───scanning:  tls $tls_in_cipher_std
264         }}(Exim $version_number)
265         ${if def:sender_address {(envelope-from <$sender_address>)
266         }}id $message_exim_id${if def:received_for {
267         for $received_for}}
268   ├───────text:  tls 
269   ├───scanning: $tls_in_cipher_std
270         }}(Exim $version_number)
271         ${if def:sender_address {(envelope-from <$sender_address>)
272         }}id $message_exim_id${if def:received_for {
273         for $received_for}}
274   ├───scanning: 
275         }}(Exim $version_number)
276         ${if def:sender_address {(envelope-from <$sender_address>)
277         }}id $message_exim_id${if def:received_for {
278         for $received_for}}
279   ├───────text: 
280         
281   ├───scanning: }}(Exim $version_number)
282         ${if def:sender_address {(envelope-from <$sender_address>)
283         }}id $message_exim_id${if def:received_for {
284         for $received_for}}
285   ├──expanding:  tls $tls_in_cipher_std
286         
287   ├─────result:  tls 
288         
289   ╰───skipping: result is not used
290  ├───item-res: 
291  ├considering: (Exim $version_number)
292         ${if def:sender_address {(envelope-from <$sender_address>)
293         }}id $message_exim_id${if def:received_for {
294         for $received_for}}
295  ├───────text: (Exim 
296  ├considering: $version_number)
297         ${if def:sender_address {(envelope-from <$sender_address>)
298         }}id $message_exim_id${if def:received_for {
299         for $received_for}}
300  ├considering: )
301         ${if def:sender_address {(envelope-from <$sender_address>)
302         }}id $message_exim_id${if def:received_for {
303         for $received_for}}
304  ├───────text: )
305         
306  ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
307         }}id $message_exim_id${if def:received_for {
308         for $received_for}}
309  ├──condition: def:sender_address
310  ├─────result: true
311   ╭considering: (envelope-from <$sender_address>)
312         }}id $message_exim_id${if def:received_for {
313         for $received_for}}
314   ├───────text: (envelope-from <
315   ├considering: $sender_address>)
316         }}id $message_exim_id${if def:received_for {
317         for $received_for}}
318   ├considering: >)
319         }}id $message_exim_id${if def:received_for {
320         for $received_for}}
321   ├───────text: >)
322         
323   ├considering: }}id $message_exim_id${if def:received_for {
324         for $received_for}}
325   ├──expanding: (envelope-from <$sender_address>)
326         
327   ╰─────result: (envelope-from <CALLER@test.ex>)
328         
329  ├───item-res: (envelope-from <CALLER@test.ex>)
330         
331  ├considering: id $message_exim_id${if def:received_for {
332         for $received_for}}
333  ├───────text: id 
334  ├considering: $message_exim_id${if def:received_for {
335         for $received_for}}
336  ├considering: ${if def:received_for {
337         for $received_for}}
338  ├──condition: def:received_for
339  ├─────result: false
340   ╭───scanning: 
341         for $received_for}}
342   ├───────text: 
343         for 
344   ├───scanning: $received_for}}
345   ├───scanning: }}
346   ├──expanding: 
347         for $received_for
348   ├─────result: 
349         for 
350   ╰───skipping: result is not used
351  ├───item-res: 
352  ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
353         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
354         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
355         }}(Exim $version_number)
356         ${if def:sender_address {(envelope-from <$sender_address>)
357         }}id $message_exim_id${if def:received_for {
358         for $received_for}}
359  ╰─────result: Received: from CALLER by mail.test.ex with local (Exim x.yz)
360         (envelope-from <CALLER@test.ex>)
361         id 10HmaX-0005vi-00
362 >>Generated Received: header line
363 P Received: from CALLER by mail.test.ex with local (Exim x.yz)
364         (envelope-from <CALLER@test.ex>)
365         id 10HmaX-0005vi-00;
366         Tue, 2 Mar 1999 09:44:33 +0000
367  ╭considering: ${tod_full}
368  ├──expanding: ${tod_full}
369  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
370 Writing spool header file: TESTSUITE/spool//input//hdr.10HmaX-0005vi-00
371 DSN: **** SPOOL_OUT - address: <CALLER@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
372 DSN: **** SPOOL_OUT - address: <usery@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
373 DSN: **** SPOOL_OUT - address: <userz@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
374 DSN: **** SPOOL_OUT - address: <rd+CALLER@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
375 DSN: **** SPOOL_OUT - address: <rd+usery@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
376 Renaming spool header file: TESTSUITE/spool//input//10HmaX-0005vi-00-H
377 Size of headers = sss
378 LOG: MAIN
379   <= CALLER@test.ex U=CALLER P=local S=sss
380 created log directory TESTSUITE/spool/log
381 search_tidyup called
382 exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715dfd -MCd local-accept-delivery -odi -Mc 10HmaX-0005vi-00
383 Exim version x.yz ....
384 changed uid/gid: forcing real = effective
385   uid=uuuu gid=EXIM_GID pid=pppp
386 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
387 configuration file is TESTSUITE/test-config
388 trusted user
389 admin user
390 dropping to exim gid; retaining priv uid
391 seeking password data for user "CALLER": cache not available
392 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
393 seeking password data for user "CALLER": using cached result
394 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
395 seeking password data for user "CALLER": using cached result
396 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
397 set_process_info: pppp delivering specified messages
398 set_process_info: pppp delivering 10HmaX-0005vi-00
399 Trying spool file TESTSUITE/spool//input//10HmaX-0005vi-00-D
400 reading spool file 10HmaX-0005vi-00-H
401 user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
402 sender_local=1 ident=CALLER
403 Non-recipients:
404  Empty Tree
405 ---- End of tree ----
406 recipients_count=5
407 **** SPOOL_IN - No additional fields
408 **** SPOOL_IN - No additional fields
409 **** SPOOL_IN - No additional fields
410 **** SPOOL_IN - No additional fields
411 **** SPOOL_IN - No additional fields
412 body_linecount=0 message_linecount=7
413 DSN: set orcpt:   flags: 0x0
414 DSN: set orcpt:   flags: 0x0
415 DSN: set orcpt:   flags: 0x0
416 DSN: set orcpt:   flags: 0x0
417 DSN: set orcpt:   flags: 0x0
418 Delivery address list:
419   CALLER@test.ex 
420   usery@test.ex 
421   userz@test.ex 
422   rd+CALLER@test.ex 
423   rd+usery@test.ex 
424  locking TESTSUITE/spool/db/retry.lockfile
425  locked  TESTSUITE/spool/db/retry.lockfile
426  EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
427  returned from EXIM_DBOPEN: (nil)
428  failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
429 no retry data available
430 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
431 Considering: CALLER@test.ex
432 unique = CALLER@test.ex
433 no   domain  retry record
434 no   address retry record
435 CALLER@test.ex: queued for routing
436 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
437 Considering: usery@test.ex
438 unique = usery@test.ex
439 no   domain  retry record
440 no   address retry record
441 usery@test.ex: queued for routing
442 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
443 Considering: userz@test.ex
444 unique = userz@test.ex
445 no   domain  retry record
446 no   address retry record
447 userz@test.ex: queued for routing
448 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
449 Considering: rd+CALLER@test.ex
450 unique = rd+CALLER@test.ex
451 no   domain  retry record
452 no   address retry record
453 rd+CALLER@test.ex: queued for routing
454 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
455 Considering: rd+usery@test.ex
456 unique = rd+usery@test.ex
457 no   domain  retry record
458 no   address retry record
459 rd+usery@test.ex: queued for routing
460 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
461 routing rd+usery@test.ex
462 --------> r1 router <--------
463 local_part=rd+usery domain=test.ex
464 checking local_parts
465 rd+usery in "CALLER"? no (end of list)
466 r1 router skipped: local_parts mismatch
467 --------> r2 router <--------
468 local_part=rd+usery domain=test.ex
469 checking local_parts
470 rd+usery in "usery"? no (end of list)
471 r2 router skipped: local_parts mismatch
472 --------> r3 router <--------
473 local_part=rd+usery domain=test.ex
474 checking local_parts
475 rd+usery in "userz"? no (end of list)
476 r3 router skipped: local_parts mismatch
477 --------> r4 router <--------
478 local_part=rd+usery domain=test.ex
479 stripped prefix rd+
480 checking local_parts
481 usery in "CALLER"? no (end of list)
482 r4 router skipped: local_parts mismatch
483 --------> r5 router <--------
484 local_part=rd+usery domain=test.ex
485 stripped prefix rd+
486 checking local_parts
487 usery in "usery"? yes (matched "usery")
488  ╭considering: /non-exist/$domain
489  ├───────text: /non-exist/
490  ├considering: $domain
491  ├──expanding: /non-exist/$domain
492  ╰─────result: /non-exist/test.ex
493             ╰──(tainted)
494 calling r5 router
495 rda_interpret (string): 'TESTSUITE/test-mail/junk'
496 expanded: 'TESTSUITE/test-mail/junk'
497 file is not a filter file
498 parse_forward_list: TESTSUITE/test-mail/junk
499 extract item: TESTSUITE/test-mail/junk
500 set transport ft1
501 r5 router generated TESTSUITE/test-mail/junk
502   pipe, file, or autoreply
503   errors_to=NULL transport=ft1
504   uid=unset gid=unset home=/non-exist/$local_part
505 routed by r5 router
506   envelope to: rd+usery@test.ex
507   transport: <none>
508 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
509 routing rd+CALLER@test.ex
510 --------> r1 router <--------
511 local_part=rd+CALLER domain=test.ex
512 checking local_parts
513 rd+CALLER in "CALLER"? no (end of list)
514 r1 router skipped: local_parts mismatch
515 --------> r2 router <--------
516 local_part=rd+CALLER domain=test.ex
517 checking local_parts
518 rd+CALLER in "usery"? no (end of list)
519 r2 router skipped: local_parts mismatch
520 --------> r3 router <--------
521 local_part=rd+CALLER domain=test.ex
522 checking local_parts
523 rd+CALLER in "userz"? no (end of list)
524 r3 router skipped: local_parts mismatch
525 --------> r4 router <--------
526 local_part=rd+CALLER domain=test.ex
527 stripped prefix rd+
528 checking local_parts
529 CALLER in "CALLER"? yes (matched "CALLER")
530  ╭considering: /non-exist/$local_part
531  ├───────text: /non-exist/
532  ├considering: $local_part
533  ├──expanding: /non-exist/$local_part
534  ╰─────result: /non-exist/CALLER
535             ╰──(tainted)
536 calling r4 router
537 rda_interpret (string): 'TESTSUITE/test-mail/junk'
538 expanded: 'TESTSUITE/test-mail/junk'
539 file is not a filter file
540 parse_forward_list: TESTSUITE/test-mail/junk
541 extract item: TESTSUITE/test-mail/junk
542 set transport ft1
543 r4 router generated TESTSUITE/test-mail/junk
544   pipe, file, or autoreply
545   errors_to=NULL transport=ft1
546   uid=unset gid=unset home=/non-exist/CALLER
547 routed by r4 router
548   envelope to: rd+CALLER@test.ex
549   transport: <none>
550 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
551 routing userz@test.ex
552 --------> r1 router <--------
553 local_part=userz domain=test.ex
554 checking local_parts
555 userz in "CALLER"? no (end of list)
556 r1 router skipped: local_parts mismatch
557 --------> r2 router <--------
558 local_part=userz domain=test.ex
559 checking local_parts
560 userz in "usery"? no (end of list)
561 r2 router skipped: local_parts mismatch
562 --------> r3 router <--------
563 local_part=userz domain=test.ex
564 checking local_parts
565 userz in "userz"? yes (matched "userz")
566  ╭considering: /non-exist/$domain
567  ├───────text: /non-exist/
568  ├considering: $domain
569  ├──expanding: /non-exist/$domain
570  ╰─────result: /non-exist/test.ex
571             ╰──(tainted)
572 calling r3 router
573 r3 router called for userz@test.ex
574   domain = test.ex
575 set transport t2
576 queued for t2 transport: local_part = userz
577 domain = test.ex
578   errors_to=NULL
579   domain_data=NULL local_part_data=userz
580 routed by r3 router
581   envelope to: userz@test.ex
582   transport: t2
583 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
584 routing usery@test.ex
585 --------> r1 router <--------
586 local_part=usery domain=test.ex
587 checking local_parts
588 usery in "CALLER"? no (end of list)
589 r1 router skipped: local_parts mismatch
590 --------> r2 router <--------
591 local_part=usery domain=test.ex
592 checking local_parts
593 usery in "usery"? yes (matched "usery")
594  ╭considering: /non-exist/$domain
595  ├───────text: /non-exist/
596  ├considering: $domain
597  ├──expanding: /non-exist/$domain
598  ╰─────result: /non-exist/test.ex
599             ╰──(tainted)
600 calling r2 router
601 r2 router called for usery@test.ex
602   domain = test.ex
603 set transport t1
604 queued for t1 transport: local_part = usery
605 domain = test.ex
606   errors_to=NULL
607   domain_data=NULL local_part_data=usery
608 routed by r2 router
609   envelope to: usery@test.ex
610   transport: t1
611 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
612 routing CALLER@test.ex
613 --------> r1 router <--------
614 local_part=CALLER domain=test.ex
615 checking local_parts
616 CALLER in "CALLER"? yes (matched "CALLER")
617  ╭considering: /non-exist/$local_part
618  ├───────text: /non-exist/
619  ├considering: $local_part
620  ├──expanding: /non-exist/$local_part
621  ╰─────result: /non-exist/CALLER
622             ╰──(tainted)
623 calling r1 router
624 r1 router called for CALLER@test.ex
625   domain = test.ex
626 set transport t1
627 queued for t1 transport: local_part = CALLER
628 domain = test.ex
629   errors_to=NULL
630   domain_data=NULL local_part_data=CALLER
631 routed by r1 router
632   envelope to: CALLER@test.ex
633   transport: t1
634  locking TESTSUITE/spool/db/retry.lockfile
635  locked  TESTSUITE/spool/db/retry.lockfile
636  EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
637  returned from EXIM_DBOPEN: (nil)
638  failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
639 no retry data available
640 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
641 Considering: TESTSUITE/test-mail/junk
642 unique = TESTSUITE/test-mail/junk:rd+CALLER@test.ex
643 queued for ft1 transport
644 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
645 Considering: TESTSUITE/test-mail/junk
646 unique = TESTSUITE/test-mail/junk:rd+usery@test.ex
647 queued for ft1 transport
648 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
649 After routing:
650   Local deliveries:
651     TESTSUITE/test-mail/junk
652     TESTSUITE/test-mail/junk
653     CALLER@test.ex
654     usery@test.ex
655     userz@test.ex
656   Remote deliveries:
657   Failed addresses:
658   Deferred addresses:
659 search_tidyup called
660 >>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
661 --------> TESTSUITE/test-mail/junk <--------
662  locking TESTSUITE/spool/db/retry.lockfile
663  locked  TESTSUITE/spool/db/retry.lockfile
664  EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
665  returned from EXIM_DBOPEN: (nil)
666  failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
667 no retry data available
668  ╭considering: /non-exist/$local_part
669  ├───────text: /non-exist/
670  ├considering: $local_part
671  ├──expanding: /non-exist/$local_part
672  ╰─────result: /non-exist/usery
673             ╰──(tainted)
674 search_tidyup called
675 changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
676   uid=CALLER_UID gid=CALLER_GID pid=pppp
677   home=/non-exist/usery current=/
678 set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
679 appendfile transport entered
680  ╭considering: $address_file
681  ├──expanding: $address_file
682  ╰─────result: TESTSUITE/test-mail/junk
683 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
684   file=TESTSUITE/test-mail/junk format=unix
685   message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
686   message_suffix=\n
687   maildir_use_size_file=no
688   locking by lockfile fcntl 
689 lock name: TESTSUITE/test-mail/junk.lock
690 hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
691 lock file created
692 mailbox TESTSUITE/test-mail/junk is locked
693 writing to file TESTSUITE/test-mail/junk
694  ╭considering: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
695  
696  ├───────text: From 
697  ├considering: ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
698  
699  ├──condition: def:return_path
700  ├─────result: true
701   ╭considering: $return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
702   
703   ├considering: }{MAILER-DAEMON}} ${tod_bsdinbox}
704   
705   ├──expanding: $return_path
706   ╰─────result: CALLER@test.ex
707              ╰──(tainted)
708   ╭───scanning: MAILER-DAEMON}} ${tod_bsdinbox}
709   
710   ├───────text: MAILER-DAEMON
711   ├───scanning: }} ${tod_bsdinbox}
712   
713   ├──expanding: MAILER-DAEMON
714   ├─────result: MAILER-DAEMON
715   ╰───skipping: result is not used
716  ├───item-res: CALLER@test.ex
717             ╰──(tainted)
718  ├considering:  ${tod_bsdinbox}
719  
720  ├───────text:  
721  ├considering: ${tod_bsdinbox}
722  
723  ├considering: 
724  
725  ├───────text: 
726  
727  ├──expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
728  
729  ╰─────result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
730  
731             ╰──(tainted)
732 writing data block fd=dddd size=sss timeout=0
733 cannot use sendfile for body: spoolfile not wireformat
734 writing data block fd=dddd size=sss timeout=0
735 writing data block fd=dddd size=sss timeout=0
736 appendfile yields 0 with errno=dd more_errno=dd
737 search_tidyup called
738 journalling TESTSUITE/test-mail/junk:rd+usery@test.ex
739 ft1 transport returned OK for TESTSUITE/test-mail/junk
740 post-process TESTSUITE/test-mail/junk (0)
741 TESTSUITE/test-mail/junk delivered
742 rd+usery@test.ex: children all complete
743 LOG: MAIN
744   => TESTSUITE/test-mail/junk <rd+usery@test.ex> R=r5 T=ft1
745 --------> TESTSUITE/test-mail/junk <--------
746  locking TESTSUITE/spool/db/retry.lockfile
747  locked  TESTSUITE/spool/db/retry.lockfile
748  EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
749  returned from EXIM_DBOPEN: (nil)
750  failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
751 no retry data available
752 search_tidyup called
753 changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
754   uid=CALLER_UID gid=CALLER_GID pid=pppp
755   home=/non-exist/CALLER current=/
756 set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
757 appendfile transport entered
758  ╭considering: $address_file
759  ├──expanding: $address_file
760  ╰─────result: TESTSUITE/test-mail/junk
761 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
762   file=TESTSUITE/test-mail/junk format=unix
763   message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
764   message_suffix=\n
765   maildir_use_size_file=no
766   locking by lockfile fcntl 
767 lock name: TESTSUITE/test-mail/junk.lock
768 hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
769 lock file created
770 mailbox TESTSUITE/test-mail/junk is locked
771 writing to file TESTSUITE/test-mail/junk
772  ╭considering: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
773  
774  ├───────text: From 
775  ├considering: ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
776  
777  ├──condition: def:return_path
778  ├─────result: true
779   ╭considering: $return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
780   
781   ├considering: }{MAILER-DAEMON}} ${tod_bsdinbox}
782   
783   ├──expanding: $return_path
784   ╰─────result: CALLER@test.ex
785              ╰──(tainted)
786   ╭───scanning: MAILER-DAEMON}} ${tod_bsdinbox}
787   
788   ├───────text: MAILER-DAEMON
789   ├───scanning: }} ${tod_bsdinbox}
790   
791   ├──expanding: MAILER-DAEMON
792   ├─────result: MAILER-DAEMON
793   ╰───skipping: result is not used
794  ├───item-res: CALLER@test.ex
795             ╰──(tainted)
796  ├considering:  ${tod_bsdinbox}
797  
798  ├───────text:  
799  ├considering: ${tod_bsdinbox}
800  
801  ├considering: 
802  
803  ├───────text: 
804  
805  ├──expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
806  
807  ╰─────result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
808  
809             ╰──(tainted)
810 writing data block fd=dddd size=sss timeout=0
811 cannot use sendfile for body: spoolfile not wireformat
812 writing data block fd=dddd size=sss timeout=0
813 writing data block fd=dddd size=sss timeout=0
814 appendfile yields 0 with errno=dd more_errno=dd
815 search_tidyup called
816 journalling TESTSUITE/test-mail/junk:rd+CALLER@test.ex
817 ft1 transport returned OK for TESTSUITE/test-mail/junk
818 post-process TESTSUITE/test-mail/junk (0)
819 TESTSUITE/test-mail/junk delivered
820 rd+CALLER@test.ex: children all complete
821 LOG: MAIN
822   => TESTSUITE/test-mail/junk <rd+CALLER@test.ex> R=r4 T=ft1
823 --------> CALLER@test.ex <--------
824  locking TESTSUITE/spool/db/retry.lockfile
825  locked  TESTSUITE/spool/db/retry.lockfile
826  EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
827  returned from EXIM_DBOPEN: (nil)
828  failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
829 no retry data available
830 search_tidyup called
831 changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
832   uid=CALLER_UID gid=CALLER_GID pid=pppp
833   home=/non-exist/CALLER current=/
834 set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
835 appendfile transport entered
836 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
837   file=/dev/null format=unix
838   message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
839   message_suffix=\n
840   maildir_use_size_file=no
841   locking by lockfile fcntl 
842 search_tidyup called
843 journalling CALLER@test.ex
844 t1 transport returned OK for CALLER@test.ex
845 post-process CALLER@test.ex (0)
846 CALLER@test.ex delivered
847 LOG: MAIN
848   => CALLER <CALLER@test.ex> R=r1 T=t1
849 --------> usery@test.ex <--------
850  locking TESTSUITE/spool/db/retry.lockfile
851  locked  TESTSUITE/spool/db/retry.lockfile
852  EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
853  returned from EXIM_DBOPEN: (nil)
854  failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
855 no retry data available
856  ╭considering: /non-exist/$local_part
857  ├───────text: /non-exist/
858  ├considering: $local_part
859  ├──expanding: /non-exist/$local_part
860  ╰─────result: /non-exist/usery
861             ╰──(tainted)
862 search_tidyup called
863 changed uid/gid: local delivery to usery <usery@test.ex> transport=t1
864   uid=CALLER_UID gid=CALLER_GID pid=pppp
865   home=/non-exist/usery current=/
866 set_process_info: pppp delivering 10HmaX-0005vi-00 to usery using t1
867 appendfile transport entered
868 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
869   file=/dev/null format=unix
870   message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
871   message_suffix=\n
872   maildir_use_size_file=no
873   locking by lockfile fcntl 
874 search_tidyup called
875 journalling usery@test.ex
876 t1 transport returned OK for usery@test.ex
877 post-process usery@test.ex (0)
878 usery@test.ex delivered
879 LOG: MAIN
880   => usery <usery@test.ex> R=r2 T=t1
881 --------> userz@test.ex <--------
882  locking TESTSUITE/spool/db/retry.lockfile
883  locked  TESTSUITE/spool/db/retry.lockfile
884  EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
885  returned from EXIM_DBOPEN: (nil)
886  failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
887 no retry data available
888  ╭considering: /$local_part
889  ├───────text: /
890  ├considering: $local_part
891  ├──expanding: /$local_part
892  ╰─────result: /userz
893             ╰──(tainted)
894 search_tidyup called
895 changed uid/gid: local delivery to userz <userz@test.ex> transport=t2
896   uid=CALLER_UID gid=CALLER_GID pid=pppp
897   home=/userz current=/
898 set_process_info: pppp delivering 10HmaX-0005vi-00 to userz using t2
899 appendfile transport entered
900 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
901   file=/dev/null format=unix
902   message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
903   message_suffix=\n
904   maildir_use_size_file=no
905   locking by lockfile fcntl 
906 search_tidyup called
907 journalling userz@test.ex
908 t2 transport returned OK for userz@test.ex
909 post-process userz@test.ex (0)
910 userz@test.ex delivered
911 LOG: MAIN
912   => userz <userz@test.ex> R=r3 T=t2
913 >>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
914 changed uid/gid: post-delivery tidying
915   uid=EXIM_UID gid=EXIM_GID pid=pppp
916 set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
917 Processing retry items
918 Succeeded addresses:
919  userz@test.ex: no retry items
920  usery@test.ex: no retry items
921  CALLER@test.ex: no retry items
922  TESTSUITE/test-mail/junk: no retry items
923  rd+CALLER@test.ex: no retry items
924  TESTSUITE/test-mail/junk: no retry items
925  rd+usery@test.ex: no retry items
926  rd+CALLER@test.ex: no retry items
927  rd+usery@test.ex: no retry items
928 Failed addresses:
929 Deferred addresses:
930 end of retry processing
931 DSN: processing router : r3
932 DSN: processing successful delivery address: userz@test.ex
933 DSN: Sender_address: CALLER@test.ex
934 DSN: orcpt: NULL  flags: 0x0
935 DSN: envid: NULL  ret: 0
936 DSN: Final recipient: userz@test.ex
937 DSN: Remote SMTP server supports DSN: 0
938 DSN: not sending DSN success message
939 DSN: processing router : r2
940 DSN: processing successful delivery address: usery@test.ex
941 DSN: Sender_address: CALLER@test.ex
942 DSN: orcpt: NULL  flags: 0x0
943 DSN: envid: NULL  ret: 0
944 DSN: Final recipient: usery@test.ex
945 DSN: Remote SMTP server supports DSN: 0
946 DSN: not sending DSN success message
947 DSN: processing router : r1
948 DSN: processing successful delivery address: CALLER@test.ex
949 DSN: Sender_address: CALLER@test.ex
950 DSN: orcpt: NULL  flags: 0x0
951 DSN: envid: NULL  ret: 0
952 DSN: Final recipient: CALLER@test.ex
953 DSN: Remote SMTP server supports DSN: 0
954 DSN: not sending DSN success message
955 DSN: processing router : r4
956 DSN: processing successful delivery address: TESTSUITE/test-mail/junk
957 DSN: Sender_address: CALLER@test.ex
958 DSN: orcpt: NULL  flags: 0x0
959 DSN: envid: NULL  ret: 0
960 DSN: Final recipient: TESTSUITE/test-mail/junk
961 DSN: Remote SMTP server supports DSN: 0
962 DSN: not sending DSN success message
963 DSN: processing router : r5
964 DSN: processing successful delivery address: TESTSUITE/test-mail/junk
965 DSN: Sender_address: CALLER@test.ex
966 DSN: orcpt: NULL  flags: 0x0
967 DSN: envid: NULL  ret: 0
968 DSN: Final recipient: TESTSUITE/test-mail/junk
969 DSN: Remote SMTP server supports DSN: 0
970 DSN: not sending DSN success message
971 DSN: processing router : r4
972 DSN: processing successful delivery address: rd+CALLER@test.ex
973 DSN: Sender_address: CALLER@test.ex
974 DSN: orcpt: NULL  flags: 0x0
975 DSN: envid: NULL  ret: 0
976 DSN: Final recipient: rd+CALLER@test.ex
977 DSN: Remote SMTP server supports DSN: 0
978 DSN: not sending DSN success message
979 DSN: processing router : r5
980 DSN: processing successful delivery address: rd+usery@test.ex
981 DSN: Sender_address: CALLER@test.ex
982 DSN: orcpt: NULL  flags: 0x0
983 DSN: envid: NULL  ret: 0
984 DSN: Final recipient: rd+usery@test.ex
985 DSN: Remote SMTP server supports DSN: 0
986 DSN: not sending DSN success message
987 LOG: MAIN
988   Completed
989 end delivery of 10HmaX-0005vi-00
990 search_tidyup called
991 search_tidyup called
992 >>>>>>>>>>>>>>>> Exim pid=pppp (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
993 search_tidyup called
994 >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>