2 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
3 configuration file is TESTSUITE/test-config
5 in hosts_connection_nolog? no (option unset)
6 LOG: smtp_connection MAIN
7 SMTP connection from CALLER
8 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
9 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
10 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
11 in dsn_advertise_hosts? no (option unset)
12 in pipelining_advertise_hosts? yes (matched "*")
13 in chunking_advertise_hosts? no (end of list)
14 in tls_advertise_hosts? yes (matched "*")
15 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
16 ╭considering: SERVER}{server}{queue}{cutthrough}}
19 ╭considering: server}{queue}{cutthrough}}
22 ├──condition: eq {SERVER}{server}
24 ╭───scanning: queue}{cutthrough}}
27 ╰───skipping: result is not used
28 ╭considering: cutthrough}}
29 ├──expanding: cutthrough
30 ╰─────result: cutthrough
31 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
32 ╰─────result: cutthrough
33 using ACL "cutthrough"
34 processing "accept" (TESTSUITE/test-config 22)
35 check control = cutthrough_delivery
36 check verify = recipient
37 domain.com in "test.ex : *.test.ex"? no (end of list)
38 domain.com in "! +local_domains"? yes (end of list)
39 ╭considering: $local_part
40 ├──expanding: $local_part
43 domain.com in "*"? yes (matched "*")
44 ----------- end verify ------------
45 accept: condition test succeeded in ACL "cutthrough"
46 end of ACL "cutthrough": ACCEPT
47 ----------- start cutthrough setup ------------
48 domain.com in "test.ex : *.test.ex"? no (end of list)
49 domain.com in "! +local_domains"? yes (end of list)
50 ╭considering: $local_part
51 ├──expanding: $local_part
54 domain.com in "*"? yes (matched "*")
55 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
56 ╭considering: $primary_hostname
57 ├──expanding: $primary_hostname
58 ╰─────result: myhost.test.ex
59 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
60 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
61 SMTP>> EHLO myhost.test.ex
62 cmd buf flush ddd bytes
63 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
69 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
70 ╭considering: $address_data}{usery}{*}{:}}
71 ├──expanding: $address_data
74 ╭considering: usery}{*}{:}}
77 ├──condition: eq {$address_data}{usery}
82 ╰───skipping: result is not used
86 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
88 127.0.0.1 in hosts_avoid_tls? no (end of list)
89 ╭considering: ${if eq {$address_data}{userz}{*}{:}}
90 ╭considering: $address_data}{userz}{*}{:}}
91 ├──expanding: $address_data
94 ╭considering: userz}{*}{:}}
97 ├──condition: eq {$address_data}{userz}
102 ╰───skipping: result is not used
106 ├──expanding: ${if eq {$address_data}{userz}{*}{:}}
108 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
110 cmd buf flush ddd bytes
111 SMTP<< 220 TLS go ahead
112 127.0.0.1 in tls_verify_hosts? no (option unset)
113 127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
114 127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
115 SMTP>> EHLO myhost.test.ex
116 cmd buf flush ddd bytes
117 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
122 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
125 127.0.0.1 in hosts_require_auth? no (option unset)
126 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
127 SMTP>> RCPT TO:<userx@domain.com>
128 cmd buf flush ddd bytes
129 sync_responses expect mail
131 sync_responses expect rcpt
133 holding verify callout open for cutthrough delivery
134 ----------- end cutthrough setup ------------
135 processing "accept" (TESTSUITE/test-config 54)
136 accept: condition test succeeded in inline ACL
137 end of inline ACL: ACCEPT
139 SMTP<< 354 Enter message, ending with "." on a line by itself
140 ╭considering: ${tod_full}
141 ├──expanding: ${tod_full}
142 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
143 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
144 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
145 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
146 }}(Exim $version_number)
147 ${if def:sender_address {(envelope-from <$sender_address>)
148 }}id $message_exim_id${if def:received_for {
150 ├──condition: def:sender_rcvhost
152 ╭───scanning: from $sender_rcvhost
153 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
154 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
155 }}(Exim $version_number)
156 ${if def:sender_address {(envelope-from <$sender_address>)
157 }}id $message_exim_id${if def:received_for {
159 ├──expanding: from $sender_rcvhost
163 ╰───skipping: result is not used
164 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
165 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
166 }}(Exim $version_number)
167 ${if def:sender_address {(envelope-from <$sender_address>)
168 }}id $message_exim_id${if def:received_for {
170 ├──condition: def:sender_ident
172 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
173 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
174 }}(Exim $version_number)
175 ${if def:sender_address {(envelope-from <$sender_address>)
176 }}id $message_exim_id${if def:received_for {
178 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
179 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
180 ╎ }}(Exim $version_number)
181 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
182 ╎ }}id $message_exim_id${if def:received_for {
183 ╎ for $received_for}}
184 ╎├──expanding: $sender_ident
185 ╎╰─────result: CALLER
186 ├──expanding: from ${quote_local_part:$sender_ident}
187 ╰─────result: from CALLER
188 ├──condition: def:sender_helo_name
190 ╭considering: (helo=$sender_helo_name)
191 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
192 }}(Exim $version_number)
193 ${if def:sender_address {(envelope-from <$sender_address>)
194 }}id $message_exim_id${if def:received_for {
196 ├──expanding: (helo=$sender_helo_name)
198 ╰─────result: (helo=myhost.test.ex)
201 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
203 ╰─────result: from CALLER (helo=myhost.test.ex)
206 ├──condition: def:received_protocol
208 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
209 }}(Exim $version_number)
210 ${if def:sender_address {(envelope-from <$sender_address>)
211 }}id $message_exim_id${if def:received_for {
213 ├──expanding: with $received_protocol
214 ╰─────result: with local-esmtp
215 ├──condition: def:tls_in_cipher_std
217 ╭───scanning: tls $tls_in_cipher_std
218 }}(Exim $version_number)
219 ${if def:sender_address {(envelope-from <$sender_address>)
220 }}id $message_exim_id${if def:received_for {
222 ├──expanding: tls $tls_in_cipher_std
226 ╰───skipping: result is not used
227 ├──condition: def:sender_address
229 ╭considering: (envelope-from <$sender_address>)
230 }}id $message_exim_id${if def:received_for {
232 ├──expanding: (envelope-from <$sender_address>)
234 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
236 ├──condition: def:received_for
245 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
246 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
247 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
248 }}(Exim $version_number)
249 ${if def:sender_address {(envelope-from <$sender_address>)
250 }}id $message_exim_id${if def:received_for {
252 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
253 by myhost.test.ex with local-esmtp (Exim x.yz)
254 (envelope-from <CALLER@myhost.test.ex>)
258 ----------- start cutthrough headers send -----------
259 ----------- done cutthrough headers send ------------
260 ╭considering: ${tod_full}
261 ├──expanding: ${tod_full}
262 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
264 SMTP<< 250 OK id=10HmaY-0005vi-00
266 >> 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-0005vi-00"
268 SMTP<< 221 myhost.test.ex closing connection
270 ----------- cutthrough shutdown (delivered) ------------
272 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
275 LOG: smtp_connection MAIN
276 SMTP connection from CALLER closed by QUIT
277 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
278 Exim version x.yz ....
279 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
280 configuration file is TESTSUITE/test-config
282 in hosts_connection_nolog? no (option unset)
283 LOG: smtp_connection MAIN
284 SMTP connection from CALLER
285 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
286 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
287 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
288 in dsn_advertise_hosts? no (option unset)
289 in pipelining_advertise_hosts? yes (matched "*")
290 in chunking_advertise_hosts? no (end of list)
291 in tls_advertise_hosts? yes (matched "*")
292 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
293 ╭considering: SERVER}{server}{queue}{cutthrough}}
296 ╭considering: server}{queue}{cutthrough}}
299 ├──condition: eq {SERVER}{server}
301 ╭───scanning: queue}{cutthrough}}
304 ╰───skipping: result is not used
305 ╭considering: cutthrough}}
306 ├──expanding: cutthrough
307 ╰─────result: cutthrough
308 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
309 ╰─────result: cutthrough
310 using ACL "cutthrough"
311 processing "accept" (TESTSUITE/test-config 22)
312 check control = cutthrough_delivery
313 check verify = recipient
314 domain.com in "test.ex : *.test.ex"? no (end of list)
315 domain.com in "! +local_domains"? yes (end of list)
316 ╭considering: $local_part
317 ├──expanding: $local_part
320 domain.com in "*"? yes (matched "*")
321 ----------- end verify ------------
322 accept: condition test succeeded in ACL "cutthrough"
323 end of ACL "cutthrough": ACCEPT
324 ----------- start cutthrough setup ------------
325 domain.com in "test.ex : *.test.ex"? no (end of list)
326 domain.com in "! +local_domains"? yes (end of list)
327 ╭considering: $local_part
328 ├──expanding: $local_part
331 domain.com in "*"? yes (matched "*")
332 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
333 ╭considering: $primary_hostname
334 ├──expanding: $primary_hostname
335 ╰─────result: myhost.test.ex
336 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
337 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
338 SMTP>> EHLO myhost.test.ex
339 cmd buf flush ddd bytes
340 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
346 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
347 ╭considering: $address_data}{usery}{*}{:}}
348 ├──expanding: $address_data
351 ╭considering: usery}{*}{:}}
354 ├──condition: eq {$address_data}{usery}
362 ╰───skipping: result is not used
363 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
365 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
366 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
369 127.0.0.1 in hosts_require_auth? no (option unset)
370 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
371 SMTP>> RCPT TO:<usery@domain.com>
372 cmd buf flush ddd bytes
373 sync_responses expect mail
375 sync_responses expect rcpt
377 holding verify callout open for cutthrough delivery
378 ----------- end cutthrough setup ------------
379 processing "accept" (TESTSUITE/test-config 54)
380 accept: condition test succeeded in inline ACL
381 end of inline ACL: ACCEPT
383 SMTP<< 354 Enter message, ending with "." on a line by itself
384 ╭considering: ${tod_full}
385 ├──expanding: ${tod_full}
386 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
387 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
388 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
389 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
390 }}(Exim $version_number)
391 ${if def:sender_address {(envelope-from <$sender_address>)
392 }}id $message_exim_id${if def:received_for {
394 ├──condition: def:sender_rcvhost
396 ╭───scanning: from $sender_rcvhost
397 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
398 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
399 }}(Exim $version_number)
400 ${if def:sender_address {(envelope-from <$sender_address>)
401 }}id $message_exim_id${if def:received_for {
403 ├──expanding: from $sender_rcvhost
407 ╰───skipping: result is not used
408 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
409 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
410 }}(Exim $version_number)
411 ${if def:sender_address {(envelope-from <$sender_address>)
412 }}id $message_exim_id${if def:received_for {
414 ├──condition: def:sender_ident
416 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
417 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
418 }}(Exim $version_number)
419 ${if def:sender_address {(envelope-from <$sender_address>)
420 }}id $message_exim_id${if def:received_for {
422 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
423 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
424 ╎ }}(Exim $version_number)
425 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
426 ╎ }}id $message_exim_id${if def:received_for {
427 ╎ for $received_for}}
428 ╎├──expanding: $sender_ident
429 ╎╰─────result: CALLER
430 ├──expanding: from ${quote_local_part:$sender_ident}
431 ╰─────result: from CALLER
432 ├──condition: def:sender_helo_name
434 ╭considering: (helo=$sender_helo_name)
435 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${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 {
440 ├──expanding: (helo=$sender_helo_name)
442 ╰─────result: (helo=myhost.test.ex)
445 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
447 ╰─────result: from CALLER (helo=myhost.test.ex)
450 ├──condition: def:received_protocol
452 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
453 }}(Exim $version_number)
454 ${if def:sender_address {(envelope-from <$sender_address>)
455 }}id $message_exim_id${if def:received_for {
457 ├──expanding: with $received_protocol
458 ╰─────result: with local-esmtp
459 ├──condition: def:tls_in_cipher_std
461 ╭───scanning: tls $tls_in_cipher_std
462 }}(Exim $version_number)
463 ${if def:sender_address {(envelope-from <$sender_address>)
464 }}id $message_exim_id${if def:received_for {
466 ├──expanding: tls $tls_in_cipher_std
470 ╰───skipping: result is not used
471 ├──condition: def:sender_address
473 ╭considering: (envelope-from <$sender_address>)
474 }}id $message_exim_id${if def:received_for {
476 ├──expanding: (envelope-from <$sender_address>)
478 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
480 ├──condition: def:received_for
489 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
490 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
491 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
492 }}(Exim $version_number)
493 ${if def:sender_address {(envelope-from <$sender_address>)
494 }}id $message_exim_id${if def:received_for {
496 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
497 by myhost.test.ex with local-esmtp (Exim x.yz)
498 (envelope-from <CALLER@myhost.test.ex>)
502 ----------- start cutthrough headers send -----------
503 ----------- done cutthrough headers send ------------
504 ╭considering: ${tod_full}
505 ├──expanding: ${tod_full}
506 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
508 SMTP<< 250 OK id=10HmbA-0005vi-00
510 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
512 SMTP<< 221 myhost.test.ex closing connection
514 ----------- cutthrough shutdown (delivered) ------------
516 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
519 LOG: smtp_connection MAIN
520 SMTP connection from CALLER closed by QUIT
521 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
522 Exim version x.yz ....
523 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
524 configuration file is TESTSUITE/test-config
526 in hosts_connection_nolog? no (option unset)
527 LOG: smtp_connection MAIN
528 SMTP connection from CALLER
529 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
530 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
531 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
532 in dsn_advertise_hosts? no (option unset)
533 in pipelining_advertise_hosts? yes (matched "*")
534 in chunking_advertise_hosts? no (end of list)
535 in tls_advertise_hosts? yes (matched "*")
536 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
537 ╭considering: SERVER}{server}{queue}{cutthrough}}
540 ╭considering: server}{queue}{cutthrough}}
543 ├──condition: eq {SERVER}{server}
545 ╭───scanning: queue}{cutthrough}}
548 ╰───skipping: result is not used
549 ╭considering: cutthrough}}
550 ├──expanding: cutthrough
551 ╰─────result: cutthrough
552 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
553 ╰─────result: cutthrough
554 using ACL "cutthrough"
555 processing "accept" (TESTSUITE/test-config 22)
556 check control = cutthrough_delivery
557 check verify = recipient
558 domain.com in "test.ex : *.test.ex"? no (end of list)
559 domain.com in "! +local_domains"? yes (end of list)
560 ╭considering: $local_part
561 ├──expanding: $local_part
564 domain.com in "*"? yes (matched "*")
565 ----------- end verify ------------
566 accept: condition test succeeded in ACL "cutthrough"
567 end of ACL "cutthrough": ACCEPT
568 ----------- start cutthrough setup ------------
569 domain.com in "test.ex : *.test.ex"? no (end of list)
570 domain.com in "! +local_domains"? yes (end of list)
571 ╭considering: $local_part
572 ├──expanding: $local_part
575 domain.com in "*"? yes (matched "*")
576 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
577 ╭considering: $primary_hostname
578 ├──expanding: $primary_hostname
579 ╰─────result: myhost.test.ex
580 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
581 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
582 SMTP>> EHLO myhost.test.ex
583 cmd buf flush ddd bytes
584 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
590 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
591 ╭considering: $address_data}{usery}{*}{:}}
592 ├──expanding: $address_data
595 ╭considering: usery}{*}{:}}
598 ├──condition: eq {$address_data}{usery}
606 ╰───skipping: result is not used
607 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
609 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
610 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
613 127.0.0.1 in hosts_require_auth? no (option unset)
614 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
615 SMTP>> RCPT TO:<usery@domain.com>
616 cmd buf flush ddd bytes
617 sync_responses expect mail
619 sync_responses expect rcpt
621 holding verify callout open for cutthrough delivery
622 ----------- end cutthrough setup ------------
623 processing "accept" (TESTSUITE/test-config 54)
624 accept: condition test succeeded in inline ACL
625 end of inline ACL: ACCEPT
627 SMTP<< 354 Enter message, ending with "." on a line by itself
628 ╭considering: ${tod_full}
629 ├──expanding: ${tod_full}
630 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
631 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
632 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
633 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
634 }}(Exim $version_number)
635 ${if def:sender_address {(envelope-from <$sender_address>)
636 }}id $message_exim_id${if def:received_for {
638 ├──condition: def:sender_rcvhost
640 ╭───scanning: from $sender_rcvhost
641 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
642 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
643 }}(Exim $version_number)
644 ${if def:sender_address {(envelope-from <$sender_address>)
645 }}id $message_exim_id${if def:received_for {
647 ├──expanding: from $sender_rcvhost
651 ╰───skipping: result is not used
652 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
653 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
654 }}(Exim $version_number)
655 ${if def:sender_address {(envelope-from <$sender_address>)
656 }}id $message_exim_id${if def:received_for {
658 ├──condition: def:sender_ident
660 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
661 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
662 }}(Exim $version_number)
663 ${if def:sender_address {(envelope-from <$sender_address>)
664 }}id $message_exim_id${if def:received_for {
666 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
667 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
668 ╎ }}(Exim $version_number)
669 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
670 ╎ }}id $message_exim_id${if def:received_for {
671 ╎ for $received_for}}
672 ╎├──expanding: $sender_ident
673 ╎╰─────result: CALLER
674 ├──expanding: from ${quote_local_part:$sender_ident}
675 ╰─────result: from CALLER
676 ├──condition: def:sender_helo_name
678 ╭considering: (helo=$sender_helo_name)
679 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
680 }}(Exim $version_number)
681 ${if def:sender_address {(envelope-from <$sender_address>)
682 }}id $message_exim_id${if def:received_for {
684 ├──expanding: (helo=$sender_helo_name)
686 ╰─────result: (helo=myhost.test.ex)
689 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
691 ╰─────result: from CALLER (helo=myhost.test.ex)
694 ├──condition: def:received_protocol
696 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
697 }}(Exim $version_number)
698 ${if def:sender_address {(envelope-from <$sender_address>)
699 }}id $message_exim_id${if def:received_for {
701 ├──expanding: with $received_protocol
702 ╰─────result: with local-esmtp
703 ├──condition: def:tls_in_cipher_std
705 ╭───scanning: tls $tls_in_cipher_std
706 }}(Exim $version_number)
707 ${if def:sender_address {(envelope-from <$sender_address>)
708 }}id $message_exim_id${if def:received_for {
710 ├──expanding: tls $tls_in_cipher_std
714 ╰───skipping: result is not used
715 ├──condition: def:sender_address
717 ╭considering: (envelope-from <$sender_address>)
718 }}id $message_exim_id${if def:received_for {
720 ├──expanding: (envelope-from <$sender_address>)
722 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
724 ├──condition: def:received_for
733 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
734 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
735 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
736 }}(Exim $version_number)
737 ${if def:sender_address {(envelope-from <$sender_address>)
738 }}id $message_exim_id${if def:received_for {
740 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
741 by myhost.test.ex with local-esmtp (Exim x.yz)
742 (envelope-from <CALLER@myhost.test.ex>)
746 ----------- start cutthrough headers send -----------
747 ----------- done cutthrough headers send ------------
748 ╭considering: ${tod_full}
749 ├──expanding: ${tod_full}
750 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
752 SMTP<< 250 OK id=10HmbC-0005vi-00
754 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
756 SMTP<< 221 myhost.test.ex closing connection
758 ----------- cutthrough shutdown (delivered) ------------
760 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
763 LOG: smtp_connection MAIN
764 SMTP connection from CALLER closed by QUIT
765 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
767 ******** SERVER ********