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