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? no (end of list)
114 SMTP>> EHLO myhost.test.ex
115 cmd buf flush ddd bytes
116 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
121 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
124 127.0.0.1 in hosts_require_auth? no (option unset)
125 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
126 SMTP>> RCPT TO:<userx@domain.com>
127 cmd buf flush ddd bytes
128 sync_responses expect mail
130 sync_responses expect rcpt
132 holding verify callout open for cutthrough delivery
133 ----------- end cutthrough setup ------------
134 processing "accept" (TESTSUITE/test-config 55)
135 accept: condition test succeeded in inline ACL
136 end of inline ACL: ACCEPT
138 SMTP<< 354 Enter message, ending with "." on a line by itself
139 ╭considering: ${tod_full}
140 ├──expanding: ${tod_full}
141 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
142 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
143 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
144 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
145 }}(Exim $version_number)
146 ${if def:sender_address {(envelope-from <$sender_address>)
147 }}id $message_exim_id${if def:received_for {
149 ├──condition: def:sender_rcvhost
151 ╭───scanning: from $sender_rcvhost
152 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
153 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
154 }}(Exim $version_number)
155 ${if def:sender_address {(envelope-from <$sender_address>)
156 }}id $message_exim_id${if def:received_for {
158 ├──expanding: from $sender_rcvhost
162 ╰───skipping: result is not used
163 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
164 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
165 }}(Exim $version_number)
166 ${if def:sender_address {(envelope-from <$sender_address>)
167 }}id $message_exim_id${if def:received_for {
169 ├──condition: def:sender_ident
171 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
172 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
173 }}(Exim $version_number)
174 ${if def:sender_address {(envelope-from <$sender_address>)
175 }}id $message_exim_id${if def:received_for {
177 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
178 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
179 ╎ }}(Exim $version_number)
180 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
181 ╎ }}id $message_exim_id${if def:received_for {
182 ╎ for $received_for}}
183 ╎├──expanding: $sender_ident
184 ╎╰─────result: CALLER
185 ├──expanding: from ${quote_local_part:$sender_ident}
186 ╰─────result: from CALLER
187 ├──condition: def:sender_helo_name
189 ╭considering: (helo=$sender_helo_name)
190 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
191 }}(Exim $version_number)
192 ${if def:sender_address {(envelope-from <$sender_address>)
193 }}id $message_exim_id${if def:received_for {
195 ├──expanding: (helo=$sender_helo_name)
197 ╰─────result: (helo=myhost.test.ex)
200 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
202 ╰─────result: from CALLER (helo=myhost.test.ex)
205 ├──condition: def:received_protocol
207 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
208 }}(Exim $version_number)
209 ${if def:sender_address {(envelope-from <$sender_address>)
210 }}id $message_exim_id${if def:received_for {
212 ├──expanding: with $received_protocol
213 ╰─────result: with local-esmtp
214 ├──condition: def:tls_in_cipher_std
216 ╭───scanning: tls $tls_in_cipher_std
217 }}(Exim $version_number)
218 ${if def:sender_address {(envelope-from <$sender_address>)
219 }}id $message_exim_id${if def:received_for {
221 ├──expanding: tls $tls_in_cipher_std
225 ╰───skipping: result is not used
226 ├──condition: def:sender_address
228 ╭considering: (envelope-from <$sender_address>)
229 }}id $message_exim_id${if def:received_for {
231 ├──expanding: (envelope-from <$sender_address>)
233 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
235 ├──condition: def:received_for
244 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
245 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
246 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
247 }}(Exim $version_number)
248 ${if def:sender_address {(envelope-from <$sender_address>)
249 }}id $message_exim_id${if def:received_for {
251 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
252 by myhost.test.ex with local-esmtp (Exim x.yz)
253 (envelope-from <CALLER@myhost.test.ex>)
257 ----------- start cutthrough headers send -----------
258 ----------- done cutthrough headers send ------------
259 ╭considering: ${tod_full}
260 ├──expanding: ${tod_full}
261 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
263 SMTP<< 250 OK id=10HmaY-0005vi-00
265 >> 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"
267 SMTP<< 221 myhost.test.ex closing connection
269 ----------- cutthrough shutdown (delivered) ------------
271 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
274 LOG: smtp_connection MAIN
275 SMTP connection from CALLER closed by QUIT
276 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
277 Exim version x.yz ....
278 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
279 configuration file is TESTSUITE/test-config
281 in hosts_connection_nolog? no (option unset)
282 LOG: smtp_connection MAIN
283 SMTP connection from CALLER
284 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
285 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
286 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
287 in dsn_advertise_hosts? no (option unset)
288 in pipelining_advertise_hosts? yes (matched "*")
289 in chunking_advertise_hosts? no (end of list)
290 in tls_advertise_hosts? yes (matched "*")
291 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
292 ╭considering: SERVER}{server}{queue}{cutthrough}}
295 ╭considering: server}{queue}{cutthrough}}
298 ├──condition: eq {SERVER}{server}
300 ╭───scanning: queue}{cutthrough}}
303 ╰───skipping: result is not used
304 ╭considering: cutthrough}}
305 ├──expanding: cutthrough
306 ╰─────result: cutthrough
307 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
308 ╰─────result: cutthrough
309 using ACL "cutthrough"
310 processing "accept" (TESTSUITE/test-config 22)
311 check control = cutthrough_delivery
312 check verify = recipient
313 domain.com in "test.ex : *.test.ex"? no (end of list)
314 domain.com in "! +local_domains"? yes (end of list)
315 ╭considering: $local_part
316 ├──expanding: $local_part
319 domain.com in "*"? yes (matched "*")
320 ----------- end verify ------------
321 accept: condition test succeeded in ACL "cutthrough"
322 end of ACL "cutthrough": ACCEPT
323 ----------- start cutthrough setup ------------
324 domain.com in "test.ex : *.test.ex"? no (end of list)
325 domain.com in "! +local_domains"? yes (end of list)
326 ╭considering: $local_part
327 ├──expanding: $local_part
330 domain.com in "*"? yes (matched "*")
331 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
332 ╭considering: $primary_hostname
333 ├──expanding: $primary_hostname
334 ╰─────result: myhost.test.ex
335 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
336 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
337 SMTP>> EHLO myhost.test.ex
338 cmd buf flush ddd bytes
339 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
345 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
346 ╭considering: $address_data}{usery}{*}{:}}
347 ├──expanding: $address_data
350 ╭considering: usery}{*}{:}}
353 ├──condition: eq {$address_data}{usery}
361 ╰───skipping: result is not used
362 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
364 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
365 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
368 127.0.0.1 in hosts_require_auth? no (option unset)
369 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
370 SMTP>> RCPT TO:<usery@domain.com>
371 cmd buf flush ddd bytes
372 sync_responses expect mail
374 sync_responses expect rcpt
376 holding verify callout open for cutthrough delivery
377 ----------- end cutthrough setup ------------
378 processing "accept" (TESTSUITE/test-config 55)
379 accept: condition test succeeded in inline ACL
380 end of inline ACL: ACCEPT
382 SMTP<< 354 Enter message, ending with "." on a line by itself
383 ╭considering: ${tod_full}
384 ├──expanding: ${tod_full}
385 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
386 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
387 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
388 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
389 }}(Exim $version_number)
390 ${if def:sender_address {(envelope-from <$sender_address>)
391 }}id $message_exim_id${if def:received_for {
393 ├──condition: def:sender_rcvhost
395 ╭───scanning: from $sender_rcvhost
396 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
397 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
398 }}(Exim $version_number)
399 ${if def:sender_address {(envelope-from <$sender_address>)
400 }}id $message_exim_id${if def:received_for {
402 ├──expanding: from $sender_rcvhost
406 ╰───skipping: result is not used
407 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
408 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
409 }}(Exim $version_number)
410 ${if def:sender_address {(envelope-from <$sender_address>)
411 }}id $message_exim_id${if def:received_for {
413 ├──condition: def:sender_ident
415 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
416 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
417 }}(Exim $version_number)
418 ${if def:sender_address {(envelope-from <$sender_address>)
419 }}id $message_exim_id${if def:received_for {
421 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
422 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
423 ╎ }}(Exim $version_number)
424 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
425 ╎ }}id $message_exim_id${if def:received_for {
426 ╎ for $received_for}}
427 ╎├──expanding: $sender_ident
428 ╎╰─────result: CALLER
429 ├──expanding: from ${quote_local_part:$sender_ident}
430 ╰─────result: from CALLER
431 ├──condition: def:sender_helo_name
433 ╭considering: (helo=$sender_helo_name)
434 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
435 }}(Exim $version_number)
436 ${if def:sender_address {(envelope-from <$sender_address>)
437 }}id $message_exim_id${if def:received_for {
439 ├──expanding: (helo=$sender_helo_name)
441 ╰─────result: (helo=myhost.test.ex)
444 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
446 ╰─────result: from CALLER (helo=myhost.test.ex)
449 ├──condition: def:received_protocol
451 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
452 }}(Exim $version_number)
453 ${if def:sender_address {(envelope-from <$sender_address>)
454 }}id $message_exim_id${if def:received_for {
456 ├──expanding: with $received_protocol
457 ╰─────result: with local-esmtp
458 ├──condition: def:tls_in_cipher_std
460 ╭───scanning: tls $tls_in_cipher_std
461 }}(Exim $version_number)
462 ${if def:sender_address {(envelope-from <$sender_address>)
463 }}id $message_exim_id${if def:received_for {
465 ├──expanding: tls $tls_in_cipher_std
469 ╰───skipping: result is not used
470 ├──condition: def:sender_address
472 ╭considering: (envelope-from <$sender_address>)
473 }}id $message_exim_id${if def:received_for {
475 ├──expanding: (envelope-from <$sender_address>)
477 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
479 ├──condition: def:received_for
488 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
489 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
490 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
491 }}(Exim $version_number)
492 ${if def:sender_address {(envelope-from <$sender_address>)
493 }}id $message_exim_id${if def:received_for {
495 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
496 by myhost.test.ex with local-esmtp (Exim x.yz)
497 (envelope-from <CALLER@myhost.test.ex>)
501 ----------- start cutthrough headers send -----------
502 ----------- done cutthrough headers send ------------
503 ╭considering: ${tod_full}
504 ├──expanding: ${tod_full}
505 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
507 SMTP<< 250 OK id=10HmbA-0005vi-00
509 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
511 SMTP<< 221 myhost.test.ex closing connection
513 ----------- cutthrough shutdown (delivered) ------------
515 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
518 LOG: smtp_connection MAIN
519 SMTP connection from CALLER closed by QUIT
520 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
521 Exim version x.yz ....
522 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
523 configuration file is TESTSUITE/test-config
525 in hosts_connection_nolog? no (option unset)
526 LOG: smtp_connection MAIN
527 SMTP connection from CALLER
528 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
529 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
530 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
531 in dsn_advertise_hosts? no (option unset)
532 in pipelining_advertise_hosts? yes (matched "*")
533 in chunking_advertise_hosts? no (end of list)
534 in tls_advertise_hosts? yes (matched "*")
535 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
536 ╭considering: SERVER}{server}{queue}{cutthrough}}
539 ╭considering: server}{queue}{cutthrough}}
542 ├──condition: eq {SERVER}{server}
544 ╭───scanning: queue}{cutthrough}}
547 ╰───skipping: result is not used
548 ╭considering: cutthrough}}
549 ├──expanding: cutthrough
550 ╰─────result: cutthrough
551 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
552 ╰─────result: cutthrough
553 using ACL "cutthrough"
554 processing "accept" (TESTSUITE/test-config 22)
555 check control = cutthrough_delivery
556 check verify = recipient
557 domain.com in "test.ex : *.test.ex"? no (end of list)
558 domain.com in "! +local_domains"? yes (end of list)
559 ╭considering: $local_part
560 ├──expanding: $local_part
563 domain.com in "*"? yes (matched "*")
564 ----------- end verify ------------
565 accept: condition test succeeded in ACL "cutthrough"
566 end of ACL "cutthrough": ACCEPT
567 ----------- start cutthrough setup ------------
568 domain.com in "test.ex : *.test.ex"? no (end of list)
569 domain.com in "! +local_domains"? yes (end of list)
570 ╭considering: $local_part
571 ├──expanding: $local_part
574 domain.com in "*"? yes (matched "*")
575 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
576 ╭considering: $primary_hostname
577 ├──expanding: $primary_hostname
578 ╰─────result: myhost.test.ex
579 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
580 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
581 SMTP>> EHLO myhost.test.ex
582 cmd buf flush ddd bytes
583 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
589 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
590 ╭considering: $address_data}{usery}{*}{:}}
591 ├──expanding: $address_data
594 ╭considering: usery}{*}{:}}
597 ├──condition: eq {$address_data}{usery}
605 ╰───skipping: result is not used
606 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
608 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
609 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
612 127.0.0.1 in hosts_require_auth? no (option unset)
613 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
614 SMTP>> RCPT TO:<usery@domain.com>
615 cmd buf flush ddd bytes
616 sync_responses expect mail
618 sync_responses expect rcpt
620 holding verify callout open for cutthrough delivery
621 ----------- end cutthrough setup ------------
622 processing "accept" (TESTSUITE/test-config 55)
623 accept: condition test succeeded in inline ACL
624 end of inline ACL: ACCEPT
626 SMTP<< 354 Enter message, ending with "." on a line by itself
627 ╭considering: ${tod_full}
628 ├──expanding: ${tod_full}
629 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
630 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
631 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
632 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
633 }}(Exim $version_number)
634 ${if def:sender_address {(envelope-from <$sender_address>)
635 }}id $message_exim_id${if def:received_for {
637 ├──condition: def:sender_rcvhost
639 ╭───scanning: from $sender_rcvhost
640 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
641 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
642 }}(Exim $version_number)
643 ${if def:sender_address {(envelope-from <$sender_address>)
644 }}id $message_exim_id${if def:received_for {
646 ├──expanding: from $sender_rcvhost
650 ╰───skipping: result is not used
651 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
652 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
653 }}(Exim $version_number)
654 ${if def:sender_address {(envelope-from <$sender_address>)
655 }}id $message_exim_id${if def:received_for {
657 ├──condition: def:sender_ident
659 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
660 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
661 }}(Exim $version_number)
662 ${if def:sender_address {(envelope-from <$sender_address>)
663 }}id $message_exim_id${if def:received_for {
665 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
666 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
667 ╎ }}(Exim $version_number)
668 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
669 ╎ }}id $message_exim_id${if def:received_for {
670 ╎ for $received_for}}
671 ╎├──expanding: $sender_ident
672 ╎╰─────result: CALLER
673 ├──expanding: from ${quote_local_part:$sender_ident}
674 ╰─────result: from CALLER
675 ├──condition: def:sender_helo_name
677 ╭considering: (helo=$sender_helo_name)
678 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
679 }}(Exim $version_number)
680 ${if def:sender_address {(envelope-from <$sender_address>)
681 }}id $message_exim_id${if def:received_for {
683 ├──expanding: (helo=$sender_helo_name)
685 ╰─────result: (helo=myhost.test.ex)
688 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
690 ╰─────result: from CALLER (helo=myhost.test.ex)
693 ├──condition: def:received_protocol
695 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
696 }}(Exim $version_number)
697 ${if def:sender_address {(envelope-from <$sender_address>)
698 }}id $message_exim_id${if def:received_for {
700 ├──expanding: with $received_protocol
701 ╰─────result: with local-esmtp
702 ├──condition: def:tls_in_cipher_std
704 ╭───scanning: tls $tls_in_cipher_std
705 }}(Exim $version_number)
706 ${if def:sender_address {(envelope-from <$sender_address>)
707 }}id $message_exim_id${if def:received_for {
709 ├──expanding: tls $tls_in_cipher_std
713 ╰───skipping: result is not used
714 ├──condition: def:sender_address
716 ╭considering: (envelope-from <$sender_address>)
717 }}id $message_exim_id${if def:received_for {
719 ├──expanding: (envelope-from <$sender_address>)
721 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
723 ├──condition: def:received_for
732 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
733 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
734 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
735 }}(Exim $version_number)
736 ${if def:sender_address {(envelope-from <$sender_address>)
737 }}id $message_exim_id${if def:received_for {
739 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
740 by myhost.test.ex with local-esmtp (Exim x.yz)
741 (envelope-from <CALLER@myhost.test.ex>)
745 ----------- start cutthrough headers send -----------
746 ----------- done cutthrough headers send ------------
747 ╭considering: ${tod_full}
748 ├──expanding: ${tod_full}
749 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
751 SMTP<< 250 OK id=10HmbC-0005vi-00
753 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
755 SMTP<< 221 myhost.test.ex closing connection
757 ----------- cutthrough shutdown (delivered) ------------
759 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
762 LOG: smtp_connection MAIN
763 SMTP connection from CALLER closed by QUIT
764 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
766 ******** SERVER ********