Option for taint when setting variable under -be
[exim.git] / test / stderr / 0544
1 Exim version x.yz ....
2 environment after trimming:
3  PATH=<munged>
4 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
5 configuration file is TESTSUITE/test-config
6 admin user
7 try option gecos_pattern
8 try option gecos_name
9 try option unknown_login
10 try option smtp_active_hostname
11 try option message_size_limit
12 try option acl_not_smtp_start
13 try option message_id_header_domain
14 try option message_id_header_text
15  ╭considering: ${tod_full}
16  ├───expanded: ${tod_full}
17  ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
18 try option received_header_text
19  ╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
20         }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
21         }}}}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↩
22         }}(Exim░$version_number)↩
23         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
24         }}id░$message_exim_id${if░def:received_for░{↩
25         for░$received_for}}
26  ├───────text: Received:░
27  ├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
28         }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
29         }}}}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↩
30         }}(Exim░$version_number)↩
31         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
32         }}id░$message_exim_id${if░def:received_for░{↩
33         for░$received_for}}
34  ├──condition: def:sender_rcvhost
35  ├─────result: false
36   ╭───scanning: from░$sender_rcvhost↩
37         }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
38         }}}}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↩
39         }}(Exim░$version_number)↩
40         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
41         }}id░$message_exim_id${if░def:received_for░{↩
42         for░$received_for}}
43   ├───────text: from░
44   ├───scanning: $sender_rcvhost↩
45         }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
46         }}}}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↩
47         }}(Exim░$version_number)↩
48         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
49         }}id░$message_exim_id${if░def:received_for░{↩
50         for░$received_for}}
51   ├──────value: 
52   ├───scanning: ↩
53         }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
54         }}}}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↩
55         }}(Exim░$version_number)↩
56         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
57         }}id░$message_exim_id${if░def:received_for░{↩
58         for░$received_for}}
59   ├───────text: ↩
60         
61   ├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
62         }}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
63         }}(Exim░$version_number)↩
64         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
65         }}id░$message_exim_id${if░def:received_for░{↩
66         for░$received_for}}
67   ├───expanded: from░$sender_rcvhost↩
68         
69   ├─────result:  ◀skipped▶
70   ╰───skipping: result is not used
71   ╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
72         }}}}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↩
73         }}(Exim░$version_number)↩
74         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
75         }}id░$message_exim_id${if░def:received_for░{↩
76         for░$received_for}}
77   ├──condition: def:sender_ident
78   ├─────result: true
79    ╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
80         }}}}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↩
81         }}(Exim░$version_number)↩
82         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
83         }}id░$message_exim_id${if░def:received_for░{↩
84         for░$received_for}}
85    ├───────text: from░
86    ├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
87         }}}}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↩
88         }}(Exim░$version_number)↩
89         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
90         }}id░$message_exim_id${if░def:received_for░{↩
91         for░$received_for}}
92    ╎╭considering: $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    ╎├──────value: CALLER
99    ╎├considering: }░}}${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: $sender_ident
106    ╎╰─────result: CALLER
107    ├─────op-res: CALLER
108    ├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
109         }}}}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↩
110         }}(Exim░$version_number)↩
111         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
112         }}id░$message_exim_id${if░def:received_for░{↩
113         for░$received_for}}
114    ├───────text: ░
115    ├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
116         }}}}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↩
117         }}(Exim░$version_number)↩
118         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
119         }}id░$message_exim_id${if░def:received_for░{↩
120         for░$received_for}}
121    ├───expanded: from░${quote_local_part:$sender_ident}░
122    ╰─────result: from░CALLER░
123   ├───item-res: from░CALLER░
124   ├considering: ${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   ├──condition: def:sender_helo_name
131   ├─────result: false
132    ╭───scanning: (helo=$sender_helo_name)↩
133         }}}}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↩
134         }}(Exim░$version_number)↩
135         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
136         }}id░$message_exim_id${if░def:received_for░{↩
137         for░$received_for}}
138    ├───────text: (helo=
139    ├───scanning: $sender_helo_name)↩
140         }}}}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↩
141         }}(Exim░$version_number)↩
142         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
143         }}id░$message_exim_id${if░def:received_for░{↩
144         for░$received_for}}
145    ├──────value: 
146    ├───scanning: )↩
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         
154    ├───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↩
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: (helo=$sender_helo_name)↩
160         
161    ├─────result:  ◀skipped▶
162    ╰───skipping: result is not used
163   ├───item-res: 
164   ├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↩
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   ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
170         }}
171   ╰─────result: from░CALLER░
172  ├───item-res: from░CALLER░
173  ├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↩
174         }}(Exim░$version_number)↩
175         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
176         }}id░$message_exim_id${if░def:received_for░{↩
177         for░$received_for}}
178  ├───────text: by░
179  ├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↩
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: the.local.host.name
185  ├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↩
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  ├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↩
192         }}(Exim░$version_number)↩
193         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
194         }}id░$message_exim_id${if░def:received_for░{↩
195         for░$received_for}}
196  ├──condition: def:received_protocol
197  ├─────result: true
198   ╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
199         }}(Exim░$version_number)↩
200         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
201         }}id░$message_exim_id${if░def:received_for░{↩
202         for░$received_for}}
203   ├───────text: with░
204   ├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
205         }}(Exim░$version_number)↩
206         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
207         }}id░$message_exim_id${if░def:received_for░{↩
208         for░$received_for}}
209   ├──────value: local
210   ├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
211         }}(Exim░$version_number)↩
212         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
213         }}id░$message_exim_id${if░def:received_for░{↩
214         for░$received_for}}
215   ├───────text: ░
216   ├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
217         }}(Exim░$version_number)↩
218         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
219         }}id░$message_exim_id${if░def:received_for░{↩
220         for░$received_for}}
221   ├───expanded: with░$received_protocol░
222   ╰─────result: with░local░
223  ├───item-res: with░local░
224  ├considering: ${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         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
230         }}id░$message_exim_id${if░def:received_for░{↩
231         for░$received_for}}
232   ├───expanded: ░($tls_in_ver)
233   ├─────result:  ◀skipped▶
234   ╰───skipping: result is not used
235  ├───item-res: 
236  ├considering: ${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  ├──condition: def:tls_in_cipher_std
242  ├─────result: false
243   ╭───scanning: ░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   ├───────text: ░tls░
249   ├───scanning: $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   ├──────value: 
255   ├───scanning: ↩
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   ├───────text: ↩
261         
262   ├───scanning: }}(Exim░$version_number)↩
263         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
264         }}id░$message_exim_id${if░def:received_for░{↩
265         for░$received_for}}
266   ├───expanded: ░tls░$tls_in_cipher_std↩
267         
268   ├─────result:  ◀skipped▶
269   ╰───skipping: result is not used
270  ├───item-res: 
271  ├considering: (Exim░$version_number)↩
272         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
273         }}id░$message_exim_id${if░def:received_for░{↩
274         for░$received_for}}
275  ├───────text: (Exim░
276  ├considering: $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  ├──────value: x.yz
281  ├considering: )↩
282         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
283         }}id░$message_exim_id${if░def:received_for░{↩
284         for░$received_for}}
285  ├───────text: )↩
286         
287  ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
288         }}id░$message_exim_id${if░def:received_for░{↩
289         for░$received_for}}
290  ├──condition: def:sender_address
291  ├─────result: true
292   ╭considering: (envelope-from░<$sender_address>)↩
293         }}id░$message_exim_id${if░def:received_for░{↩
294         for░$received_for}}
295   ├───────text: (envelope-from░<
296   ├considering: $sender_address>)↩
297         }}id░$message_exim_id${if░def:received_for░{↩
298         for░$received_for}}
299   ├──────value: CALLER@test.ex
300   ├considering: >)↩
301         }}id░$message_exim_id${if░def:received_for░{↩
302         for░$received_for}}
303   ├───────text: >)↩
304         
305   ├considering: }}id░$message_exim_id${if░def:received_for░{↩
306         for░$received_for}}
307   ├───expanded: (envelope-from░<$sender_address>)↩
308         
309   ╰─────result: (envelope-from░<CALLER@test.ex>)↩
310         
311  ├───item-res: (envelope-from░<CALLER@test.ex>)↩
312         
313  ├considering: id░$message_exim_id${if░def:received_for░{↩
314         for░$received_for}}
315  ├───────text: id░
316  ├considering: $message_exim_id${if░def:received_for░{↩
317         for░$received_for}}
318  ├──────value: 10HmaX-000000005vi-0000
319  ├considering: ${if░def:received_for░{↩
320         for░$received_for}}
321  ├──condition: def:received_for
322  ├─────result: false
323   ╭───scanning: ↩
324         for░$received_for}}
325   ├───────text: ↩
326         for░
327   ├───scanning: $received_for}}
328   ├──────value: 
329   ├───scanning: }}
330   ├───expanded: ↩
331         for░$received_for
332   ├─────result:  ◀skipped▶
333   ╰───skipping: result is not used
334  ├───item-res: 
335  ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
336         }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
337         }}}}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↩
338         }}(Exim░$version_number)↩
339         ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
340         }}id░$message_exim_id${if░def:received_for░{↩
341         for░$received_for}}
342  ╰─────result: Received:░from░CALLER░by░the.local.host.name░with░local░(Exim░x.yz)↩
343         (envelope-from░<CALLER@test.ex>)↩
344         id░10HmaX-000000005vi-0000
345 try option acl_not_smtp
346  ╭considering: ${tod_full}
347  ├───expanded: ${tod_full}
348  ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
349 LOG: MAIN
350   <= CALLER@test.ex U=CALLER P=local S=sss
351 created log directory TESTSUITE/spool/log
352 Exim version x.yz ....
353 environment after trimming:
354  PATH=<munged>
355 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
356 configuration file is TESTSUITE/test-config
357 trusted user
358 admin user
359 dropping to exim gid; retaining priv uid
360 try option router_home_directory
361 try option set
362 try option transport
363 try option unseen
364 try option unseen
365 try option router_home_directory
366 try option set
367 try option transport
368 try option unseen
369 try option unseen
370 try option multi_domain
371 try option multi_domain
372 try option max_parallel
373 try option return_path
374  ╭considering: $domain
375  ├──────value: domain1.ex
376             ╰──(tainted)
377  ├───expanded: $domain
378  ╰─────result: domain1.ex
379             ╰──(tainted)
380 LOG: MAIN
381   == userx@domain1.ex R=smarthost T=smtp defer (-1): first-pass only routing due to -odqs, queue_smtp_domains or control=queue
382 LOG: MAIN
383   == userx@domain2.ex R=smarthost T=smtp defer (-1): first-pass only routing due to -odqs, queue_smtp_domains or control=queue
384 try option delay_warning_condition
385  ╭considering: ${if░or░{{░!eq{$h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
386   ╭considering: $h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
387   ├considering: $h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
388   ├considering: $h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
389   ├considering: }{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
390   ├───expanded: $h_list-id:$h_list-post:$h_list-subscribe:
391   ╰─────result: 
392   ╭considering: }░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
393   ├───expanded: 
394   ╰─────result: 
395   ╭considering: $h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
396   ├considering: }{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
397   ├───expanded: $h_precedence:
398   ╰─────result: 
399   ╭considering: (?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
400   ├───────text: (?i)bulk|list|junk
401   ├considering: }░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
402   ├───expanded: (?i)bulk|list|junk
403   ╰─────result: (?i)bulk|list|junk
404  compiled RE '(?i)bulk|list|junk' not found in local cache
405  compiling RE '(?i)bulk|list|junk'
406  compiled RE '(?i)bulk|list|junk' saved in local cache
407   ╭considering: $h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
408   ├considering: }{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
409   ├───expanded: $h_auto-submitted:
410   ╰─────result: 
411   ╭considering: (?i)auto-generated|auto-replied}░}}░{no}{yes}}
412   ├───────text: (?i)auto-generated|auto-replied
413   ├considering: }░}}░{no}{yes}}
414   ├───expanded: (?i)auto-generated|auto-replied
415   ╰─────result: (?i)auto-generated|auto-replied
416  compiled RE '(?i)auto-generated|auto-replied' not found in local cache
417  compiling RE '(?i)auto-generated|auto-replied'
418  compiled RE '(?i)auto-generated|auto-replied' saved in local cache
419  ├──condition: or░{{░!eq{$h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}
420  ├─────result: false
421   ╭───scanning: no}{yes}}
422   ├───────text: no
423   ├───scanning: }{yes}}
424   ├───expanded: no
425   ├─────result:  ◀skipped▶
426   ╰───skipping: result is not used
427   ╭considering: yes}}
428   ├───────text: yes
429   ├considering: }}
430   ├───expanded: yes
431   ╰─────result: yes
432  ├───expanded: ${if░or░{{░!eq{$h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
433  ╰─────result: yes
434 >>>>>>>>>>>>>>>> Exim pid=p1235 (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
435 >>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
436 Exim version x.yz ....
437 environment after trimming:
438  PATH=<munged>
439 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
440 configuration file is TESTSUITE/test-config
441 admin user
442 try option gecos_pattern
443 try option gecos_name
444 try option unknown_login
445 try option smtp_active_hostname
446 LOG: smtp_connection MAIN
447   SMTP connection from CALLER
448 try option message_size_limit
449 try option acl_smtp_connect
450 try option smtp_banner
451  ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
452  ├──────value: the.local.host.name
453  ├considering: ░ESMTP░Exim░$version_number░$tod_full
454  ├───────text: ░ESMTP░Exim░
455  ├considering: $version_number░$tod_full
456  ├──────value: x.yz
457  ├considering: ░$tod_full
458  ├───────text: ░
459  ├considering: $tod_full
460  ├──────value: Tue,░2░Mar░1999░09:44:33░+0000
461  ├───expanded: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
462  ╰─────result: the.local.host.name░ESMTP░Exim░x.yz░Tue,░2░Mar░1999░09:44:33░+0000
463 try option acl_smtp_helo
464  ╭considering: ${if░match_domain░{$sender_helo_name}{+dlist}}
465   ╭considering: $sender_helo_name}{+dlist}}
466   ├──────value: ehlo.domain
467              ╰──(tainted)
468   ├considering: }{+dlist}}
469   ├───expanded: $sender_helo_name
470   ╰─────result: ehlo.domain
471              ╰──(tainted)
472   ╭considering: +dlist}}
473   ├───────text: +dlist
474   ├considering: }}
475   ├───expanded: +dlist
476   ╰─────result: +dlist
477   ╭considering: $domain
478   ├──────value: ehlo.domain
479              ╰──(tainted)
480   ├───expanded: $domain
481   ╰─────result: ehlo.domain
482              ╰──(tainted)
483  ├──condition: match_domain░{$sender_helo_name}{+dlist}
484  ├─────result: true
485  ├───expanded: ${if░match_domain░{$sender_helo_name}{+dlist}}
486  ╰─────result: true
487 try option acl_smtp_etrn
488 try option acl_smtp_vrfy
489 try option acl_smtp_expn
490 try option acl_smtp_mail
491  ╭considering: domain=$domain/sender_domain=$sender_address_domain
492  ├───────text: domain=
493  ├considering: $domain/sender_domain=$sender_address_domain
494  ├──────value: 
495  ├considering: /sender_domain=$sender_address_domain
496  ├───────text: /sender_domain=
497  ├considering: $sender_address_domain
498  ├──────value: sender.domain
499             ╰──(tainted)
500  ├───expanded: domain=$domain/sender_domain=$sender_address_domain
501  ╰─────result: domain=/sender_domain=sender.domain
502             ╰──(tainted)
503 try option acl_smtp_rcpt
504  ╭considering: domain=$domain/sender_domain=$sender_address_domain
505  ├───────text: domain=
506  ├considering: $domain/sender_domain=$sender_address_domain
507  ├──────value: recipient.domain
508             ╰──(tainted)
509  ├considering: /sender_domain=$sender_address_domain
510  ├───────text: /sender_domain=
511  ├considering: $sender_address_domain
512  ├──────value: sender.domain
513             ╰──(tainted)
514  ├───expanded: domain=$domain/sender_domain=$sender_address_domain
515  ╰─────result: domain=recipient.domain/sender_domain=sender.domain
516             ╰──(tainted)
517  ╭considering: domain=$domain/sender_domain=$sender_address_domain
518  ├───────text: domain=
519  ├considering: $domain/sender_domain=$sender_address_domain
520  ├──────value: recipient.domain
521             ╰──(tainted)
522  ├considering: /sender_domain=$sender_address_domain
523  ├───────text: /sender_domain=
524  ├considering: $sender_address_domain
525  ├──────value: sender.domain
526             ╰──(tainted)
527  ├───expanded: domain=$domain/sender_domain=$sender_address_domain
528  ╰─────result: domain=recipient.domain/sender_domain=sender.domain
529             ╰──(tainted)
530 try option acl_smtp_quit
531 LOG: smtp_connection MAIN
532   SMTP connection from CALLER D=qqs closed by QUIT
533 >>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>