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