3 environment after trimming:
5 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
6 configuration file is TESTSUITE/test-config
8 try option gecos_pattern
10 try option unknown_login
11 try option smtp_active_hostname
12 in hosts_connection_nolog? no (option unset)
13 LOG: smtp_connection MAIN
14 SMTP connection from CALLER
15 try option message_size_limit
16 try option acl_smtp_connect
17 try option smtp_banner
18 ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
19 ├──────value: myhost.test.ex
20 ├considering: ░ESMTP░Exim░$version_number░$tod_full
21 ├───────text: ░ESMTP░Exim░
22 ├considering: $version_number░$tod_full
24 ├considering: ░$tod_full
26 ├considering: $tod_full
27 ├──────value: Tue,░2░Mar░1999░09:44:33░+0000
28 ├───expanded: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
29 ╰─────result: myhost.test.ex░ESMTP░Exim░x.yz░Tue,░2░Mar░1999░09:44:33░+0000
30 try option acl_smtp_helo
32 in limits_advertise_hosts? yes (matched "*")
33 in dsn_advertise_hosts? no (option unset)
34 try option acl_smtp_atrn
35 try option acl_smtp_etrn
36 try option acl_smtp_vrfy
37 try option acl_smtp_expn
38 in pipelining_advertise_hosts?
40 in pipelining_advertise_hosts? yes (matched "*")
41 in chunking_advertise_hosts?
42 in chunking_advertise_hosts? no (end of list)
44 in tls_advertise_hosts? yes (matched "*")
45 try option acl_smtp_mail
46 try option acl_smtp_rcpt
47 ╭considering: ${if░eq░{SERVER}{server}{queue}{cutthrough}}
49 ╭considering: SERVER}{server}{queue}{cutthrough}}
51 ├considering: }{server}{queue}{cutthrough}}
54 ╭considering: server}{queue}{cutthrough}}
56 ├considering: }{queue}{cutthrough}}
59 ├──condition: eq░{SERVER}{server}
61 ╭───scanning: queue}{cutthrough}}
63 ├───scanning: }{cutthrough}}
65 ├─────result: ◀skipped▶
66 ╰───skipping: result is not used
67 ╭considering: cutthrough}}
68 ├───────text: cutthrough
70 ├───expanded: cutthrough
71 ╰─────result: cutthrough
72 ├───expanded: ${if░eq░{SERVER}{server}{queue}{cutthrough}}
73 ╰─────result: cutthrough
74 using ACL "cutthrough"
75 processing ACL cutthrough "accept" (TESTSUITE/test-config 22)
76 check control = cutthrough_delivery
77 check verify = recipient
78 domain.com in domains?
79 list element: !░+local_domains
80 start sublist local_domains
81 domain.com in "test.ex : *.test.ex"?
82 ╎list element: test.ex
83 ╎list element: *.test.ex
84 domain.com in "test.ex : *.test.ex"? no (end of list)
85 end sublist local_domains
86 domain.com in domains? yes (end of list)
87 try option router_home_directory
89 processing address_data
90 ╭considering: $local_part
93 ├───expanded: $local_part
98 domain.com in "*"? yes (matched "*")
100 try option headers_add
101 try option headers_remove
104 ----------- end verify ------------
105 accept: condition test succeeded in ACL cutthrough
106 end of ACL cutthrough: ACCEPT
107 ----------- start cutthrough setup ------------
108 domain.com in domains?
109 list element: !░+local_domains
110 start sublist local_domains
111 domain.com in "test.ex : *.test.ex"?
112 ╎list element: test.ex
113 ╎list element: *.test.ex
114 domain.com in "test.ex : *.test.ex"? no (end of list)
115 end sublist local_domains
116 domain.com in domains? yes (end of list)
117 try option router_home_directory
119 processing address_data
120 ╭considering: $local_part
123 ├───expanded: $local_part
128 domain.com in "*"? yes (matched "*")
130 try option headers_add
131 try option headers_remove
135 Connecting to 127.0.0.1 [127.0.0.1]:PORT_D from ip4.ip4.ip4.ip4 ...
137 127.0.0.1 in hosts_try_fastopen?
141 ╭considering: $primary_hostname
142 ├──────value: myhost.test.ex
143 ├───expanded: $primary_hostname
144 ╰─────result: myhost.test.ex
145 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
146 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
147 SMTP>> EHLO myhost.test.ex
148 cmd buf flush ddd bytes
149 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
151 250-LIMITS MAILMAX=1000 RCPTMAX=50000
156 try option host_name_extract
157 ╭considering: ${if░and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
160 ╎╭considering: $host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
161 ╎├──────value: 127.0.0.1
162 ╎├considering: }{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
164 ╎╰─────result: 127.0.0.1
165 ╎╭considering: .outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
166 ╎├───────text: .outlook.com
167 ╎├considering: \$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
169 ╎├considering: }}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
170 ╎├───expanded: .outlook.com\$
171 ╎╰─────result: .outlook.com$
173 ╎╭───scanning: $item}{\N^250-([\w.]+)\s\N}}}░{$1}}
175 ╎├───scanning: }{\N^250-([\w.]+)\s\N}}}░{$1}}
177 ╎├─────result: ◀skipped▶
178 ╎╰───skipping: result is not used
179 ╎╭───scanning: \N^250-([\w.]+)\s\N}}}░{$1}}
180 ╎├──protected: ^250-([\w.]+)\s
181 ╎├───scanning: }}}░{$1}}
182 ╎├───expanded: \N^250-([\w.]+)\s\N
183 ╎├─────result: ◀skipped▶
184 ╎╰───skipping: result is not used
185 ├──condition: and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}
190 ├─────result: ◀skipped▶
191 ╰───skipping: result is not used
192 ├───expanded: ${if░and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
194 ╭considering: ${if░eq░{$address_data}{usery}{*}{:}}
196 ╭considering: $address_data}{usery}{*}{:}}
199 ├considering: }{usery}{*}{:}}
200 ├───expanded: $address_data
203 ╭considering: usery}{*}{:}}
205 ├considering: }{*}{:}}
208 ├──condition: eq░{$address_data}{usery}
214 ├─────result: ◀skipped▶
215 ╰───skipping: result is not used
221 ├───expanded: ${if░eq░{$address_data}{usery}{*}{:}}
223 127.0.0.1 in hosts_avoid_tls?
225 127.0.0.1 in hosts_avoid_tls? no (end of list)
226 ╭considering: ${if░eq░{$address_data}{userz}{*}{:}}
228 ╭considering: $address_data}{userz}{*}{:}}
231 ├considering: }{userz}{*}{:}}
232 ├───expanded: $address_data
235 ╭considering: userz}{*}{:}}
237 ├considering: }{*}{:}}
240 ├──condition: eq░{$address_data}{userz}
246 ├─────result: ◀skipped▶
247 ╰───skipping: result is not used
253 ├───expanded: ${if░eq░{$address_data}{userz}{*}{:}}
255 127.0.0.1 in hosts_verify_avoid_tls?
257 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
259 cmd buf flush ddd bytes
260 SMTP<< 220 TLS go ahead
261 127.0.0.1 in hosts_request_ocsp?
263 127.0.0.1 in tls_verify_hosts? no (option unset)
264 127.0.0.1 in tls_try_verify_hosts?
266 127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
267 127.0.0.1 in tls_verify_cert_hostnames?
269 SMTP>> EHLO myhost.test.ex
270 cmd buf flush ddd bytes
271 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
273 250-LIMITS MAILMAX=1000 RCPTMAX=50000
277 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
280 127.0.0.1 in hosts_require_auth? no (option unset)
281 try option authenticated_sender
282 SMTP|> MAIL FROM:<CALLER@myhost.test.ex>
283 SMTP>> RCPT TO:<userx@domain.com>
284 cmd buf flush ddd bytes
285 sync_responses expect mail
287 sync_responses expect rcpt for userx@domain.com
289 holding verify callout open for cutthrough delivery
290 ----------- end cutthrough setup ------------
291 try option acl_smtp_predata
292 processing inline ACL "accept"
293 accept: condition test succeeded in inline ACL
294 end of inline ACL: ACCEPT
296 SMTP<< 354 Enter message, ending with "." on a line by itself
297 try option message_id_header_domain
298 try option message_id_header_text
299 ╭considering: ${tod_full}
300 ├───expanded: ${tod_full}
301 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
302 try option received_header_text
303 ╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
304 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
305 ␉}}}}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↩
306 ␉}}(Exim░$version_number)↩
307 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
308 ␉}}id░$message_exim_id${if░def:received_for░{↩
310 ├───────text: Received:░
311 ├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
312 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
313 ␉}}}}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↩
314 ␉}}(Exim░$version_number)↩
315 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
316 ␉}}id░$message_exim_id${if░def:received_for░{↩
319 ├──condition: def:sender_rcvhost
321 ╭───scanning: from░$sender_rcvhost↩
322 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
323 ␉}}}}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↩
324 ␉}}(Exim░$version_number)↩
325 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
326 ␉}}id░$message_exim_id${if░def:received_for░{↩
329 ├───scanning: $sender_rcvhost↩
330 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
331 ␉}}}}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↩
332 ␉}}(Exim░$version_number)↩
333 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
334 ␉}}id░$message_exim_id${if░def:received_for░{↩
338 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
339 ␉}}}}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↩
340 ␉}}(Exim░$version_number)↩
341 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
342 ␉}}id░$message_exim_id${if░def:received_for░{↩
346 ├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
347 ␉}}}}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↩
348 ␉}}(Exim░$version_number)↩
349 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
350 ␉}}id░$message_exim_id${if░def:received_for░{↩
352 ├───expanded: from░$sender_rcvhost↩
354 ├─────result: ◀skipped▶
355 ╰───skipping: result is not used
356 ╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
357 ␉}}}}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↩
358 ␉}}(Exim░$version_number)↩
359 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
360 ␉}}id░$message_exim_id${if░def:received_for░{↩
363 ├──condition: def:sender_ident
365 ╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
366 ␉}}}}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↩
367 ␉}}(Exim░$version_number)↩
368 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
369 ␉}}id░$message_exim_id${if░def:received_for░{↩
372 ├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
373 ␉}}}}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↩
374 ␉}}(Exim░$version_number)↩
375 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
376 ␉}}id░$message_exim_id${if░def:received_for░{↩
378 ╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
379 ╎␉}}}}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↩
380 ╎␉}}(Exim░$version_number)↩
381 ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
382 ╎␉}}id░$message_exim_id${if░def:received_for░{↩
383 ╎␉for░$received_for}}
384 ╎├──────value: CALLER
385 ╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
386 ╎␉}}}}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↩
387 ╎␉}}(Exim░$version_number)↩
388 ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
389 ╎␉}}id░$message_exim_id${if░def:received_for░{↩
390 ╎␉for░$received_for}}
391 ╎├───expanded: $sender_ident
392 ╎╰─────result: CALLER
394 ├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
395 ␉}}}}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↩
396 ␉}}(Exim░$version_number)↩
397 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
398 ␉}}id░$message_exim_id${if░def:received_for░{↩
401 ├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
402 ␉}}}}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↩
403 ␉}}(Exim░$version_number)↩
404 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
405 ␉}}id░$message_exim_id${if░def:received_for░{↩
407 ├───expanded: from░${quote_local_part:$sender_ident}░
408 ╰─────result: from░CALLER░
409 ├───item-res: from░CALLER░
410 ├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
411 ␉}}}}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↩
412 ␉}}(Exim░$version_number)↩
413 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
414 ␉}}id░$message_exim_id${if░def:received_for░{↩
417 ├──condition: def:sender_helo_name
419 ╭considering: (helo=$sender_helo_name)↩
420 ␉}}}}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↩
421 ␉}}(Exim░$version_number)↩
422 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
423 ␉}}id░$message_exim_id${if░def:received_for░{↩
426 ├considering: $sender_helo_name)↩
427 ␉}}}}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↩
428 ␉}}(Exim░$version_number)↩
429 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
430 ␉}}id░$message_exim_id${if░def:received_for░{↩
432 ├──────value: myhost.test.ex
435 ␉}}}}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↩
436 ␉}}(Exim░$version_number)↩
437 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
438 ␉}}id░$message_exim_id${if░def:received_for░{↩
442 ├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↩
443 ␉}}(Exim░$version_number)↩
444 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
445 ␉}}id░$message_exim_id${if░def:received_for░{↩
447 ├───expanded: (helo=$sender_helo_name)↩
449 ╰─────result: (helo=myhost.test.ex)↩
452 ├───item-res: (helo=myhost.test.ex)↩
455 ├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↩
456 ␉}}(Exim░$version_number)↩
457 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
458 ␉}}id░$message_exim_id${if░def:received_for░{↩
460 ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
462 ╰─────result: from░CALLER░(helo=myhost.test.ex)↩
465 ├───item-res: from░CALLER░(helo=myhost.test.ex)↩
468 ├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↩
469 ␉}}(Exim░$version_number)↩
470 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
471 ␉}}id░$message_exim_id${if░def:received_for░{↩
474 ├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↩
475 ␉}}(Exim░$version_number)↩
476 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
477 ␉}}id░$message_exim_id${if░def:received_for░{↩
479 ├──────value: myhost.test.ex
480 ├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↩
481 ␉}}(Exim░$version_number)↩
482 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
483 ␉}}id░$message_exim_id${if░def:received_for░{↩
486 ├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↩
487 ␉}}(Exim░$version_number)↩
488 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
489 ␉}}id░$message_exim_id${if░def:received_for░{↩
492 ├──condition: def:received_protocol
494 ╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
495 ␉}}(Exim░$version_number)↩
496 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
497 ␉}}id░$message_exim_id${if░def:received_for░{↩
500 ├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
501 ␉}}(Exim░$version_number)↩
502 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
503 ␉}}id░$message_exim_id${if░def:received_for░{↩
505 ├──────value: local-esmtp
506 ├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
507 ␉}}(Exim░$version_number)↩
508 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
509 ␉}}id░$message_exim_id${if░def:received_for░{↩
512 ├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
513 ␉}}(Exim░$version_number)↩
514 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
515 ␉}}id░$message_exim_id${if░def:received_for░{↩
517 ├───expanded: with░$received_protocol░
518 ╰─────result: with░local-esmtp░
519 ├───item-res: with░local-esmtp░
521 ├considering: ${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
522 ␉}}(Exim░$version_number)↩
523 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
524 ␉}}id░$message_exim_id${if░def:received_for░{↩
527 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
528 ␉}}id░$message_exim_id${if░def:received_for░{↩
530 ├───expanded: ░($tls_in_ver)
531 ├─────result: ◀skipped▶
532 ╰───skipping: result is not used
535 ├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
536 ␉}}(Exim░$version_number)↩
537 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
538 ␉}}id░$message_exim_id${if░def:received_for░{↩
541 ├──condition: def:tls_in_cipher_std
543 ╭───scanning: ░tls░$tls_in_cipher_std↩
544 ␉}}(Exim░$version_number)↩
545 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
546 ␉}}id░$message_exim_id${if░def:received_for░{↩
549 ├───scanning: $tls_in_cipher_std↩
550 ␉}}(Exim░$version_number)↩
551 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
552 ␉}}id░$message_exim_id${if░def:received_for░{↩
556 ␉}}(Exim░$version_number)↩
557 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
558 ␉}}id░$message_exim_id${if░def:received_for░{↩
562 ├───scanning: }}(Exim░$version_number)↩
563 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
564 ␉}}id░$message_exim_id${if░def:received_for░{↩
566 ├───expanded: ░tls░$tls_in_cipher_std↩
568 ├─────result: ◀skipped▶
569 ╰───skipping: result is not used
572 ├considering: (Exim░$version_number)↩
573 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
574 ␉}}id░$message_exim_id${if░def:received_for░{↩
577 ├considering: $version_number)↩
578 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
579 ␉}}id░$message_exim_id${if░def:received_for░{↩
583 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
584 ␉}}id░$message_exim_id${if░def:received_for░{↩
588 ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
589 ␉}}id░$message_exim_id${if░def:received_for░{↩
592 ├──condition: def:sender_address
594 ╭considering: (envelope-from░<$sender_address>)↩
595 ␉}}id░$message_exim_id${if░def:received_for░{↩
597 ├───────text: (envelope-from░<
598 ├considering: $sender_address>)↩
599 ␉}}id░$message_exim_id${if░def:received_for░{↩
601 ├──────value: CALLER@myhost.test.ex
603 ␉}}id░$message_exim_id${if░def:received_for░{↩
607 ├considering: }}id░$message_exim_id${if░def:received_for░{↩
609 ├───expanded: (envelope-from░<$sender_address>)↩
611 ╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
613 ├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
616 ├considering: id░$message_exim_id${if░def:received_for░{↩
619 ├considering: $message_exim_id${if░def:received_for░{↩
621 ├──────value: 10HmaX-000000005vi-0000
622 ├considering: ${if░def:received_for░{↩
625 ├──condition: def:received_for
631 ├considering: $received_for}}
632 ├──────value: userx@domain.com
638 ␉for░userx@domain.com
641 ␉for░userx@domain.com
643 ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
644 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
645 ␉}}}}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↩
646 ␉}}(Exim░$version_number)↩
647 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
648 ␉}}id░$message_exim_id${if░def:received_for░{↩
650 ╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
651 ␉by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
652 ␉(envelope-from░<CALLER@myhost.test.ex>)↩
653 ␉id░10HmaX-000000005vi-0000↩
654 ␉for░userx@domain.com
656 ----------- start cutthrough headers send -----------
657 ----------- done cutthrough headers send ------------
658 try option acl_smtp_data
659 ╭considering: ${tod_full}
660 ├───expanded: ${tod_full}
661 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
663 SMTP<< 250 OK id=10HmaY-000000005vi-0000
665 >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmaY-000000005vi-0000"
667 SMTP<< 221 myhost.test.ex closing connection
669 cmdlog: '220:EHLO:250-:STARTTLS:220:EHLO:250-:MAIL|:RCPT:250:250:DATA:354:250:QUIT:221'
670 ----------- cutthrough shutdown (delivered) ------------
672 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
675 try option acl_smtp_quit
676 LOG: smtp_connection MAIN
677 SMTP connection from CALLER D=qqs closed by QUIT
678 >>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
679 Exim version x.yz ....
681 environment after trimming:
683 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
684 configuration file is TESTSUITE/test-config
686 try option gecos_pattern
687 try option gecos_name
688 try option unknown_login
689 try option smtp_active_hostname
690 in hosts_connection_nolog? no (option unset)
691 LOG: smtp_connection MAIN
692 SMTP connection from CALLER
693 try option message_size_limit
694 try option acl_smtp_connect
695 try option smtp_banner
696 ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
697 ├──────value: myhost.test.ex
698 ├considering: ░ESMTP░Exim░$version_number░$tod_full
699 ├───────text: ░ESMTP░Exim░
700 ├considering: $version_number░$tod_full
702 ├considering: ░$tod_full
704 ├considering: $tod_full
705 ├──────value: Tue,░2░Mar░1999░09:44:33░+0000
706 ├───expanded: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
707 ╰─────result: myhost.test.ex░ESMTP░Exim░x.yz░Tue,░2░Mar░1999░09:44:33░+0000
708 try option acl_smtp_helo
710 in limits_advertise_hosts? yes (matched "*")
711 in dsn_advertise_hosts? no (option unset)
712 try option acl_smtp_atrn
713 try option acl_smtp_etrn
714 try option acl_smtp_vrfy
715 try option acl_smtp_expn
716 in pipelining_advertise_hosts?
718 in pipelining_advertise_hosts? yes (matched "*")
719 in chunking_advertise_hosts?
720 in chunking_advertise_hosts? no (end of list)
722 in tls_advertise_hosts? yes (matched "*")
723 try option acl_smtp_mail
724 try option acl_smtp_rcpt
725 ╭considering: ${if░eq░{SERVER}{server}{queue}{cutthrough}}
727 ╭considering: SERVER}{server}{queue}{cutthrough}}
729 ├considering: }{server}{queue}{cutthrough}}
732 ╭considering: server}{queue}{cutthrough}}
734 ├considering: }{queue}{cutthrough}}
737 ├──condition: eq░{SERVER}{server}
739 ╭───scanning: queue}{cutthrough}}
741 ├───scanning: }{cutthrough}}
743 ├─────result: ◀skipped▶
744 ╰───skipping: result is not used
745 ╭considering: cutthrough}}
746 ├───────text: cutthrough
748 ├───expanded: cutthrough
749 ╰─────result: cutthrough
750 ├───expanded: ${if░eq░{SERVER}{server}{queue}{cutthrough}}
751 ╰─────result: cutthrough
752 using ACL "cutthrough"
753 processing ACL cutthrough "accept" (TESTSUITE/test-config 22)
754 check control = cutthrough_delivery
755 check verify = recipient
756 domain.com in domains?
757 list element: !░+local_domains
758 start sublist local_domains
759 domain.com in "test.ex : *.test.ex"?
760 ╎list element: test.ex
761 ╎list element: *.test.ex
762 domain.com in "test.ex : *.test.ex"? no (end of list)
763 end sublist local_domains
764 domain.com in domains? yes (end of list)
765 try option router_home_directory
767 processing address_data
768 ╭considering: $local_part
771 ├───expanded: $local_part
776 domain.com in "*"? yes (matched "*")
778 try option headers_add
779 try option headers_remove
782 ----------- end verify ------------
783 accept: condition test succeeded in ACL cutthrough
784 end of ACL cutthrough: ACCEPT
785 ----------- start cutthrough setup ------------
786 domain.com in domains?
787 list element: !░+local_domains
788 start sublist local_domains
789 domain.com in "test.ex : *.test.ex"?
790 ╎list element: test.ex
791 ╎list element: *.test.ex
792 domain.com in "test.ex : *.test.ex"? no (end of list)
793 end sublist local_domains
794 domain.com in domains? yes (end of list)
795 try option router_home_directory
797 processing address_data
798 ╭considering: $local_part
801 ├───expanded: $local_part
806 domain.com in "*"? yes (matched "*")
808 try option headers_add
809 try option headers_remove
813 Connecting to 127.0.0.1 [127.0.0.1]:PORT_D from ip4.ip4.ip4.ip4 ...
815 127.0.0.1 in hosts_try_fastopen?
819 ╭considering: $primary_hostname
820 ├──────value: myhost.test.ex
821 ├───expanded: $primary_hostname
822 ╰─────result: myhost.test.ex
823 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
824 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
825 SMTP>> EHLO myhost.test.ex
826 cmd buf flush ddd bytes
827 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
829 250-LIMITS MAILMAX=1000 RCPTMAX=50000
834 try option host_name_extract
835 ╭considering: ${if░and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
838 ╎╭considering: $host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
839 ╎├──────value: 127.0.0.1
840 ╎├considering: }{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
842 ╎╰─────result: 127.0.0.1
843 ╎╭considering: .outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
844 ╎├───────text: .outlook.com
845 ╎├considering: \$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
847 ╎├considering: }}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
848 ╎├───expanded: .outlook.com\$
849 ╎╰─────result: .outlook.com$
851 ╎╭───scanning: $item}{\N^250-([\w.]+)\s\N}}}░{$1}}
853 ╎├───scanning: }{\N^250-([\w.]+)\s\N}}}░{$1}}
855 ╎├─────result: ◀skipped▶
856 ╎╰───skipping: result is not used
857 ╎╭───scanning: \N^250-([\w.]+)\s\N}}}░{$1}}
858 ╎├──protected: ^250-([\w.]+)\s
859 ╎├───scanning: }}}░{$1}}
860 ╎├───expanded: \N^250-([\w.]+)\s\N
861 ╎├─────result: ◀skipped▶
862 ╎╰───skipping: result is not used
863 ├──condition: and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}
868 ├─────result: ◀skipped▶
869 ╰───skipping: result is not used
870 ├───expanded: ${if░and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
872 ╭considering: ${if░eq░{$address_data}{usery}{*}{:}}
874 ╭considering: $address_data}{usery}{*}{:}}
877 ├considering: }{usery}{*}{:}}
878 ├───expanded: $address_data
881 ╭considering: usery}{*}{:}}
883 ├considering: }{*}{:}}
886 ├──condition: eq░{$address_data}{usery}
897 ├─────result: ◀skipped▶
898 ╰───skipping: result is not used
899 ├───expanded: ${if░eq░{$address_data}{usery}{*}{:}}
901 127.0.0.1 in hosts_avoid_tls?
903 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
904 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
907 127.0.0.1 in hosts_require_auth? no (option unset)
908 try option authenticated_sender
909 SMTP|> MAIL FROM:<CALLER@myhost.test.ex>
910 SMTP>> RCPT TO:<usery@domain.com>
911 cmd buf flush ddd bytes
912 sync_responses expect mail
914 sync_responses expect rcpt for usery@domain.com
916 holding verify callout open for cutthrough delivery
917 ----------- end cutthrough setup ------------
918 try option acl_smtp_predata
919 processing inline ACL "accept"
920 accept: condition test succeeded in inline ACL
921 end of inline ACL: ACCEPT
923 SMTP<< 354 Enter message, ending with "." on a line by itself
924 try option message_id_header_domain
925 try option message_id_header_text
926 ╭considering: ${tod_full}
927 ├───expanded: ${tod_full}
928 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
929 try option received_header_text
930 ╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
931 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
932 ␉}}}}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↩
933 ␉}}(Exim░$version_number)↩
934 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
935 ␉}}id░$message_exim_id${if░def:received_for░{↩
937 ├───────text: Received:░
938 ├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
939 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
940 ␉}}}}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↩
941 ␉}}(Exim░$version_number)↩
942 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
943 ␉}}id░$message_exim_id${if░def:received_for░{↩
946 ├──condition: def:sender_rcvhost
948 ╭───scanning: from░$sender_rcvhost↩
949 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
950 ␉}}}}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↩
951 ␉}}(Exim░$version_number)↩
952 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
953 ␉}}id░$message_exim_id${if░def:received_for░{↩
956 ├───scanning: $sender_rcvhost↩
957 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
958 ␉}}}}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↩
959 ␉}}(Exim░$version_number)↩
960 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
961 ␉}}id░$message_exim_id${if░def:received_for░{↩
965 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
966 ␉}}}}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↩
967 ␉}}(Exim░$version_number)↩
968 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
969 ␉}}id░$message_exim_id${if░def:received_for░{↩
973 ├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
974 ␉}}}}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↩
975 ␉}}(Exim░$version_number)↩
976 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
977 ␉}}id░$message_exim_id${if░def:received_for░{↩
979 ├───expanded: from░$sender_rcvhost↩
981 ├─────result: ◀skipped▶
982 ╰───skipping: result is not used
983 ╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
984 ␉}}}}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↩
985 ␉}}(Exim░$version_number)↩
986 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
987 ␉}}id░$message_exim_id${if░def:received_for░{↩
990 ├──condition: def:sender_ident
992 ╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
993 ␉}}}}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↩
994 ␉}}(Exim░$version_number)↩
995 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
996 ␉}}id░$message_exim_id${if░def:received_for░{↩
999 ├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1000 ␉}}}}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↩
1001 ␉}}(Exim░$version_number)↩
1002 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1003 ␉}}id░$message_exim_id${if░def:received_for░{↩
1004 ␉for░$received_for}}
1005 ╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1006 ╎␉}}}}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↩
1007 ╎␉}}(Exim░$version_number)↩
1008 ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1009 ╎␉}}id░$message_exim_id${if░def:received_for░{↩
1010 ╎␉for░$received_for}}
1011 ╎├──────value: CALLER
1012 ╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1013 ╎␉}}}}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↩
1014 ╎␉}}(Exim░$version_number)↩
1015 ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1016 ╎␉}}id░$message_exim_id${if░def:received_for░{↩
1017 ╎␉for░$received_for}}
1018 ╎├───expanded: $sender_ident
1019 ╎╰─────result: CALLER
1020 ├─────op-res: CALLER
1021 ├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1022 ␉}}}}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↩
1023 ␉}}(Exim░$version_number)↩
1024 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1025 ␉}}id░$message_exim_id${if░def:received_for░{↩
1026 ␉for░$received_for}}
1028 ├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1029 ␉}}}}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↩
1030 ␉}}(Exim░$version_number)↩
1031 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1032 ␉}}id░$message_exim_id${if░def:received_for░{↩
1033 ␉for░$received_for}}
1034 ├───expanded: from░${quote_local_part:$sender_ident}░
1035 ╰─────result: from░CALLER░
1036 ├───item-res: from░CALLER░
1037 ├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1038 ␉}}}}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↩
1039 ␉}}(Exim░$version_number)↩
1040 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1041 ␉}}id░$message_exim_id${if░def:received_for░{↩
1042 ␉for░$received_for}}
1044 ├──condition: def:sender_helo_name
1046 ╭considering: (helo=$sender_helo_name)↩
1047 ␉}}}}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↩
1048 ␉}}(Exim░$version_number)↩
1049 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1050 ␉}}id░$message_exim_id${if░def:received_for░{↩
1051 ␉for░$received_for}}
1052 ├───────text: (helo=
1053 ├considering: $sender_helo_name)↩
1054 ␉}}}}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↩
1055 ␉}}(Exim░$version_number)↩
1056 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1057 ␉}}id░$message_exim_id${if░def:received_for░{↩
1058 ␉for░$received_for}}
1059 ├──────value: myhost.test.ex
1062 ␉}}}}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↩
1063 ␉}}(Exim░$version_number)↩
1064 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1065 ␉}}id░$message_exim_id${if░def:received_for░{↩
1066 ␉for░$received_for}}
1069 ├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↩
1070 ␉}}(Exim░$version_number)↩
1071 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1072 ␉}}id░$message_exim_id${if░def:received_for░{↩
1073 ␉for░$received_for}}
1074 ├───expanded: (helo=$sender_helo_name)↩
1076 ╰─────result: (helo=myhost.test.ex)↩
1079 ├───item-res: (helo=myhost.test.ex)↩
1082 ├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↩
1083 ␉}}(Exim░$version_number)↩
1084 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1085 ␉}}id░$message_exim_id${if░def:received_for░{↩
1086 ␉for░$received_for}}
1087 ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1089 ╰─────result: from░CALLER░(helo=myhost.test.ex)↩
1092 ├───item-res: from░CALLER░(helo=myhost.test.ex)↩
1095 ├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↩
1096 ␉}}(Exim░$version_number)↩
1097 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1098 ␉}}id░$message_exim_id${if░def:received_for░{↩
1099 ␉for░$received_for}}
1101 ├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↩
1102 ␉}}(Exim░$version_number)↩
1103 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1104 ␉}}id░$message_exim_id${if░def:received_for░{↩
1105 ␉for░$received_for}}
1106 ├──────value: myhost.test.ex
1107 ├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↩
1108 ␉}}(Exim░$version_number)↩
1109 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1110 ␉}}id░$message_exim_id${if░def:received_for░{↩
1111 ␉for░$received_for}}
1113 ├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↩
1114 ␉}}(Exim░$version_number)↩
1115 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1116 ␉}}id░$message_exim_id${if░def:received_for░{↩
1117 ␉for░$received_for}}
1119 ├──condition: def:received_protocol
1121 ╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1122 ␉}}(Exim░$version_number)↩
1123 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1124 ␉}}id░$message_exim_id${if░def:received_for░{↩
1125 ␉for░$received_for}}
1127 ├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1128 ␉}}(Exim░$version_number)↩
1129 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1130 ␉}}id░$message_exim_id${if░def:received_for░{↩
1131 ␉for░$received_for}}
1132 ├──────value: local-esmtp
1133 ├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1134 ␉}}(Exim░$version_number)↩
1135 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1136 ␉}}id░$message_exim_id${if░def:received_for░{↩
1137 ␉for░$received_for}}
1139 ├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1140 ␉}}(Exim░$version_number)↩
1141 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1142 ␉}}id░$message_exim_id${if░def:received_for░{↩
1143 ␉for░$received_for}}
1144 ├───expanded: with░$received_protocol░
1145 ╰─────result: with░local-esmtp░
1146 ├───item-res: with░local-esmtp░
1148 ├considering: ${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1149 ␉}}(Exim░$version_number)↩
1150 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1151 ␉}}id░$message_exim_id${if░def:received_for░{↩
1152 ␉for░$received_for}}
1154 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1155 ␉}}id░$message_exim_id${if░def:received_for░{↩
1156 ␉for░$received_for}}
1157 ├───expanded: ░($tls_in_ver)
1158 ├─────result: ◀skipped▶
1159 ╰───skipping: result is not used
1162 ├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1163 ␉}}(Exim░$version_number)↩
1164 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1165 ␉}}id░$message_exim_id${if░def:received_for░{↩
1166 ␉for░$received_for}}
1168 ├──condition: def:tls_in_cipher_std
1170 ╭───scanning: ░tls░$tls_in_cipher_std↩
1171 ␉}}(Exim░$version_number)↩
1172 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1173 ␉}}id░$message_exim_id${if░def:received_for░{↩
1174 ␉for░$received_for}}
1176 ├───scanning: $tls_in_cipher_std↩
1177 ␉}}(Exim░$version_number)↩
1178 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1179 ␉}}id░$message_exim_id${if░def:received_for░{↩
1180 ␉for░$received_for}}
1183 ␉}}(Exim░$version_number)↩
1184 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1185 ␉}}id░$message_exim_id${if░def:received_for░{↩
1186 ␉for░$received_for}}
1189 ├───scanning: }}(Exim░$version_number)↩
1190 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1191 ␉}}id░$message_exim_id${if░def:received_for░{↩
1192 ␉for░$received_for}}
1193 ├───expanded: ░tls░$tls_in_cipher_std↩
1195 ├─────result: ◀skipped▶
1196 ╰───skipping: result is not used
1199 ├considering: (Exim░$version_number)↩
1200 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1201 ␉}}id░$message_exim_id${if░def:received_for░{↩
1202 ␉for░$received_for}}
1203 ├───────text: (Exim░
1204 ├considering: $version_number)↩
1205 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1206 ␉}}id░$message_exim_id${if░def:received_for░{↩
1207 ␉for░$received_for}}
1210 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1211 ␉}}id░$message_exim_id${if░def:received_for░{↩
1212 ␉for░$received_for}}
1215 ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1216 ␉}}id░$message_exim_id${if░def:received_for░{↩
1217 ␉for░$received_for}}
1219 ├──condition: def:sender_address
1221 ╭considering: (envelope-from░<$sender_address>)↩
1222 ␉}}id░$message_exim_id${if░def:received_for░{↩
1223 ␉for░$received_for}}
1224 ├───────text: (envelope-from░<
1225 ├considering: $sender_address>)↩
1226 ␉}}id░$message_exim_id${if░def:received_for░{↩
1227 ␉for░$received_for}}
1228 ├──────value: CALLER@myhost.test.ex
1230 ␉}}id░$message_exim_id${if░def:received_for░{↩
1231 ␉for░$received_for}}
1234 ├considering: }}id░$message_exim_id${if░def:received_for░{↩
1235 ␉for░$received_for}}
1236 ├───expanded: (envelope-from░<$sender_address>)↩
1238 ╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
1240 ├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
1243 ├considering: id░$message_exim_id${if░def:received_for░{↩
1244 ␉for░$received_for}}
1246 ├considering: $message_exim_id${if░def:received_for░{↩
1247 ␉for░$received_for}}
1248 ├──────value: 10HmaZ-000000005vi-0000
1249 ├considering: ${if░def:received_for░{↩
1250 ␉for░$received_for}}
1252 ├──condition: def:received_for
1255 ␉for░$received_for}}
1258 ├considering: $received_for}}
1259 ├──────value: usery@domain.com
1265 ␉for░usery@domain.com
1268 ␉for░usery@domain.com
1270 ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
1271 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1272 ␉}}}}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↩
1273 ␉}}(Exim░$version_number)↩
1274 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1275 ␉}}id░$message_exim_id${if░def:received_for░{↩
1276 ␉for░$received_for}}
1277 ╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
1278 ␉by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
1279 ␉(envelope-from░<CALLER@myhost.test.ex>)↩
1280 ␉id░10HmaZ-000000005vi-0000↩
1281 ␉for░usery@domain.com
1283 ----------- start cutthrough headers send -----------
1284 ----------- done cutthrough headers send ------------
1285 try option acl_smtp_data
1286 ╭considering: ${tod_full}
1287 ├───expanded: ${tod_full}
1288 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
1290 SMTP<< 250 OK id=10HmbA-000000005vi-0000
1292 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-000000005vi-0000"
1294 SMTP<< 221 myhost.test.ex closing connection
1296 cmdlog: '220:EHLO:250-:MAIL|:RCPT:250:250:DATA:354:250:QUIT:221'
1297 ----------- cutthrough shutdown (delivered) ------------
1299 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
1302 try option acl_smtp_quit
1303 LOG: smtp_connection MAIN
1304 SMTP connection from CALLER D=qqs closed by QUIT
1305 >>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
1306 Exim version x.yz ....
1308 environment after trimming:
1310 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
1311 configuration file is TESTSUITE/test-config
1313 try option gecos_pattern
1314 try option gecos_name
1315 try option unknown_login
1316 try option smtp_active_hostname
1317 in hosts_connection_nolog? no (option unset)
1318 LOG: smtp_connection MAIN
1319 SMTP connection from CALLER
1320 try option message_size_limit
1321 try option acl_smtp_connect
1322 try option smtp_banner
1323 ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
1324 ├──────value: myhost.test.ex
1325 ├considering: ░ESMTP░Exim░$version_number░$tod_full
1326 ├───────text: ░ESMTP░Exim░
1327 ├considering: $version_number░$tod_full
1329 ├considering: ░$tod_full
1331 ├considering: $tod_full
1332 ├──────value: Tue,░2░Mar░1999░09:44:33░+0000
1333 ├───expanded: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
1334 ╰─────result: myhost.test.ex░ESMTP░Exim░x.yz░Tue,░2░Mar░1999░09:44:33░+0000
1335 try option acl_smtp_helo
1337 in limits_advertise_hosts? yes (matched "*")
1338 in dsn_advertise_hosts? no (option unset)
1339 try option acl_smtp_atrn
1340 try option acl_smtp_etrn
1341 try option acl_smtp_vrfy
1342 try option acl_smtp_expn
1343 in pipelining_advertise_hosts?
1345 in pipelining_advertise_hosts? yes (matched "*")
1346 in chunking_advertise_hosts?
1347 in chunking_advertise_hosts? no (end of list)
1349 in tls_advertise_hosts? yes (matched "*")
1350 try option acl_smtp_mail
1351 try option acl_smtp_rcpt
1352 ╭considering: ${if░eq░{SERVER}{server}{queue}{cutthrough}}
1354 ╭considering: SERVER}{server}{queue}{cutthrough}}
1355 ├───────text: SERVER
1356 ├considering: }{server}{queue}{cutthrough}}
1357 ├───expanded: SERVER
1358 ╰─────result: SERVER
1359 ╭considering: server}{queue}{cutthrough}}
1360 ├───────text: server
1361 ├considering: }{queue}{cutthrough}}
1362 ├───expanded: server
1363 ╰─────result: server
1364 ├──condition: eq░{SERVER}{server}
1366 ╭───scanning: queue}{cutthrough}}
1368 ├───scanning: }{cutthrough}}
1370 ├─────result: ◀skipped▶
1371 ╰───skipping: result is not used
1372 ╭considering: cutthrough}}
1373 ├───────text: cutthrough
1375 ├───expanded: cutthrough
1376 ╰─────result: cutthrough
1377 ├───expanded: ${if░eq░{SERVER}{server}{queue}{cutthrough}}
1378 ╰─────result: cutthrough
1379 using ACL "cutthrough"
1380 processing ACL cutthrough "accept" (TESTSUITE/test-config 22)
1381 check control = cutthrough_delivery
1382 check verify = recipient
1383 domain.com in domains?
1384 list element: !░+local_domains
1385 start sublist local_domains
1386 domain.com in "test.ex : *.test.ex"?
1387 ╎list element: test.ex
1388 ╎list element: *.test.ex
1389 domain.com in "test.ex : *.test.ex"? no (end of list)
1390 end sublist local_domains
1391 domain.com in domains? yes (end of list)
1392 try option router_home_directory
1394 processing address_data
1395 ╭considering: $local_part
1398 ├───expanded: $local_part
1403 domain.com in "*"? yes (matched "*")
1404 try option errors_to
1405 try option headers_add
1406 try option headers_remove
1407 try option transport
1409 ----------- end verify ------------
1410 accept: condition test succeeded in ACL cutthrough
1411 end of ACL cutthrough: ACCEPT
1412 ----------- start cutthrough setup ------------
1413 domain.com in domains?
1414 list element: !░+local_domains
1415 start sublist local_domains
1416 domain.com in "test.ex : *.test.ex"?
1417 ╎list element: test.ex
1418 ╎list element: *.test.ex
1419 domain.com in "test.ex : *.test.ex"? no (end of list)
1420 end sublist local_domains
1421 domain.com in domains? yes (end of list)
1422 try option router_home_directory
1424 processing address_data
1425 ╭considering: $local_part
1428 ├───expanded: $local_part
1433 domain.com in "*"? yes (matched "*")
1434 try option errors_to
1435 try option headers_add
1436 try option headers_remove
1437 try option transport
1439 try option interface
1440 Connecting to 127.0.0.1 [127.0.0.1]:PORT_D from ip4.ip4.ip4.ip4 ...
1442 127.0.0.1 in hosts_try_fastopen?
1445 try option helo_data
1446 ╭considering: $primary_hostname
1447 ├──────value: myhost.test.ex
1448 ├───expanded: $primary_hostname
1449 ╰─────result: myhost.test.ex
1450 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
1451 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
1452 SMTP>> EHLO myhost.test.ex
1453 cmd buf flush ddd bytes
1454 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
1456 250-LIMITS MAILMAX=1000 RCPTMAX=50000
1461 try option host_name_extract
1462 ╭considering: ${if░and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1465 ╎╭considering: $host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1466 ╎├──────value: 127.0.0.1
1467 ╎├considering: }{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1468 ╎├───expanded: $host
1469 ╎╰─────result: 127.0.0.1
1470 ╎╭considering: .outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1471 ╎├───────text: .outlook.com
1472 ╎├considering: \$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1474 ╎├considering: }}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1475 ╎├───expanded: .outlook.com\$
1476 ╎╰─────result: .outlook.com$
1478 ╎╭───scanning: $item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1480 ╎├───scanning: }{\N^250-([\w.]+)\s\N}}}░{$1}}
1481 ╎├───expanded: $item
1482 ╎├─────result: ◀skipped▶
1483 ╎╰───skipping: result is not used
1484 ╎╭───scanning: \N^250-([\w.]+)\s\N}}}░{$1}}
1485 ╎├──protected: ^250-([\w.]+)\s
1486 ╎├───scanning: }}}░{$1}}
1487 ╎├───expanded: \N^250-([\w.]+)\s\N
1488 ╎├─────result: ◀skipped▶
1489 ╎╰───skipping: result is not used
1490 ├──condition: and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}
1495 ├─────result: ◀skipped▶
1496 ╰───skipping: result is not used
1497 ├───expanded: ${if░and░{{match{$host}{.outlook.com\$}}░{match{$item}{\N^250-([\w.]+)\s\N}}}░{$1}}
1499 ╭considering: ${if░eq░{$address_data}{usery}{*}{:}}
1501 ╭considering: $address_data}{usery}{*}{:}}
1504 ├considering: }{usery}{*}{:}}
1505 ├───expanded: $address_data
1508 ╭considering: usery}{*}{:}}
1510 ├considering: }{*}{:}}
1513 ├──condition: eq░{$address_data}{usery}
1515 ╭considering: *}{:}}
1524 ├─────result: ◀skipped▶
1525 ╰───skipping: result is not used
1526 ├───expanded: ${if░eq░{$address_data}{usery}{*}{:}}
1528 127.0.0.1 in hosts_avoid_tls?
1530 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
1531 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
1534 127.0.0.1 in hosts_require_auth? no (option unset)
1535 try option authenticated_sender
1536 SMTP|> MAIL FROM:<CALLER@myhost.test.ex>
1537 SMTP>> RCPT TO:<usery@domain.com>
1538 cmd buf flush ddd bytes
1539 sync_responses expect mail
1541 sync_responses expect rcpt for usery@domain.com
1543 holding verify callout open for cutthrough delivery
1544 ----------- end cutthrough setup ------------
1545 try option acl_smtp_predata
1546 processing inline ACL "accept"
1547 accept: condition test succeeded in inline ACL
1548 end of inline ACL: ACCEPT
1550 SMTP<< 354 Enter message, ending with "." on a line by itself
1551 try option message_id_header_domain
1552 try option message_id_header_text
1553 ╭considering: ${tod_full}
1554 ├───expanded: ${tod_full}
1555 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
1556 try option received_header_text
1557 ╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
1558 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1559 ␉}}}}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↩
1560 ␉}}(Exim░$version_number)↩
1561 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1562 ␉}}id░$message_exim_id${if░def:received_for░{↩
1563 ␉for░$received_for}}
1564 ├───────text: Received:░
1565 ├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
1566 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1567 ␉}}}}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↩
1568 ␉}}(Exim░$version_number)↩
1569 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1570 ␉}}id░$message_exim_id${if░def:received_for░{↩
1571 ␉for░$received_for}}
1573 ├──condition: def:sender_rcvhost
1575 ╭───scanning: from░$sender_rcvhost↩
1576 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1577 ␉}}}}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↩
1578 ␉}}(Exim░$version_number)↩
1579 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1580 ␉}}id░$message_exim_id${if░def:received_for░{↩
1581 ␉for░$received_for}}
1583 ├───scanning: $sender_rcvhost↩
1584 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1585 ␉}}}}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↩
1586 ␉}}(Exim░$version_number)↩
1587 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1588 ␉}}id░$message_exim_id${if░def:received_for░{↩
1589 ␉for░$received_for}}
1592 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1593 ␉}}}}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↩
1594 ␉}}(Exim░$version_number)↩
1595 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1596 ␉}}id░$message_exim_id${if░def:received_for░{↩
1597 ␉for░$received_for}}
1600 ├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1601 ␉}}}}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↩
1602 ␉}}(Exim░$version_number)↩
1603 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1604 ␉}}id░$message_exim_id${if░def:received_for░{↩
1605 ␉for░$received_for}}
1606 ├───expanded: from░$sender_rcvhost↩
1608 ├─────result: ◀skipped▶
1609 ╰───skipping: result is not used
1610 ╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1611 ␉}}}}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↩
1612 ␉}}(Exim░$version_number)↩
1613 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1614 ␉}}id░$message_exim_id${if░def:received_for░{↩
1615 ␉for░$received_for}}
1617 ├──condition: def:sender_ident
1619 ╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1620 ␉}}}}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↩
1621 ␉}}(Exim░$version_number)↩
1622 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1623 ␉}}id░$message_exim_id${if░def:received_for░{↩
1624 ␉for░$received_for}}
1626 ├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1627 ␉}}}}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↩
1628 ␉}}(Exim░$version_number)↩
1629 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1630 ␉}}id░$message_exim_id${if░def:received_for░{↩
1631 ␉for░$received_for}}
1632 ╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1633 ╎␉}}}}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↩
1634 ╎␉}}(Exim░$version_number)↩
1635 ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1636 ╎␉}}id░$message_exim_id${if░def:received_for░{↩
1637 ╎␉for░$received_for}}
1638 ╎├──────value: CALLER
1639 ╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1640 ╎␉}}}}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↩
1641 ╎␉}}(Exim░$version_number)↩
1642 ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1643 ╎␉}}id░$message_exim_id${if░def:received_for░{↩
1644 ╎␉for░$received_for}}
1645 ╎├───expanded: $sender_ident
1646 ╎╰─────result: CALLER
1647 ├─────op-res: CALLER
1648 ├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1649 ␉}}}}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↩
1650 ␉}}(Exim░$version_number)↩
1651 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1652 ␉}}id░$message_exim_id${if░def:received_for░{↩
1653 ␉for░$received_for}}
1655 ├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1656 ␉}}}}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↩
1657 ␉}}(Exim░$version_number)↩
1658 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1659 ␉}}id░$message_exim_id${if░def:received_for░{↩
1660 ␉for░$received_for}}
1661 ├───expanded: from░${quote_local_part:$sender_ident}░
1662 ╰─────result: from░CALLER░
1663 ├───item-res: from░CALLER░
1664 ├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1665 ␉}}}}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↩
1666 ␉}}(Exim░$version_number)↩
1667 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1668 ␉}}id░$message_exim_id${if░def:received_for░{↩
1669 ␉for░$received_for}}
1671 ├──condition: def:sender_helo_name
1673 ╭considering: (helo=$sender_helo_name)↩
1674 ␉}}}}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↩
1675 ␉}}(Exim░$version_number)↩
1676 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1677 ␉}}id░$message_exim_id${if░def:received_for░{↩
1678 ␉for░$received_for}}
1679 ├───────text: (helo=
1680 ├considering: $sender_helo_name)↩
1681 ␉}}}}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↩
1682 ␉}}(Exim░$version_number)↩
1683 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1684 ␉}}id░$message_exim_id${if░def:received_for░{↩
1685 ␉for░$received_for}}
1686 ├──────value: myhost.test.ex
1689 ␉}}}}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↩
1690 ␉}}(Exim░$version_number)↩
1691 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1692 ␉}}id░$message_exim_id${if░def:received_for░{↩
1693 ␉for░$received_for}}
1696 ├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↩
1697 ␉}}(Exim░$version_number)↩
1698 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1699 ␉}}id░$message_exim_id${if░def:received_for░{↩
1700 ␉for░$received_for}}
1701 ├───expanded: (helo=$sender_helo_name)↩
1703 ╰─────result: (helo=myhost.test.ex)↩
1706 ├───item-res: (helo=myhost.test.ex)↩
1709 ├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↩
1710 ␉}}(Exim░$version_number)↩
1711 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1712 ␉}}id░$message_exim_id${if░def:received_for░{↩
1713 ␉for░$received_for}}
1714 ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1716 ╰─────result: from░CALLER░(helo=myhost.test.ex)↩
1719 ├───item-res: from░CALLER░(helo=myhost.test.ex)↩
1722 ├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↩
1723 ␉}}(Exim░$version_number)↩
1724 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1725 ␉}}id░$message_exim_id${if░def:received_for░{↩
1726 ␉for░$received_for}}
1728 ├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↩
1729 ␉}}(Exim░$version_number)↩
1730 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1731 ␉}}id░$message_exim_id${if░def:received_for░{↩
1732 ␉for░$received_for}}
1733 ├──────value: myhost.test.ex
1734 ├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↩
1735 ␉}}(Exim░$version_number)↩
1736 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1737 ␉}}id░$message_exim_id${if░def:received_for░{↩
1738 ␉for░$received_for}}
1740 ├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↩
1741 ␉}}(Exim░$version_number)↩
1742 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1743 ␉}}id░$message_exim_id${if░def:received_for░{↩
1744 ␉for░$received_for}}
1746 ├──condition: def:received_protocol
1748 ╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1749 ␉}}(Exim░$version_number)↩
1750 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1751 ␉}}id░$message_exim_id${if░def:received_for░{↩
1752 ␉for░$received_for}}
1754 ├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1755 ␉}}(Exim░$version_number)↩
1756 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1757 ␉}}id░$message_exim_id${if░def:received_for░{↩
1758 ␉for░$received_for}}
1759 ├──────value: local-esmtp
1760 ├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1761 ␉}}(Exim░$version_number)↩
1762 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1763 ␉}}id░$message_exim_id${if░def:received_for░{↩
1764 ␉for░$received_for}}
1766 ├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1767 ␉}}(Exim░$version_number)↩
1768 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1769 ␉}}id░$message_exim_id${if░def:received_for░{↩
1770 ␉for░$received_for}}
1771 ├───expanded: with░$received_protocol░
1772 ╰─────result: with░local-esmtp░
1773 ├───item-res: with░local-esmtp░
1775 ├considering: ${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1776 ␉}}(Exim░$version_number)↩
1777 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1778 ␉}}id░$message_exim_id${if░def:received_for░{↩
1779 ␉for░$received_for}}
1781 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1782 ␉}}id░$message_exim_id${if░def:received_for░{↩
1783 ␉for░$received_for}}
1784 ├───expanded: ░($tls_in_ver)
1785 ├─────result: ◀skipped▶
1786 ╰───skipping: result is not used
1789 ├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
1790 ␉}}(Exim░$version_number)↩
1791 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1792 ␉}}id░$message_exim_id${if░def:received_for░{↩
1793 ␉for░$received_for}}
1795 ├──condition: def:tls_in_cipher_std
1797 ╭───scanning: ░tls░$tls_in_cipher_std↩
1798 ␉}}(Exim░$version_number)↩
1799 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1800 ␉}}id░$message_exim_id${if░def:received_for░{↩
1801 ␉for░$received_for}}
1803 ├───scanning: $tls_in_cipher_std↩
1804 ␉}}(Exim░$version_number)↩
1805 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1806 ␉}}id░$message_exim_id${if░def:received_for░{↩
1807 ␉for░$received_for}}
1810 ␉}}(Exim░$version_number)↩
1811 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1812 ␉}}id░$message_exim_id${if░def:received_for░{↩
1813 ␉for░$received_for}}
1816 ├───scanning: }}(Exim░$version_number)↩
1817 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1818 ␉}}id░$message_exim_id${if░def:received_for░{↩
1819 ␉for░$received_for}}
1820 ├───expanded: ░tls░$tls_in_cipher_std↩
1822 ├─────result: ◀skipped▶
1823 ╰───skipping: result is not used
1826 ├considering: (Exim░$version_number)↩
1827 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1828 ␉}}id░$message_exim_id${if░def:received_for░{↩
1829 ␉for░$received_for}}
1830 ├───────text: (Exim░
1831 ├considering: $version_number)↩
1832 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1833 ␉}}id░$message_exim_id${if░def:received_for░{↩
1834 ␉for░$received_for}}
1837 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1838 ␉}}id░$message_exim_id${if░def:received_for░{↩
1839 ␉for░$received_for}}
1842 ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1843 ␉}}id░$message_exim_id${if░def:received_for░{↩
1844 ␉for░$received_for}}
1846 ├──condition: def:sender_address
1848 ╭considering: (envelope-from░<$sender_address>)↩
1849 ␉}}id░$message_exim_id${if░def:received_for░{↩
1850 ␉for░$received_for}}
1851 ├───────text: (envelope-from░<
1852 ├considering: $sender_address>)↩
1853 ␉}}id░$message_exim_id${if░def:received_for░{↩
1854 ␉for░$received_for}}
1855 ├──────value: CALLER@myhost.test.ex
1857 ␉}}id░$message_exim_id${if░def:received_for░{↩
1858 ␉for░$received_for}}
1861 ├considering: }}id░$message_exim_id${if░def:received_for░{↩
1862 ␉for░$received_for}}
1863 ├───expanded: (envelope-from░<$sender_address>)↩
1865 ╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
1867 ├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
1870 ├considering: id░$message_exim_id${if░def:received_for░{↩
1871 ␉for░$received_for}}
1873 ├considering: $message_exim_id${if░def:received_for░{↩
1874 ␉for░$received_for}}
1875 ├──────value: 10HmbB-000000005vi-0000
1876 ├considering: ${if░def:received_for░{↩
1877 ␉for░$received_for}}
1879 ├──condition: def:received_for
1882 ␉for░$received_for}}
1885 ├considering: $received_for}}
1886 ├──────value: usery@domain.com
1892 ␉for░usery@domain.com
1895 ␉for░usery@domain.com
1897 ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
1898 ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
1899 ␉}}}}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↩
1900 ␉}}(Exim░$version_number)↩
1901 ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
1902 ␉}}id░$message_exim_id${if░def:received_for░{↩
1903 ␉for░$received_for}}
1904 ╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
1905 ␉by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
1906 ␉(envelope-from░<CALLER@myhost.test.ex>)↩
1907 ␉id░10HmbB-000000005vi-0000↩
1908 ␉for░usery@domain.com
1910 ----------- start cutthrough headers send -----------
1911 ----------- done cutthrough headers send ------------
1912 try option acl_smtp_data
1913 ╭considering: ${tod_full}
1914 ├───expanded: ${tod_full}
1915 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
1917 SMTP<< 250 OK id=10HmbC-000000005vi-0000
1919 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-000000005vi-0000"
1921 SMTP<< 221 myhost.test.ex closing connection
1923 cmdlog: '220:EHLO:250-:MAIL|:RCPT:250:250:DATA:354:250:QUIT:221'
1924 ----------- cutthrough shutdown (delivered) ------------
1926 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
1929 try option acl_smtp_quit
1930 LOG: smtp_connection MAIN
1931 SMTP connection from CALLER D=qqs closed by QUIT
1932 >>>>>>>>>>>>>>>> Exim pid=p1237 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
1934 ******** SERVER ********