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