regex: avoid releasing built RE midloop
[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  ╭considering: ${tod_full}
8  ├──expanding: ${tod_full}
9  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
10  ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
11         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
12         }}}}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
13         }}(Exim $version_number)
14         ${if def:sender_address {(envelope-from <$sender_address>)
15         }}id $message_exim_id${if def:received_for {
16         for $received_for}}
17  ├───────text: Received: 
18  ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
19         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
20         }}}}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
21         }}(Exim $version_number)
22         ${if def:sender_address {(envelope-from <$sender_address>)
23         }}id $message_exim_id${if def:received_for {
24         for $received_for}}
25  ├──condition: def:sender_rcvhost
26  ├─────result: false
27   ╭───scanning: 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   ├───────text: from 
35   ├───scanning: $sender_rcvhost
36         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
37         }}}}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
38         }}(Exim $version_number)
39         ${if def:sender_address {(envelope-from <$sender_address>)
40         }}id $message_exim_id${if def:received_for {
41         for $received_for}}
42   ├──────value: 
43   ├───scanning: 
44         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
45         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
46         }}(Exim $version_number)
47         ${if def:sender_address {(envelope-from <$sender_address>)
48         }}id $message_exim_id${if def:received_for {
49         for $received_for}}
50   ├───────text: 
51         
52   ├───scanning: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
53         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
54         }}(Exim $version_number)
55         ${if def:sender_address {(envelope-from <$sender_address>)
56         }}id $message_exim_id${if def:received_for {
57         for $received_for}}
58   ├──expanding: from $sender_rcvhost
59         
60   ├─────result: from 
61         
62   ╰───skipping: result is not used
63   ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
64         }}}}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
65         }}(Exim $version_number)
66         ${if def:sender_address {(envelope-from <$sender_address>)
67         }}id $message_exim_id${if def:received_for {
68         for $received_for}}
69   ├──condition: def:sender_ident
70   ├─────result: true
71    ╭considering: 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    ├───────text: from 
78    ├considering: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
79         }}}}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
80         }}(Exim $version_number)
81         ${if def:sender_address {(envelope-from <$sender_address>)
82         }}id $message_exim_id${if def:received_for {
83         for $received_for}}
84    ╎╭considering: $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: CALLER
91    ╎├considering: } }}${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    ╎├──expanding: $sender_ident
98    ╎╰─────result: CALLER
99    ├─────op-res: CALLER
100    ├considering:  }}${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    ├───────text:  
107    ├considering: }}${if def:sender_helo_name {(helo=$sender_helo_name)
108         }}}}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
109         }}(Exim $version_number)
110         ${if def:sender_address {(envelope-from <$sender_address>)
111         }}id $message_exim_id${if def:received_for {
112         for $received_for}}
113    ├──expanding: from ${quote_local_part:$sender_ident} 
114    ╰─────result: from CALLER 
115   ├───item-res: from CALLER 
116   ├considering: ${if def:sender_helo_name {(helo=$sender_helo_name)
117         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
118         }}(Exim $version_number)
119         ${if def:sender_address {(envelope-from <$sender_address>)
120         }}id $message_exim_id${if def:received_for {
121         for $received_for}}
122   ├──condition: def:sender_helo_name
123   ├─────result: false
124    ╭───scanning: (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    ├───────text: (helo=
131    ├───scanning: $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: 
138    ├───scanning: )
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    ├───────text: )
145         
146    ├───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
147         }}(Exim $version_number)
148         ${if def:sender_address {(envelope-from <$sender_address>)
149         }}id $message_exim_id${if def:received_for {
150         for $received_for}}
151    ├──expanding: (helo=$sender_helo_name)
152         
153    ├─────result: (helo=)
154         
155    ╰───skipping: result is not used
156   ├───item-res: 
157   ├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
158         }}(Exim $version_number)
159         ${if def:sender_address {(envelope-from <$sender_address>)
160         }}id $message_exim_id${if def:received_for {
161         for $received_for}}
162   ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
163         }}
164   ╰─────result: from CALLER 
165  ├───item-res: from CALLER 
166  ├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
167         }}(Exim $version_number)
168         ${if def:sender_address {(envelope-from <$sender_address>)
169         }}id $message_exim_id${if def:received_for {
170         for $received_for}}
171  ├───────text: by 
172  ├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
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  ├──────value: the.local.host.name
178  ├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
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  ├───────text:  
184  ├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
185         }}(Exim $version_number)
186         ${if def:sender_address {(envelope-from <$sender_address>)
187         }}id $message_exim_id${if def:received_for {
188         for $received_for}}
189  ├──condition: def:received_protocol
190  ├─────result: true
191   ╭considering: 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   ├───────text: with 
197   ├considering: $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
198         }}(Exim $version_number)
199         ${if def:sender_address {(envelope-from <$sender_address>)
200         }}id $message_exim_id${if def:received_for {
201         for $received_for}}
202   ├──────value: local
203   ├considering:  }}${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   ├───────text:  
209   ├considering: }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
210         }}(Exim $version_number)
211         ${if def:sender_address {(envelope-from <$sender_address>)
212         }}id $message_exim_id${if def:received_for {
213         for $received_for}}
214   ├──expanding: with $received_protocol 
215   ╰─────result: with local 
216  ├───item-res: with local 
217  ├considering: ${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         ${if def:sender_address {(envelope-from <$sender_address>)
223         }}id $message_exim_id${if def:received_for {
224         for $received_for}}
225   ├──expanding:  ($tls_in_ver)
226   ├─────result:  ()
227   ╰───skipping: result is not used
228  ├───item-res: 
229  ├considering: ${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:tls_in_cipher_std
235  ├─────result: false
236   ╭───scanning:  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:  tls 
242   ├───scanning: $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: 
248   ├───scanning: 
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         
255   ├───scanning: }}(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   ├──expanding:  tls $tls_in_cipher_std
260         
261   ├─────result:  tls 
262         
263   ╰───skipping: result is not used
264  ├───item-res: 
265  ├considering: (Exim $version_number)
266         ${if def:sender_address {(envelope-from <$sender_address>)
267         }}id $message_exim_id${if def:received_for {
268         for $received_for}}
269  ├───────text: (Exim 
270  ├considering: $version_number)
271         ${if def:sender_address {(envelope-from <$sender_address>)
272         }}id $message_exim_id${if def:received_for {
273         for $received_for}}
274  ├──────value: x.yz
275  ├considering: )
276         ${if def:sender_address {(envelope-from <$sender_address>)
277         }}id $message_exim_id${if def:received_for {
278         for $received_for}}
279  ├───────text: )
280         
281  ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
282         }}id $message_exim_id${if def:received_for {
283         for $received_for}}
284  ├──condition: def:sender_address
285  ├─────result: true
286   ╭considering: (envelope-from <$sender_address>)
287         }}id $message_exim_id${if def:received_for {
288         for $received_for}}
289   ├───────text: (envelope-from <
290   ├considering: $sender_address>)
291         }}id $message_exim_id${if def:received_for {
292         for $received_for}}
293   ├──────value: CALLER@test.ex
294   ├considering: >)
295         }}id $message_exim_id${if def:received_for {
296         for $received_for}}
297   ├───────text: >)
298         
299   ├considering: }}id $message_exim_id${if def:received_for {
300         for $received_for}}
301   ├──expanding: (envelope-from <$sender_address>)
302         
303   ╰─────result: (envelope-from <CALLER@test.ex>)
304         
305  ├───item-res: (envelope-from <CALLER@test.ex>)
306         
307  ├considering: id $message_exim_id${if def:received_for {
308         for $received_for}}
309  ├───────text: id 
310  ├considering: $message_exim_id${if def:received_for {
311         for $received_for}}
312  ├──────value: 10HmaX-000000005vi-0000
313  ├considering: ${if def:received_for {
314         for $received_for}}
315  ├──condition: def:received_for
316  ├─────result: false
317   ╭───scanning: 
318         for $received_for}}
319   ├───────text: 
320         for 
321   ├───scanning: $received_for}}
322   ├──────value: 
323   ├───scanning: }}
324   ├──expanding: 
325         for $received_for
326   ├─────result: 
327         for 
328   ╰───skipping: result is not used
329  ├───item-res: 
330  ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
331         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
332         }}}}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
333         }}(Exim $version_number)
334         ${if def:sender_address {(envelope-from <$sender_address>)
335         }}id $message_exim_id${if def:received_for {
336         for $received_for}}
337  ╰─────result: Received: from CALLER by the.local.host.name with local (Exim x.yz)
338         (envelope-from <CALLER@test.ex>)
339         id 10HmaX-000000005vi-0000
340  ╭considering: ${tod_full}
341  ├──expanding: ${tod_full}
342  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
343 LOG: MAIN
344   <= CALLER@test.ex U=CALLER P=local S=sss
345 created log directory TESTSUITE/spool/log
346 Exim version x.yz ....
347 environment after trimming:
348  PATH=<munged>
349 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
350 configuration file is TESTSUITE/test-config
351 trusted user
352 admin user
353 dropping to exim gid; retaining priv uid
354  ╭considering: $domain
355  ├──────value: domain1.ex
356             ╰──(tainted)
357  ├──expanding: $domain
358  ╰─────result: domain1.ex
359             ╰──(tainted)
360 LOG: MAIN
361   == userx@domain1.ex R=smarthost T=smtp defer (-1): first-pass only routing due to -odqs, queue_smtp_domains or control=queue
362 LOG: MAIN
363   == userx@domain2.ex R=smarthost T=smtp defer (-1): first-pass only routing due to -odqs, queue_smtp_domains or control=queue
364  ╭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}}
365   ╭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}}
366   ├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}}
367   ├considering: $h_list-subscribe:}{} }{ match{$h_precedence:}{(?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
368   ├considering: }{} }{ match{$h_precedence:}{(?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
369   ├──expanding: $h_list-id:$h_list-post:$h_list-subscribe:
370   ╰─────result: 
371   ╭considering: } }{ match{$h_precedence:}{(?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
372   ├──expanding: 
373   ╰─────result: 
374   ╭considering: $h_precedence:}{(?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
375   ├considering: }{(?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
376   ├──expanding: $h_precedence:
377   ╰─────result: 
378   ╭considering: (?i)bulk|list|junk} }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
379   ├───────text: (?i)bulk|list|junk
380   ├considering: } }{ match{$h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
381   ├──expanding: (?i)bulk|list|junk
382   ╰─────result: (?i)bulk|list|junk
383  compiled RE '(?i)bulk|list|junk' not found in local cache
384  compiling RE '(?i)bulk|list|junk'
385  compiled RE '(?i)bulk|list|junk' saved in local cache
386   ╭considering: $h_auto-submitted:}{(?i)auto-generated|auto-replied} }} {no}{yes}}
387   ├considering: }{(?i)auto-generated|auto-replied} }} {no}{yes}}
388   ├──expanding: $h_auto-submitted:
389   ╰─────result: 
390   ╭considering: (?i)auto-generated|auto-replied} }} {no}{yes}}
391   ├───────text: (?i)auto-generated|auto-replied
392   ├considering: } }} {no}{yes}}
393   ├──expanding: (?i)auto-generated|auto-replied
394   ╰─────result: (?i)auto-generated|auto-replied
395  compiled RE '(?i)auto-generated|auto-replied' not found in local cache
396  compiling RE '(?i)auto-generated|auto-replied'
397  compiled RE '(?i)auto-generated|auto-replied' saved in local cache
398  ├──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} }}
399  ├─────result: false
400   ╭───scanning: no}{yes}}
401   ├───────text: no
402   ├───scanning: }{yes}}
403   ├──expanding: no
404   ├─────result: no
405   ╰───skipping: result is not used
406   ╭considering: yes}}
407   ├───────text: yes
408   ├considering: }}
409   ├──expanding: yes
410   ╰─────result: yes
411  ├──expanding: ${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}}
412  ╰─────result: yes
413 >>>>>>>>>>>>>>>> Exim pid=p1235 (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
414 >>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
415 Exim version x.yz ....
416 environment after trimming:
417  PATH=<munged>
418 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
419 configuration file is TESTSUITE/test-config
420 admin user
421 LOG: smtp_connection MAIN
422   SMTP connection from CALLER
423  ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
424  ├──────value: the.local.host.name
425  ├considering:  ESMTP Exim $version_number $tod_full
426  ├───────text:  ESMTP Exim 
427  ├considering: $version_number $tod_full
428  ├──────value: x.yz
429  ├considering:  $tod_full
430  ├───────text:  
431  ├considering: $tod_full
432  ├──────value: Tue, 2 Mar 1999 09:44:33 +0000
433  ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
434  ╰─────result: the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
435  ╭considering: ${if match_domain {$sender_helo_name}{+dlist}}
436   ╭considering: $sender_helo_name}{+dlist}}
437   ├──────value: ehlo.domain
438              ╰──(tainted)
439   ├considering: }{+dlist}}
440   ├──expanding: $sender_helo_name
441   ╰─────result: ehlo.domain
442              ╰──(tainted)
443   ╭considering: +dlist}}
444   ├───────text: +dlist
445   ├considering: }}
446   ├──expanding: +dlist
447   ╰─────result: +dlist
448   ╭considering: $domain
449   ├──────value: ehlo.domain
450              ╰──(tainted)
451   ├──expanding: $domain
452   ╰─────result: ehlo.domain
453              ╰──(tainted)
454  ├──condition: match_domain {$sender_helo_name}{+dlist}
455  ├─────result: true
456  ├──expanding: ${if match_domain {$sender_helo_name}{+dlist}}
457  ╰─────result: true
458  ╭considering: domain=$domain/sender_domain=$sender_address_domain
459  ├───────text: domain=
460  ├considering: $domain/sender_domain=$sender_address_domain
461  ├──────value: 
462  ├considering: /sender_domain=$sender_address_domain
463  ├───────text: /sender_domain=
464  ├considering: $sender_address_domain
465  ├──────value: sender.domain
466             ╰──(tainted)
467  ├──expanding: domain=$domain/sender_domain=$sender_address_domain
468  ╰─────result: domain=/sender_domain=sender.domain
469             ╰──(tainted)
470  ╭considering: domain=$domain/sender_domain=$sender_address_domain
471  ├───────text: domain=
472  ├considering: $domain/sender_domain=$sender_address_domain
473  ├──────value: recipient.domain
474             ╰──(tainted)
475  ├considering: /sender_domain=$sender_address_domain
476  ├───────text: /sender_domain=
477  ├considering: $sender_address_domain
478  ├──────value: sender.domain
479             ╰──(tainted)
480  ├──expanding: domain=$domain/sender_domain=$sender_address_domain
481  ╰─────result: domain=recipient.domain/sender_domain=sender.domain
482             ╰──(tainted)
483  ╭considering: domain=$domain/sender_domain=$sender_address_domain
484  ├───────text: domain=
485  ├considering: $domain/sender_domain=$sender_address_domain
486  ├──────value: recipient.domain
487             ╰──(tainted)
488  ├considering: /sender_domain=$sender_address_domain
489  ├───────text: /sender_domain=
490  ├considering: $sender_address_domain
491  ├──────value: sender.domain
492             ╰──(tainted)
493  ├──expanding: domain=$domain/sender_domain=$sender_address_domain
494  ╰─────result: domain=recipient.domain/sender_domain=sender.domain
495             ╰──(tainted)
496 LOG: smtp_connection MAIN
497   SMTP connection from CALLER D=qqs closed by QUIT
498 >>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>