Logging: Add "D=" to more connection closure log lines. Bug 2434
[exim.git] / test / stderr / 0632
1
2 ******** SERVER ********
3 Exim version x.yz ....
4 environment after trimming:
5  PATH=<munged>
6 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
7 configuration file is TESTSUITE/test-config
8 admin user
9 dropping to exim gid; retaining priv uid
10 daemon_smtp_port overridden by -oX:
11   <: 1225
12 creating notifier socket
13  ╭considering: $spool_directory/exim_daemon_notify
14  ├considering: /exim_daemon_notify
15  ├───────text: /exim_daemon_notify
16  ├──expanding: $spool_directory/exim_daemon_notify
17  ╰─────result: TESTSUITE/spool/exim_daemon_notify
18  TESTSUITE/spool/exim_daemon_notify
19 listening on all interfaces (IPv6) port PORT_D
20 listening on all interfaces (IPv4) port PORT_D
21 pid written to TESTSUITE/spool/exim-daemon.pid
22 LOG: MAIN
23   exim x.yz daemon started: pid=p1234, no queue runs, listening for SMTP on port PORT_D
24 daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
25 Listening...
26 Connection request from 127.0.0.1 port sssss
27 search_tidyup called
28 p1235 Process p1235 is handling incoming connection from [127.0.0.1]
29 p1235  ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
30 p1235  ├considering:  ESMTP Exim $version_number $tod_full
31 p1235  ├───────text:  ESMTP Exim 
32 p1235  ├considering: $version_number $tod_full
33 p1235  ├considering:  $tod_full
34 p1235  ├───────text:  
35 p1235  ├considering: $tod_full
36 p1235  ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
37 p1235  ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
38 p1235 Process p1235 is ready for new message
39 p1235 compiled caseless RE '^nomatch_list' not found in local cache
40 p1235 compiled RE '^nomatch_list' saved in local cache
41 p1235 sending RE '^nomatch_list' to daemon
42 p1235  ╭considering: $spool_directory/exim_daemon_notify
43 p1235  ├considering: /exim_daemon_notify
44 p1235  ├───────text: /exim_daemon_notify
45 p1235  ├──expanding: $spool_directory/exim_daemon_notify
46 p1235  ╰─────result: TESTSUITE/spool/exim_daemon_notify
47 p1235  ╭considering: ${if match {a_random_string} {static_RE}}
48 p1235   ╭considering: a_random_string} {static_RE}}
49 p1235   ├───────text: a_random_string
50 p1235   ├considering: } {static_RE}}
51 p1235   ├──expanding: a_random_string
52 p1235   ╰─────result: a_random_string
53 p1235   ╭considering: static_RE}}
54 p1235   ├───────text: static_RE
55 p1235   ├considering: }}
56 p1235   ├──expanding: static_RE
57 p1235   ╰─────result: static_RE
58 p1235  compiled RE 'static_RE' not found in local cache
59 p1235  compiling RE 'static_RE'
60 p1235  compiled RE 'static_RE' saved in local cache
61 p1235  sending RE 'static_RE' to daemon
62 p1235   ╭considering: $spool_directory/exim_daemon_notify
63 p1235   ├considering: /exim_daemon_notify
64 p1235   ├───────text: /exim_daemon_notify
65 p1235   ├──expanding: $spool_directory/exim_daemon_notify
66 p1235   ╰─────result: TESTSUITE/spool/exim_daemon_notify
67 p1235  ├──condition: match {a_random_string} {static_RE}
68 p1235  ├─────result: false
69 p1235  ├──expanding: ${if match {a_random_string} {static_RE}}
70 p1235  ╰─────result: 
71 p1235  ╭considering: ${if match {a_random_string} {tricky_static_RE\$}}
72 p1235   ╭considering: a_random_string} {tricky_static_RE\$}}
73 p1235   ├───────text: a_random_string
74 p1235   ├considering: } {tricky_static_RE\$}}
75 p1235   ├──expanding: a_random_string
76 p1235   ╰─────result: a_random_string
77 p1235   ╭considering: tricky_static_RE\$}}
78 p1235   ├───────text: tricky_static_RE
79 p1235   ├considering: \$}}
80 p1235   ├backslashed: '\$'
81 p1235   ├considering: }}
82 p1235   ├──expanding: tricky_static_RE\$
83 p1235   ╰─────result: tricky_static_RE$
84 p1235  compiled RE 'tricky_static_RE$' not found in local cache
85 p1235  compiling RE 'tricky_static_RE$'
86 p1235  compiled RE 'tricky_static_RE$' saved in local cache
87 p1235  sending RE 'tricky_static_RE$' to daemon
88 p1235   ╭considering: $spool_directory/exim_daemon_notify
89 p1235   ├considering: /exim_daemon_notify
90 p1235   ├───────text: /exim_daemon_notify
91 p1235   ├──expanding: $spool_directory/exim_daemon_notify
92 p1235   ╰─────result: TESTSUITE/spool/exim_daemon_notify
93 p1235  ├──condition: match {a_random_string} {tricky_static_RE\$}
94 p1235  ├─────result: false
95 p1235  ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}}
96 p1235  ╰─────result: 
97 p1235  ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
98 p1235   ╭considering: a_random_string} {pid=${pid} uncacheable_RE}}
99 p1235   ├───────text: a_random_string
100 p1235   ├considering: } {pid=${pid} uncacheable_RE}}
101 p1235   ├──expanding: a_random_string
102 p1235   ╰─────result: a_random_string
103 p1235   ╭considering: pid=${pid} uncacheable_RE}}
104 p1235   ├───────text: pid=
105 p1235   ├considering: ${pid} uncacheable_RE}}
106 p1235   ├considering:  uncacheable_RE}}
107 p1235   ├───────text:  uncacheable_RE
108 p1235   ├considering: }}
109 p1235   ├──expanding: pid=${pid} uncacheable_RE
110 p1235   ╰─────result: pid=p1235 uncacheable_RE
111 p1235  compiling RE 'pid=p1235 uncacheable_RE'
112 p1235  ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE}
113 p1235  ├─────result: false
114 p1235  ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
115 p1235  ╰─────result: 
116 p1235 search_tidyup called
117 p1235 search_tidyup called
118 p1235  ╭considering: ${tod_full}
119 p1235  ├──expanding: ${tod_full}
120 p1235  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
121 p1235  ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
122 p1235   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
123 p1235   }}}}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
124 p1235   }}(Exim $version_number)
125 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
126 p1235   }}id $message_exim_id${if def:received_for {
127 p1235   for $received_for}}
128 p1235  ├───────text: Received: 
129 p1235  ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
130 p1235   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
131 p1235   }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
132 p1235   }}(Exim $version_number)
133 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
134 p1235   }}id $message_exim_id${if def:received_for {
135 p1235   for $received_for}}
136 p1235  ├──condition: def:sender_rcvhost
137 p1235  ├─────result: true
138 p1235   ╭considering: from $sender_rcvhost
139 p1235           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
140 p1235           }}}}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 p1235           }}(Exim $version_number)
142 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
143 p1235           }}id $message_exim_id${if def:received_for {
144 p1235           for $received_for}}
145 p1235   ├───────text: from 
146 p1235   ├considering: $sender_rcvhost
147 p1235           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
148 p1235           }}}}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 p1235           }}(Exim $version_number)
150 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
151 p1235           }}id $message_exim_id${if def:received_for {
152 p1235           for $received_for}}
153 p1235   ├considering: 
154 p1235           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
155 p1235           }}}}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 p1235           }}(Exim $version_number)
157 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
158 p1235           }}id $message_exim_id${if def:received_for {
159 p1235           for $received_for}}
160 p1235   ├───────text: 
161 p1235           
162 p1235   ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
163 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
164 p1235           }}(Exim $version_number)
165 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
166 p1235           }}id $message_exim_id${if def:received_for {
167 p1235           for $received_for}}
168 p1235   ├──expanding: from $sender_rcvhost
169 p1235           
170 p1235   ╰─────result: from [127.0.0.1] (helo=test.ex)
171 p1235           
172 p1235              ╰──(tainted)
173 p1235   ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
174 p1235           }}}}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
175 p1235           }}(Exim $version_number)
176 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
177 p1235           }}id $message_exim_id${if def:received_for {
178 p1235           for $received_for}}
179 p1235   ├──condition: def:sender_ident
180 p1235   ├─────result: false
181 p1235    ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
182 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
183 p1235           }}(Exim $version_number)
184 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
185 p1235           }}id $message_exim_id${if def:received_for {
186 p1235           for $received_for}}
187 p1235    ├───────text: from 
188 p1235    ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
189 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
190 p1235           }}(Exim $version_number)
191 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
192 p1235           }}id $message_exim_id${if def:received_for {
193 p1235           for $received_for}}
194 p1235    ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
195 p1235    ╎    }}}}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
196 p1235    ╎    }}(Exim $version_number)
197 p1235    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
198 p1235    ╎    }}id $message_exim_id${if def:received_for {
199 p1235    ╎    for $received_for}}
200 p1235    ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
201 p1235    ╎    }}}}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
202 p1235    ╎    }}(Exim $version_number)
203 p1235    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
204 p1235    ╎    }}id $message_exim_id${if def:received_for {
205 p1235    ╎    for $received_for}}
206 p1235    ╎├──expanding: $sender_ident
207 p1235    ╎├─────result: 
208 p1235    ╎╰───skipping: result is not used
209 p1235    ├───scanning:  }}${if def:sender_helo_name {(helo=$sender_helo_name)
210 p1235           }}}}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
211 p1235           }}(Exim $version_number)
212 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
213 p1235           }}id $message_exim_id${if def:received_for {
214 p1235           for $received_for}}
215 p1235    ├───────text:  
216 p1235    ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
217 p1235           }}}}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
218 p1235           }}(Exim $version_number)
219 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
220 p1235           }}id $message_exim_id${if def:received_for {
221 p1235           for $received_for}}
222 p1235    ├──expanding: from ${quote_local_part:$sender_ident} 
223 p1235    ├─────result: from  
224 p1235    ╰───skipping: result is not used
225 p1235   ├───item-res: 
226 p1235   ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name)
227 p1235           }}}}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
228 p1235           }}(Exim $version_number)
229 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
230 p1235           }}id $message_exim_id${if def:received_for {
231 p1235           for $received_for}}
232 p1235   ├──condition: def:sender_helo_name
233 p1235   ├─────result: false
234 p1235    ╭───scanning: (helo=$sender_helo_name)
235 p1235           }}}}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
236 p1235           }}(Exim $version_number)
237 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
238 p1235           }}id $message_exim_id${if def:received_for {
239 p1235           for $received_for}}
240 p1235    ├───────text: (helo=
241 p1235    ├───scanning: $sender_helo_name)
242 p1235           }}}}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
243 p1235           }}(Exim $version_number)
244 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
245 p1235           }}id $message_exim_id${if def:received_for {
246 p1235           for $received_for}}
247 p1235    ├───scanning: )
248 p1235           }}}}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
249 p1235           }}(Exim $version_number)
250 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
251 p1235           }}id $message_exim_id${if def:received_for {
252 p1235           for $received_for}}
253 p1235    ├───────text: )
254 p1235           
255 p1235    ├───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
256 p1235           }}(Exim $version_number)
257 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
258 p1235           }}id $message_exim_id${if def:received_for {
259 p1235           for $received_for}}
260 p1235    ├──expanding: (helo=$sender_helo_name)
261 p1235           
262 p1235    ├─────result: (helo=)
263 p1235           
264 p1235    ╰───skipping: result is not used
265 p1235   ├───item-res: 
266 p1235   ├───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
267 p1235           }}(Exim $version_number)
268 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
269 p1235           }}id $message_exim_id${if def:received_for {
270 p1235           for $received_for}}
271 p1235   ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
272 p1235           }}
273 p1235   ├─────result: 
274 p1235   ╰───skipping: result is not used
275 p1235  ├───item-res: from [127.0.0.1] (helo=test.ex)
276 p1235   
277 p1235             ╰──(tainted)
278 p1235  ├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
279 p1235   }}(Exim $version_number)
280 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
281 p1235   }}id $message_exim_id${if def:received_for {
282 p1235   for $received_for}}
283 p1235  ├───────text: by 
284 p1235  ├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
285 p1235   }}(Exim $version_number)
286 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
287 p1235   }}id $message_exim_id${if def:received_for {
288 p1235   for $received_for}}
289 p1235  ├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
290 p1235   }}(Exim $version_number)
291 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
292 p1235   }}id $message_exim_id${if def:received_for {
293 p1235   for $received_for}}
294 p1235  ├───────text:  
295 p1235  ├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
296 p1235   }}(Exim $version_number)
297 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
298 p1235   }}id $message_exim_id${if def:received_for {
299 p1235   for $received_for}}
300 p1235  ├──condition: def:received_protocol
301 p1235  ├─────result: true
302 p1235   ╭considering: with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
303 p1235           }}(Exim $version_number)
304 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
305 p1235           }}id $message_exim_id${if def:received_for {
306 p1235           for $received_for}}
307 p1235   ├───────text: with 
308 p1235   ├considering: $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
309 p1235           }}(Exim $version_number)
310 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
311 p1235           }}id $message_exim_id${if def:received_for {
312 p1235           for $received_for}}
313 p1235   ├considering:  }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
314 p1235           }}(Exim $version_number)
315 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
316 p1235           }}id $message_exim_id${if def:received_for {
317 p1235           for $received_for}}
318 p1235   ├───────text:  
319 p1235   ├considering: }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
320 p1235           }}(Exim $version_number)
321 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
322 p1235           }}id $message_exim_id${if def:received_for {
323 p1235           for $received_for}}
324 p1235   ├──expanding: with $received_protocol 
325 p1235   ╰─────result: with smtp 
326 p1235  ├───item-res: with smtp 
327 p1235             ╰──(tainted)
328 p1235  ├considering: ${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
329 p1235   }}(Exim $version_number)
330 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
331 p1235   }}id $message_exim_id${if def:received_for {
332 p1235   for $received_for}}
333 p1235           }}id $message_exim_id${if def:received_for {
334 p1235           for $received_for}}
335 p1235   ├──expanding:  ($tls_in_ver)
336 p1235   ├─────result:  ()
337 p1235   ╰───skipping: result is not used
338 p1235  ├───item-res: 
339 p1235             ╰──(tainted)
340 p1235  ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
341 p1235   }}(Exim $version_number)
342 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
343 p1235   }}id $message_exim_id${if def:received_for {
344 p1235   for $received_for}}
345 p1235  ├──condition: def:tls_in_cipher_std
346 p1235  ├─────result: false
347 p1235   ╭───scanning:  tls $tls_in_cipher_std
348 p1235           }}(Exim $version_number)
349 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
350 p1235           }}id $message_exim_id${if def:received_for {
351 p1235           for $received_for}}
352 p1235   ├───────text:  tls 
353 p1235   ├───scanning: $tls_in_cipher_std
354 p1235           }}(Exim $version_number)
355 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
356 p1235           }}id $message_exim_id${if def:received_for {
357 p1235           for $received_for}}
358 p1235   ├───scanning: 
359 p1235           }}(Exim $version_number)
360 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
361 p1235           }}id $message_exim_id${if def:received_for {
362 p1235           for $received_for}}
363 p1235   ├───────text: 
364 p1235           
365 p1235   ├───scanning: }}(Exim $version_number)
366 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
367 p1235           }}id $message_exim_id${if def:received_for {
368 p1235           for $received_for}}
369 p1235   ├──expanding:  tls $tls_in_cipher_std
370 p1235           
371 p1235   ├─────result:  tls 
372 p1235           
373 p1235   ╰───skipping: result is not used
374 p1235  ├───item-res: 
375 p1235             ╰──(tainted)
376 p1235  ├considering: (Exim $version_number)
377 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
378 p1235   }}id $message_exim_id${if def:received_for {
379 p1235   for $received_for}}
380 p1235  ├───────text: (Exim 
381 p1235  ├considering: $version_number)
382 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
383 p1235   }}id $message_exim_id${if def:received_for {
384 p1235   for $received_for}}
385 p1235  ├considering: )
386 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
387 p1235   }}id $message_exim_id${if def:received_for {
388 p1235   for $received_for}}
389 p1235  ├───────text: )
390 p1235   
391 p1235  ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
392 p1235   }}id $message_exim_id${if def:received_for {
393 p1235   for $received_for}}
394 p1235  ├──condition: def:sender_address
395 p1235  ├─────result: true
396 p1235   ╭considering: (envelope-from <$sender_address>)
397 p1235           }}id $message_exim_id${if def:received_for {
398 p1235           for $received_for}}
399 p1235   ├───────text: (envelope-from <
400 p1235   ├considering: $sender_address>)
401 p1235           }}id $message_exim_id${if def:received_for {
402 p1235           for $received_for}}
403 p1235   ├considering: >)
404 p1235           }}id $message_exim_id${if def:received_for {
405 p1235           for $received_for}}
406 p1235   ├───────text: >)
407 p1235           
408 p1235   ├considering: }}id $message_exim_id${if def:received_for {
409 p1235           for $received_for}}
410 p1235   ├──expanding: (envelope-from <$sender_address>)
411 p1235           
412 p1235   ╰─────result: (envelope-from <CALLER@test.ex>)
413 p1235           
414 p1235              ╰──(tainted)
415 p1235  ├───item-res: (envelope-from <CALLER@test.ex>)
416 p1235   
417 p1235             ╰──(tainted)
418 p1235  ├considering: id $message_exim_id${if def:received_for {
419 p1235   for $received_for}}
420 p1235  ├───────text: id 
421 p1235  ├considering: $message_exim_id${if def:received_for {
422 p1235   for $received_for}}
423 p1235  ├considering: ${if def:received_for {
424 p1235   for $received_for}}
425 p1235  ├──condition: def:received_for
426 p1235  ├─────result: true
427 p1235   ╭considering: 
428 p1235           for $received_for}}
429 p1235   ├───────text: 
430 p1235           for 
431 p1235   ├considering: $received_for}}
432 p1235   ├considering: }}
433 p1235   ├──expanding: 
434 p1235           for $received_for
435 p1235   ╰─────result: 
436 p1235           for dest_1@test.ex
437 p1235              ╰──(tainted)
438 p1235  ├───item-res: 
439 p1235   for dest_1@test.ex
440 p1235             ╰──(tainted)
441 p1235  ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
442 p1235   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
443 p1235   }}}}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
444 p1235   }}(Exim $version_number)
445 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
446 p1235   }}id $message_exim_id${if def:received_for {
447 p1235   for $received_for}}
448 p1235  ╰─────result: Received: from [127.0.0.1] (helo=test.ex)
449 p1235   by myhost.test.ex with smtp (Exim x.yz)
450 p1235   (envelope-from <CALLER@test.ex>)
451 p1235   id 10HmaX-0005vi-00
452 p1235   for dest_1@test.ex
453 p1235             ╰──(tainted)
454 p1235  ╭considering: ${tod_full}
455 p1235  ├──expanding: ${tod_full}
456 p1235  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
457 LOG: MAIN
458   <= CALLER@test.ex H=(test.ex) [127.0.0.1] P=smtp S=sss
459 search_tidyup called
460 Process p1235 is ready for new message
461 LOG: smtp_connection MAIN
462   SMTP connection from (test.ex) [127.0.0.1] D=qqs closed by QUIT
463 p1234 1 SMTP accept process running
464 p1234 Listening...
465 p1234 daemon_notification (from unknown addr)
466 p1234 compiled caseless RE '^nomatch_list' not found in local cache
467 p1234 compiling caseless RE '^nomatch_list'
468 p1234 compiled RE '^nomatch_list' saved in local cache
469 p1234 Listening...
470 p1234 daemon_notification (from unknown addr)
471 p1234 compiled RE 'static_RE' not found in local cache
472 p1234 compiling RE 'static_RE'
473 p1234 compiled RE 'static_RE' saved in local cache
474 p1234 Listening...
475 p1234 daemon_notification (from unknown addr)
476 p1234 compiled RE 'tricky_static_RE$' not found in local cache
477 p1234 compiling RE 'tricky_static_RE$'
478 p1234 compiled RE 'tricky_static_RE$' saved in local cache
479 p1234 Listening...
480 search_tidyup called
481 >>>>>>>>>>>>>>>> Exim pid=p1235 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
482 p1234 child p1235 ended: status=0x0
483 p1234   normal exit, 0
484 p1234 0 SMTP accept processes now running
485 p1234 Listening...
486 p1234 Connection request from 127.0.0.1 port sssss
487 p1234 search_tidyup called
488 p1236 Process p1236 is handling incoming connection from [127.0.0.1]
489 p1236  ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
490 p1236  ├considering:  ESMTP Exim $version_number $tod_full
491 p1236  ├───────text:  ESMTP Exim 
492 p1236  ├considering: $version_number $tod_full
493 p1236  ├considering:  $tod_full
494 p1236  ├───────text:  
495 p1236  ├considering: $tod_full
496 p1236  ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
497 p1236  ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
498 p1236 Process p1236 is ready for new message
499 p1236 compiled caseless RE '^nomatch_list' found in local cache
500 p1236  ╭considering: ${if match {a_random_string} {static_RE}}
501 p1236   ╭considering: a_random_string} {static_RE}}
502 p1236   ├───────text: a_random_string
503 p1236   ├considering: } {static_RE}}
504 p1236   ├──expanding: a_random_string
505 p1236   ╰─────result: a_random_string
506 p1236   ╭considering: static_RE}}
507 p1236   ├───────text: static_RE
508 p1236   ├considering: }}
509 p1236   ├──expanding: static_RE
510 p1236   ╰─────result: static_RE
511 p1236  compiled RE 'static_RE' found in local cache
512 p1236  ├──condition: match {a_random_string} {static_RE}
513 p1236  ├─────result: false
514 p1236  ├──expanding: ${if match {a_random_string} {static_RE}}
515 p1236  ╰─────result: 
516 p1236  ╭considering: ${if match {a_random_string} {tricky_static_RE\$}}
517 p1236   ╭considering: a_random_string} {tricky_static_RE\$}}
518 p1236   ├───────text: a_random_string
519 p1236   ├considering: } {tricky_static_RE\$}}
520 p1236   ├──expanding: a_random_string
521 p1236   ╰─────result: a_random_string
522 p1236   ╭considering: tricky_static_RE\$}}
523 p1236   ├───────text: tricky_static_RE
524 p1236   ├considering: \$}}
525 p1236   ├backslashed: '\$'
526 p1236   ├considering: }}
527 p1236   ├──expanding: tricky_static_RE\$
528 p1236   ╰─────result: tricky_static_RE$
529 p1236  compiled RE 'tricky_static_RE$' found in local cache
530 p1236  ├──condition: match {a_random_string} {tricky_static_RE\$}
531 p1236  ├─────result: false
532 p1236  ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}}
533 p1236  ╰─────result: 
534 p1236  ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
535 p1236   ╭considering: a_random_string} {pid=${pid} uncacheable_RE}}
536 p1236   ├───────text: a_random_string
537 p1236   ├considering: } {pid=${pid} uncacheable_RE}}
538 p1236   ├──expanding: a_random_string
539 p1236   ╰─────result: a_random_string
540 p1236   ╭considering: pid=${pid} uncacheable_RE}}
541 p1236   ├───────text: pid=
542 p1236   ├considering: ${pid} uncacheable_RE}}
543 p1236   ├considering:  uncacheable_RE}}
544 p1236   ├───────text:  uncacheable_RE
545 p1236   ├considering: }}
546 p1236   ├──expanding: pid=${pid} uncacheable_RE
547 p1236   ╰─────result: pid=p1236 uncacheable_RE
548 p1236  compiling RE 'pid=p1236 uncacheable_RE'
549 p1236  ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE}
550 p1236  ├─────result: false
551 p1236  ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
552 p1236  ╰─────result: 
553 p1236 search_tidyup called
554 p1236 search_tidyup called
555 p1236  ╭considering: ${tod_full}
556 p1236  ├──expanding: ${tod_full}
557 p1236  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
558 p1236  ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
559 p1236   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
560 p1236   }}}}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
561 p1236   }}(Exim $version_number)
562 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
563 p1236   }}id $message_exim_id${if def:received_for {
564 p1236   for $received_for}}
565 p1236  ├───────text: Received: 
566 p1236  ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
567 p1236   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
568 p1236   }}}}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
569 p1236   }}(Exim $version_number)
570 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
571 p1236   }}id $message_exim_id${if def:received_for {
572 p1236   for $received_for}}
573 p1236  ├──condition: def:sender_rcvhost
574 p1236  ├─────result: true
575 p1236   ╭considering: from $sender_rcvhost
576 p1236           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
577 p1236           }}}}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
578 p1236           }}(Exim $version_number)
579 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
580 p1236           }}id $message_exim_id${if def:received_for {
581 p1236           for $received_for}}
582 p1236   ├───────text: from 
583 p1236   ├considering: $sender_rcvhost
584 p1236           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
585 p1236           }}}}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
586 p1236           }}(Exim $version_number)
587 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
588 p1236           }}id $message_exim_id${if def:received_for {
589 p1236           for $received_for}}
590 p1236   ├considering: 
591 p1236           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
592 p1236           }}}}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
593 p1236           }}(Exim $version_number)
594 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
595 p1236           }}id $message_exim_id${if def:received_for {
596 p1236           for $received_for}}
597 p1236   ├───────text: 
598 p1236           
599 p1236   ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
600 p1236           }}}}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
601 p1236           }}(Exim $version_number)
602 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
603 p1236           }}id $message_exim_id${if def:received_for {
604 p1236           for $received_for}}
605 p1236   ├──expanding: from $sender_rcvhost
606 p1236           
607 p1236   ╰─────result: from [127.0.0.1] (helo=test.ex)
608 p1236           
609 p1236              ╰──(tainted)
610 p1236   ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
611 p1236           }}}}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
612 p1236           }}(Exim $version_number)
613 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
614 p1236           }}id $message_exim_id${if def:received_for {
615 p1236           for $received_for}}
616 p1236   ├──condition: def:sender_ident
617 p1236   ├─────result: false
618 p1236    ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
619 p1236           }}}}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
620 p1236           }}(Exim $version_number)
621 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
622 p1236           }}id $message_exim_id${if def:received_for {
623 p1236           for $received_for}}
624 p1236    ├───────text: from 
625 p1236    ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
626 p1236           }}}}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
627 p1236           }}(Exim $version_number)
628 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
629 p1236           }}id $message_exim_id${if def:received_for {
630 p1236           for $received_for}}
631 p1236    ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
632 p1236    ╎    }}}}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
633 p1236    ╎    }}(Exim $version_number)
634 p1236    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
635 p1236    ╎    }}id $message_exim_id${if def:received_for {
636 p1236    ╎    for $received_for}}
637 p1236    ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
638 p1236    ╎    }}}}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
639 p1236    ╎    }}(Exim $version_number)
640 p1236    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
641 p1236    ╎    }}id $message_exim_id${if def:received_for {
642 p1236    ╎    for $received_for}}
643 p1236    ╎├──expanding: $sender_ident
644 p1236    ╎├─────result: 
645 p1236    ╎╰───skipping: result is not used
646 p1236    ├───scanning:  }}${if def:sender_helo_name {(helo=$sender_helo_name)
647 p1236           }}}}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
648 p1236           }}(Exim $version_number)
649 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
650 p1236           }}id $message_exim_id${if def:received_for {
651 p1236           for $received_for}}
652 p1236    ├───────text:  
653 p1236    ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
654 p1236           }}}}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
655 p1236           }}(Exim $version_number)
656 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
657 p1236           }}id $message_exim_id${if def:received_for {
658 p1236           for $received_for}}
659 p1236    ├──expanding: from ${quote_local_part:$sender_ident} 
660 p1236    ├─────result: from  
661 p1236    ╰───skipping: result is not used
662 p1236   ├───item-res: 
663 p1236   ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name)
664 p1236           }}}}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
665 p1236           }}(Exim $version_number)
666 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
667 p1236           }}id $message_exim_id${if def:received_for {
668 p1236           for $received_for}}
669 p1236   ├──condition: def:sender_helo_name
670 p1236   ├─────result: false
671 p1236    ╭───scanning: (helo=$sender_helo_name)
672 p1236           }}}}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
673 p1236           }}(Exim $version_number)
674 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
675 p1236           }}id $message_exim_id${if def:received_for {
676 p1236           for $received_for}}
677 p1236    ├───────text: (helo=
678 p1236    ├───scanning: $sender_helo_name)
679 p1236           }}}}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
680 p1236           }}(Exim $version_number)
681 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
682 p1236           }}id $message_exim_id${if def:received_for {
683 p1236           for $received_for}}
684 p1236    ├───scanning: )
685 p1236           }}}}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
686 p1236           }}(Exim $version_number)
687 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
688 p1236           }}id $message_exim_id${if def:received_for {
689 p1236           for $received_for}}
690 p1236    ├───────text: )
691 p1236           
692 p1236    ├───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
693 p1236           }}(Exim $version_number)
694 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
695 p1236           }}id $message_exim_id${if def:received_for {
696 p1236           for $received_for}}
697 p1236    ├──expanding: (helo=$sender_helo_name)
698 p1236           
699 p1236    ├─────result: (helo=)
700 p1236           
701 p1236    ╰───skipping: result is not used
702 p1236   ├───item-res: 
703 p1236   ├───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
704 p1236           }}(Exim $version_number)
705 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
706 p1236           }}id $message_exim_id${if def:received_for {
707 p1236           for $received_for}}
708 p1236   ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
709 p1236           }}
710 p1236   ├─────result: 
711 p1236   ╰───skipping: result is not used
712 p1236  ├───item-res: from [127.0.0.1] (helo=test.ex)
713 p1236   
714 p1236             ╰──(tainted)
715 p1236  ├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
716 p1236   }}(Exim $version_number)
717 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
718 p1236   }}id $message_exim_id${if def:received_for {
719 p1236   for $received_for}}
720 p1236  ├───────text: by 
721 p1236  ├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
722 p1236   }}(Exim $version_number)
723 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
724 p1236   }}id $message_exim_id${if def:received_for {
725 p1236   for $received_for}}
726 p1236  ├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
727 p1236   }}(Exim $version_number)
728 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
729 p1236   }}id $message_exim_id${if def:received_for {
730 p1236   for $received_for}}
731 p1236  ├───────text:  
732 p1236  ├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
733 p1236   }}(Exim $version_number)
734 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
735 p1236   }}id $message_exim_id${if def:received_for {
736 p1236   for $received_for}}
737 p1236  ├──condition: def:received_protocol
738 p1236  ├─────result: true
739 p1236   ╭considering: with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
740 p1236           }}(Exim $version_number)
741 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
742 p1236           }}id $message_exim_id${if def:received_for {
743 p1236           for $received_for}}
744 p1236   ├───────text: with 
745 p1236   ├considering: $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
746 p1236           }}(Exim $version_number)
747 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
748 p1236           }}id $message_exim_id${if def:received_for {
749 p1236           for $received_for}}
750 p1236   ├considering:  }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
751 p1236           }}(Exim $version_number)
752 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
753 p1236           }}id $message_exim_id${if def:received_for {
754 p1236           for $received_for}}
755 p1236   ├───────text:  
756 p1236   ├considering: }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
757 p1236           }}(Exim $version_number)
758 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
759 p1236           }}id $message_exim_id${if def:received_for {
760 p1236           for $received_for}}
761 p1236   ├──expanding: with $received_protocol 
762 p1236   ╰─────result: with smtp 
763 p1236  ├───item-res: with smtp 
764 p1236             ╰──(tainted)
765 p1236  ├considering: ${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
766 p1236   }}(Exim $version_number)
767 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
768 p1236   }}id $message_exim_id${if def:received_for {
769 p1236   for $received_for}}
770 p1236           }}id $message_exim_id${if def:received_for {
771 p1236           for $received_for}}
772 p1236   ├──expanding:  ($tls_in_ver)
773 p1236   ├─────result:  ()
774 p1236   ╰───skipping: result is not used
775 p1236  ├───item-res: 
776 p1236             ╰──(tainted)
777 p1236  ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
778 p1236   }}(Exim $version_number)
779 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
780 p1236   }}id $message_exim_id${if def:received_for {
781 p1236   for $received_for}}
782 p1236  ├──condition: def:tls_in_cipher_std
783 p1236  ├─────result: false
784 p1236   ╭───scanning:  tls $tls_in_cipher_std
785 p1236           }}(Exim $version_number)
786 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
787 p1236           }}id $message_exim_id${if def:received_for {
788 p1236           for $received_for}}
789 p1236   ├───────text:  tls 
790 p1236   ├───scanning: $tls_in_cipher_std
791 p1236           }}(Exim $version_number)
792 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
793 p1236           }}id $message_exim_id${if def:received_for {
794 p1236           for $received_for}}
795 p1236   ├───scanning: 
796 p1236           }}(Exim $version_number)
797 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
798 p1236           }}id $message_exim_id${if def:received_for {
799 p1236           for $received_for}}
800 p1236   ├───────text: 
801 p1236           
802 p1236   ├───scanning: }}(Exim $version_number)
803 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
804 p1236           }}id $message_exim_id${if def:received_for {
805 p1236           for $received_for}}
806 p1236   ├──expanding:  tls $tls_in_cipher_std
807 p1236           
808 p1236   ├─────result:  tls 
809 p1236           
810 p1236   ╰───skipping: result is not used
811 p1236  ├───item-res: 
812 p1236             ╰──(tainted)
813 p1236  ├considering: (Exim $version_number)
814 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
815 p1236   }}id $message_exim_id${if def:received_for {
816 p1236   for $received_for}}
817 p1236  ├───────text: (Exim 
818 p1236  ├considering: $version_number)
819 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
820 p1236   }}id $message_exim_id${if def:received_for {
821 p1236   for $received_for}}
822 p1236  ├considering: )
823 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
824 p1236   }}id $message_exim_id${if def:received_for {
825 p1236   for $received_for}}
826 p1236  ├───────text: )
827 p1236   
828 p1236  ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
829 p1236   }}id $message_exim_id${if def:received_for {
830 p1236   for $received_for}}
831 p1236  ├──condition: def:sender_address
832 p1236  ├─────result: true
833 p1236   ╭considering: (envelope-from <$sender_address>)
834 p1236           }}id $message_exim_id${if def:received_for {
835 p1236           for $received_for}}
836 p1236   ├───────text: (envelope-from <
837 p1236   ├considering: $sender_address>)
838 p1236           }}id $message_exim_id${if def:received_for {
839 p1236           for $received_for}}
840 p1236   ├considering: >)
841 p1236           }}id $message_exim_id${if def:received_for {
842 p1236           for $received_for}}
843 p1236   ├───────text: >)
844 p1236           
845 p1236   ├considering: }}id $message_exim_id${if def:received_for {
846 p1236           for $received_for}}
847 p1236   ├──expanding: (envelope-from <$sender_address>)
848 p1236           
849 p1236   ╰─────result: (envelope-from <CALLER@test.ex>)
850 p1236           
851 p1236              ╰──(tainted)
852 p1236  ├───item-res: (envelope-from <CALLER@test.ex>)
853 p1236   
854 p1236             ╰──(tainted)
855 p1236  ├considering: id $message_exim_id${if def:received_for {
856 p1236   for $received_for}}
857 p1236  ├───────text: id 
858 p1236  ├considering: $message_exim_id${if def:received_for {
859 p1236   for $received_for}}
860 p1236  ├considering: ${if def:received_for {
861 p1236   for $received_for}}
862 p1236  ├──condition: def:received_for
863 p1236  ├─────result: true
864 p1236   ╭considering: 
865 p1236           for $received_for}}
866 p1236   ├───────text: 
867 p1236           for 
868 p1236   ├considering: $received_for}}
869 p1236   ├considering: }}
870 p1236   ├──expanding: 
871 p1236           for $received_for
872 p1236   ╰─────result: 
873 p1236           for dest_2@test.ex
874 p1236              ╰──(tainted)
875 p1236  ├───item-res: 
876 p1236   for dest_2@test.ex
877 p1236             ╰──(tainted)
878 p1236  ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
879 p1236   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
880 p1236   }}}}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
881 p1236   }}(Exim $version_number)
882 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
883 p1236   }}id $message_exim_id${if def:received_for {
884 p1236   for $received_for}}
885 p1236  ╰─────result: Received: from [127.0.0.1] (helo=test.ex)
886 p1236   by myhost.test.ex with smtp (Exim x.yz)
887 p1236   (envelope-from <CALLER@test.ex>)
888 p1236   id 10HmaY-0005vi-00
889 p1236   for dest_2@test.ex
890 p1236             ╰──(tainted)
891 p1236  ╭considering: ${tod_full}
892 p1236  ├──expanding: ${tod_full}
893 p1236  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
894 LOG: MAIN
895   <= CALLER@test.ex H=(test.ex) [127.0.0.1] P=smtp S=sss
896 search_tidyup called
897 Process p1236 is ready for new message
898 LOG: smtp_connection MAIN
899   SMTP connection from (test.ex) [127.0.0.1] D=qqs closed by QUIT
900 p1234 1 SMTP accept process running
901 p1234 Listening...
902 search_tidyup called
903 >>>>>>>>>>>>>>>> Exim pid=p1236 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
904 p1234 child p1236 ended: status=0x0
905 p1234   normal exit, 0
906 p1234 0 SMTP accept processes now running
907 p1234 Listening...
908 p1234 SIGTERM/SIGINT seen
909 p1234 search_tidyup called
910 p1234 >>>>>>>>>>>>>>>> Exim pid=p1234 (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>