2 configuration file is TESTSUITE/test-config
4 in hosts_connection_nolog? no (option unset)
5 LOG: smtp_connection MAIN
6 SMTP connection from CALLER
7 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
8 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
9 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
10 in dsn_advertise_hosts? no (option unset)
11 in pipelining_advertise_hosts? yes (matched "*")
12 in chunking_advertise_hosts? no (end of list)
13 in tls_advertise_hosts? yes (matched "*")
14 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
15 ╭considering: SERVER}{server}{queue}{cutthrough}}
18 ╭considering: server}{queue}{cutthrough}}
21 ├──condition: eq {SERVER}{server}
23 ╭───scanning: queue}{cutthrough}}
26 ╰───skipping: result is not used
27 ╭considering: cutthrough}}
28 ├──expanding: cutthrough
29 ╰─────result: cutthrough
30 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
31 ╰─────result: cutthrough
32 using ACL "cutthrough"
33 processing "accept" (TESTSUITE/test-config 22)
34 check control = cutthrough_delivery
35 check verify = recipient
36 domain.com in "test.ex : *.test.ex"? no (end of list)
37 domain.com in "! +local_domains"? yes (end of list)
38 ╭considering: $local_part
39 ├──expanding: $local_part
42 domain.com in "*"? yes (matched "*")
43 ----------- end verify ------------
44 accept: condition test succeeded in ACL "cutthrough"
45 end of ACL "cutthrough": ACCEPT
46 ----------- start cutthrough setup ------------
47 domain.com in "test.ex : *.test.ex"? no (end of list)
48 domain.com in "! +local_domains"? yes (end of list)
49 ╭considering: $local_part
50 ├──expanding: $local_part
53 domain.com in "*"? yes (matched "*")
54 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
55 ╭considering: $primary_hostname
56 ├──expanding: $primary_hostname
57 ╰─────result: myhost.test.ex
58 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
59 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
60 SMTP>> EHLO myhost.test.ex
61 cmd buf flush ddd bytes
62 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
68 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
69 ╭considering: $address_data}{usery}{*}{:}}
70 ├──expanding: $address_data
73 ╭considering: usery}{*}{:}}
76 ├──condition: eq {$address_data}{usery}
81 ╰───skipping: result is not used
85 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
87 127.0.0.1 in hosts_avoid_tls? no (end of list)
88 ╭considering: ${if eq {$address_data}{userz}{*}{:}}
89 ╭considering: $address_data}{userz}{*}{:}}
90 ├──expanding: $address_data
93 ╭considering: userz}{*}{:}}
96 ├──condition: eq {$address_data}{userz}
101 ╰───skipping: result is not used
105 ├──expanding: ${if eq {$address_data}{userz}{*}{:}}
107 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
109 cmd buf flush ddd bytes
110 SMTP<< 220 TLS go ahead
111 127.0.0.1 in tls_verify_hosts? no (option unset)
112 127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
113 127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
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 54)
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 configuration file is TESTSUITE/test-config
280 in hosts_connection_nolog? no (option unset)
281 LOG: smtp_connection MAIN
282 SMTP connection from CALLER
283 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
284 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
285 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
286 in dsn_advertise_hosts? no (option unset)
287 in pipelining_advertise_hosts? yes (matched "*")
288 in chunking_advertise_hosts? no (end of list)
289 in tls_advertise_hosts? yes (matched "*")
290 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
291 ╭considering: SERVER}{server}{queue}{cutthrough}}
294 ╭considering: server}{queue}{cutthrough}}
297 ├──condition: eq {SERVER}{server}
299 ╭───scanning: queue}{cutthrough}}
302 ╰───skipping: result is not used
303 ╭considering: cutthrough}}
304 ├──expanding: cutthrough
305 ╰─────result: cutthrough
306 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
307 ╰─────result: cutthrough
308 using ACL "cutthrough"
309 processing "accept" (TESTSUITE/test-config 22)
310 check control = cutthrough_delivery
311 check verify = recipient
312 domain.com in "test.ex : *.test.ex"? no (end of list)
313 domain.com in "! +local_domains"? yes (end of list)
314 ╭considering: $local_part
315 ├──expanding: $local_part
318 domain.com in "*"? yes (matched "*")
319 ----------- end verify ------------
320 accept: condition test succeeded in ACL "cutthrough"
321 end of ACL "cutthrough": ACCEPT
322 ----------- start cutthrough setup ------------
323 domain.com in "test.ex : *.test.ex"? no (end of list)
324 domain.com in "! +local_domains"? yes (end of list)
325 ╭considering: $local_part
326 ├──expanding: $local_part
329 domain.com in "*"? yes (matched "*")
330 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
331 ╭considering: $primary_hostname
332 ├──expanding: $primary_hostname
333 ╰─────result: myhost.test.ex
334 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
335 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
336 SMTP>> EHLO myhost.test.ex
337 cmd buf flush ddd bytes
338 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
344 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
345 ╭considering: $address_data}{usery}{*}{:}}
346 ├──expanding: $address_data
349 ╭considering: usery}{*}{:}}
352 ├──condition: eq {$address_data}{usery}
360 ╰───skipping: result is not used
361 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
363 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
364 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
367 127.0.0.1 in hosts_require_auth? no (option unset)
368 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
369 SMTP>> RCPT TO:<usery@domain.com>
370 cmd buf flush ddd bytes
371 sync_responses expect mail
373 sync_responses expect rcpt
375 holding verify callout open for cutthrough delivery
376 ----------- end cutthrough setup ------------
377 processing "accept" (TESTSUITE/test-config 54)
378 accept: condition test succeeded in inline ACL
379 end of inline ACL: ACCEPT
381 SMTP<< 354 Enter message, ending with "." on a line by itself
382 ╭considering: ${tod_full}
383 ├──expanding: ${tod_full}
384 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
385 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
386 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
387 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
388 }}(Exim $version_number)
389 ${if def:sender_address {(envelope-from <$sender_address>)
390 }}id $message_exim_id${if def:received_for {
392 ├──condition: def:sender_rcvhost
394 ╭───scanning: from $sender_rcvhost
395 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
396 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
397 }}(Exim $version_number)
398 ${if def:sender_address {(envelope-from <$sender_address>)
399 }}id $message_exim_id${if def:received_for {
401 ├──expanding: from $sender_rcvhost
405 ╰───skipping: result is not used
406 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
407 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
408 }}(Exim $version_number)
409 ${if def:sender_address {(envelope-from <$sender_address>)
410 }}id $message_exim_id${if def:received_for {
412 ├──condition: def:sender_ident
414 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
415 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
416 }}(Exim $version_number)
417 ${if def:sender_address {(envelope-from <$sender_address>)
418 }}id $message_exim_id${if def:received_for {
420 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
421 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
422 ╎ }}(Exim $version_number)
423 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
424 ╎ }}id $message_exim_id${if def:received_for {
425 ╎ for $received_for}}
426 ╎├──expanding: $sender_ident
427 ╎╰─────result: CALLER
428 ├──expanding: from ${quote_local_part:$sender_ident}
429 ╰─────result: from CALLER
430 ├──condition: def:sender_helo_name
432 ╭considering: (helo=$sender_helo_name)
433 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
434 }}(Exim $version_number)
435 ${if def:sender_address {(envelope-from <$sender_address>)
436 }}id $message_exim_id${if def:received_for {
438 ├──expanding: (helo=$sender_helo_name)
440 ╰─────result: (helo=myhost.test.ex)
443 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
445 ╰─────result: from CALLER (helo=myhost.test.ex)
448 ├──condition: def:received_protocol
450 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
451 }}(Exim $version_number)
452 ${if def:sender_address {(envelope-from <$sender_address>)
453 }}id $message_exim_id${if def:received_for {
455 ├──expanding: with $received_protocol
456 ╰─────result: with local-esmtp
457 ├──condition: def:tls_in_cipher_std
459 ╭───scanning: tls $tls_in_cipher_std
460 }}(Exim $version_number)
461 ${if def:sender_address {(envelope-from <$sender_address>)
462 }}id $message_exim_id${if def:received_for {
464 ├──expanding: tls $tls_in_cipher_std
468 ╰───skipping: result is not used
469 ├──condition: def:sender_address
471 ╭considering: (envelope-from <$sender_address>)
472 }}id $message_exim_id${if def:received_for {
474 ├──expanding: (envelope-from <$sender_address>)
476 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
478 ├──condition: def:received_for
487 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
488 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
489 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
490 }}(Exim $version_number)
491 ${if def:sender_address {(envelope-from <$sender_address>)
492 }}id $message_exim_id${if def:received_for {
494 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
495 by myhost.test.ex with local-esmtp (Exim x.yz)
496 (envelope-from <CALLER@myhost.test.ex>)
500 ----------- start cutthrough headers send -----------
501 ----------- done cutthrough headers send ------------
502 ╭considering: ${tod_full}
503 ├──expanding: ${tod_full}
504 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
506 SMTP<< 250 OK id=10HmbA-0005vi-00
508 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
510 SMTP<< 221 myhost.test.ex closing connection
512 ----------- cutthrough shutdown (delivered) ------------
514 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
517 LOG: smtp_connection MAIN
518 SMTP connection from CALLER closed by QUIT
519 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
520 Exim version x.yz ....
521 configuration file is TESTSUITE/test-config
523 in hosts_connection_nolog? no (option unset)
524 LOG: smtp_connection MAIN
525 SMTP connection from CALLER
526 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
527 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
528 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
529 in dsn_advertise_hosts? no (option unset)
530 in pipelining_advertise_hosts? yes (matched "*")
531 in chunking_advertise_hosts? no (end of list)
532 in tls_advertise_hosts? yes (matched "*")
533 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
534 ╭considering: SERVER}{server}{queue}{cutthrough}}
537 ╭considering: server}{queue}{cutthrough}}
540 ├──condition: eq {SERVER}{server}
542 ╭───scanning: queue}{cutthrough}}
545 ╰───skipping: result is not used
546 ╭considering: cutthrough}}
547 ├──expanding: cutthrough
548 ╰─────result: cutthrough
549 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
550 ╰─────result: cutthrough
551 using ACL "cutthrough"
552 processing "accept" (TESTSUITE/test-config 22)
553 check control = cutthrough_delivery
554 check verify = recipient
555 domain.com in "test.ex : *.test.ex"? no (end of list)
556 domain.com in "! +local_domains"? yes (end of list)
557 ╭considering: $local_part
558 ├──expanding: $local_part
561 domain.com in "*"? yes (matched "*")
562 ----------- end verify ------------
563 accept: condition test succeeded in ACL "cutthrough"
564 end of ACL "cutthrough": ACCEPT
565 ----------- start cutthrough setup ------------
566 domain.com in "test.ex : *.test.ex"? no (end of list)
567 domain.com in "! +local_domains"? yes (end of list)
568 ╭considering: $local_part
569 ├──expanding: $local_part
572 domain.com in "*"? yes (matched "*")
573 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
574 ╭considering: $primary_hostname
575 ├──expanding: $primary_hostname
576 ╰─────result: myhost.test.ex
577 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
578 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
579 SMTP>> EHLO myhost.test.ex
580 cmd buf flush ddd bytes
581 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
587 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
588 ╭considering: $address_data}{usery}{*}{:}}
589 ├──expanding: $address_data
592 ╭considering: usery}{*}{:}}
595 ├──condition: eq {$address_data}{usery}
603 ╰───skipping: result is not used
604 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
606 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
607 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
610 127.0.0.1 in hosts_require_auth? no (option unset)
611 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
612 SMTP>> RCPT TO:<usery@domain.com>
613 cmd buf flush ddd bytes
614 sync_responses expect mail
616 sync_responses expect rcpt
618 holding verify callout open for cutthrough delivery
619 ----------- end cutthrough setup ------------
620 processing "accept" (TESTSUITE/test-config 54)
621 accept: condition test succeeded in inline ACL
622 end of inline ACL: ACCEPT
624 SMTP<< 354 Enter message, ending with "." on a line by itself
625 ╭considering: ${tod_full}
626 ├──expanding: ${tod_full}
627 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
628 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
629 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
630 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
631 }}(Exim $version_number)
632 ${if def:sender_address {(envelope-from <$sender_address>)
633 }}id $message_exim_id${if def:received_for {
635 ├──condition: def:sender_rcvhost
637 ╭───scanning: from $sender_rcvhost
638 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
639 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
640 }}(Exim $version_number)
641 ${if def:sender_address {(envelope-from <$sender_address>)
642 }}id $message_exim_id${if def:received_for {
644 ├──expanding: from $sender_rcvhost
648 ╰───skipping: result is not used
649 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
650 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
651 }}(Exim $version_number)
652 ${if def:sender_address {(envelope-from <$sender_address>)
653 }}id $message_exim_id${if def:received_for {
655 ├──condition: def:sender_ident
657 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
658 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
659 }}(Exim $version_number)
660 ${if def:sender_address {(envelope-from <$sender_address>)
661 }}id $message_exim_id${if def:received_for {
663 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
664 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
665 ╎ }}(Exim $version_number)
666 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
667 ╎ }}id $message_exim_id${if def:received_for {
668 ╎ for $received_for}}
669 ╎├──expanding: $sender_ident
670 ╎╰─────result: CALLER
671 ├──expanding: from ${quote_local_part:$sender_ident}
672 ╰─────result: from CALLER
673 ├──condition: def:sender_helo_name
675 ╭considering: (helo=$sender_helo_name)
676 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
677 }}(Exim $version_number)
678 ${if def:sender_address {(envelope-from <$sender_address>)
679 }}id $message_exim_id${if def:received_for {
681 ├──expanding: (helo=$sender_helo_name)
683 ╰─────result: (helo=myhost.test.ex)
686 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
688 ╰─────result: from CALLER (helo=myhost.test.ex)
691 ├──condition: def:received_protocol
693 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
694 }}(Exim $version_number)
695 ${if def:sender_address {(envelope-from <$sender_address>)
696 }}id $message_exim_id${if def:received_for {
698 ├──expanding: with $received_protocol
699 ╰─────result: with local-esmtp
700 ├──condition: def:tls_in_cipher_std
702 ╭───scanning: tls $tls_in_cipher_std
703 }}(Exim $version_number)
704 ${if def:sender_address {(envelope-from <$sender_address>)
705 }}id $message_exim_id${if def:received_for {
707 ├──expanding: tls $tls_in_cipher_std
711 ╰───skipping: result is not used
712 ├──condition: def:sender_address
714 ╭considering: (envelope-from <$sender_address>)
715 }}id $message_exim_id${if def:received_for {
717 ├──expanding: (envelope-from <$sender_address>)
719 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
721 ├──condition: def:received_for
730 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
731 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
732 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
733 }}(Exim $version_number)
734 ${if def:sender_address {(envelope-from <$sender_address>)
735 }}id $message_exim_id${if def:received_for {
737 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
738 by myhost.test.ex with local-esmtp (Exim x.yz)
739 (envelope-from <CALLER@myhost.test.ex>)
743 ----------- start cutthrough headers send -----------
744 ----------- done cutthrough headers send ------------
745 ╭considering: ${tod_full}
746 ├──expanding: ${tod_full}
747 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
749 SMTP<< 250 OK id=10HmbC-0005vi-00
751 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
753 SMTP<< 221 myhost.test.ex closing connection
755 ----------- cutthrough shutdown (delivered) ------------
757 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
760 LOG: smtp_connection MAIN
761 SMTP connection from CALLER closed by QUIT
762 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
764 ******** SERVER ********