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
41 domain.com in "*"? yes (matched "*")
42 ----------- end verify ------------
43 accept: condition test succeeded in ACL "cutthrough"
44 end of ACL "cutthrough": ACCEPT
45 ----------- start cutthrough setup ------------
46 domain.com in "test.ex : *.test.ex"? no (end of list)
47 domain.com in "! +local_domains"? yes (end of list)
48 ╭considering: $local_part
49 ├──expanding: $local_part
51 domain.com in "*"? yes (matched "*")
52 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
53 ╭considering: $primary_hostname
54 ├──expanding: $primary_hostname
55 ╰─────result: myhost.test.ex
56 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
57 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
58 SMTP>> EHLO myhost.test.ex
59 cmd buf flush ddd bytes
60 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
66 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
67 ╭considering: $address_data}{usery}{*}{:}}
68 ├──expanding: $address_data
70 ╭considering: usery}{*}{:}}
73 ├──condition: eq {$address_data}{usery}
78 ╰───skipping: result is not used
82 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
84 127.0.0.1 in hosts_avoid_tls? no (end of list)
85 ╭considering: ${if eq {$address_data}{userz}{*}{:}}
86 ╭considering: $address_data}{userz}{*}{:}}
87 ├──expanding: $address_data
89 ╭considering: userz}{*}{:}}
92 ├──condition: eq {$address_data}{userz}
97 ╰───skipping: result is not used
101 ├──expanding: ${if eq {$address_data}{userz}{*}{:}}
103 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
105 cmd buf flush ddd bytes
106 SMTP<< 220 TLS go ahead
107 127.0.0.1 in tls_verify_hosts? no (option unset)
108 127.0.0.1 in tls_try_verify_hosts? no (end of list)
109 SMTP>> EHLO myhost.test.ex
110 cmd buf flush ddd bytes
111 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
116 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
119 127.0.0.1 in hosts_require_auth? no (option unset)
120 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
121 SMTP>> RCPT TO:<userx@domain.com>
122 cmd buf flush ddd bytes
123 sync_responses expect mail
125 sync_responses expect rcpt
127 holding verify callout open for cutthrough delivery
128 ----------- end cutthrough setup ------------
129 processing "accept" (TESTSUITE/test-config 55)
130 accept: condition test succeeded in inline ACL
131 end of inline ACL: ACCEPT
133 SMTP<< 354 Enter message, ending with "." on a line by itself
134 ╭considering: ${tod_full}
135 ├──expanding: ${tod_full}
136 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
137 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
138 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
139 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
140 }}(Exim $version_number)
141 ${if def:sender_address {(envelope-from <$sender_address>)
142 }}id $message_exim_id${if def:received_for {
144 ├──condition: def:sender_rcvhost
146 ╭───scanning: from $sender_rcvhost
147 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
148 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
149 }}(Exim $version_number)
150 ${if def:sender_address {(envelope-from <$sender_address>)
151 }}id $message_exim_id${if def:received_for {
153 ├──expanding: from $sender_rcvhost
157 ╰───skipping: result is not used
158 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
159 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
160 }}(Exim $version_number)
161 ${if def:sender_address {(envelope-from <$sender_address>)
162 }}id $message_exim_id${if def:received_for {
164 ├──condition: def:sender_ident
166 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
167 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
168 }}(Exim $version_number)
169 ${if def:sender_address {(envelope-from <$sender_address>)
170 }}id $message_exim_id${if def:received_for {
172 ╎╭considering: $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 {
177 ╎ for $received_for}}
178 ╎├──expanding: $sender_ident
179 ╎╰─────result: CALLER
180 ├──expanding: from ${quote_local_part:$sender_ident}
181 ╰─────result: from CALLER
182 ├──condition: def:sender_helo_name
184 ╭considering: (helo=$sender_helo_name)
185 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
186 }}(Exim $version_number)
187 ${if def:sender_address {(envelope-from <$sender_address>)
188 }}id $message_exim_id${if def:received_for {
190 ├──expanding: (helo=$sender_helo_name)
192 ╰─────result: (helo=myhost.test.ex)
194 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
196 ╰─────result: from CALLER (helo=myhost.test.ex)
198 ├──condition: def:received_protocol
200 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
201 }}(Exim $version_number)
202 ${if def:sender_address {(envelope-from <$sender_address>)
203 }}id $message_exim_id${if def:received_for {
205 ├──expanding: with $received_protocol
206 ╰─────result: with local-esmtp
207 ├──condition: def:tls_in_cipher_std
209 ╭───scanning: tls $tls_in_cipher_std
210 }}(Exim $version_number)
211 ${if def:sender_address {(envelope-from <$sender_address>)
212 }}id $message_exim_id${if def:received_for {
214 ├──expanding: tls $tls_in_cipher_std
218 ╰───skipping: result is not used
219 ├──condition: def:sender_address
221 ╭considering: (envelope-from <$sender_address>)
222 }}id $message_exim_id${if def:received_for {
224 ├──expanding: (envelope-from <$sender_address>)
226 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
228 ├──condition: def:received_for
236 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
237 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
238 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
239 }}(Exim $version_number)
240 ${if def:sender_address {(envelope-from <$sender_address>)
241 }}id $message_exim_id${if def:received_for {
243 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
244 by myhost.test.ex with local-esmtp (Exim x.yz)
245 (envelope-from <CALLER@myhost.test.ex>)
248 ----------- start cutthrough headers send -----------
249 ----------- done cutthrough headers send ------------
250 ╭considering: ${tod_full}
251 ├──expanding: ${tod_full}
252 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
254 SMTP<< 250 OK id=10HmaY-0005vi-00
256 >> 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"
258 SMTP<< 221 myhost.test.ex closing connection
260 ----------- cutthrough shutdown (delivered) ------------
262 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
265 LOG: smtp_connection MAIN
266 SMTP connection from CALLER closed by QUIT
267 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
268 Exim version x.yz ....
269 configuration file is TESTSUITE/test-config
271 in hosts_connection_nolog? no (option unset)
272 LOG: smtp_connection MAIN
273 SMTP connection from CALLER
274 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
275 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
276 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
277 in dsn_advertise_hosts? no (option unset)
278 in pipelining_advertise_hosts? yes (matched "*")
279 in chunking_advertise_hosts? no (end of list)
280 in tls_advertise_hosts? yes (matched "*")
281 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
282 ╭considering: SERVER}{server}{queue}{cutthrough}}
285 ╭considering: server}{queue}{cutthrough}}
288 ├──condition: eq {SERVER}{server}
290 ╭───scanning: queue}{cutthrough}}
293 ╰───skipping: result is not used
294 ╭considering: cutthrough}}
295 ├──expanding: cutthrough
296 ╰─────result: cutthrough
297 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
298 ╰─────result: cutthrough
299 using ACL "cutthrough"
300 processing "accept" (TESTSUITE/test-config 22)
301 check control = cutthrough_delivery
302 check verify = recipient
303 domain.com in "test.ex : *.test.ex"? no (end of list)
304 domain.com in "! +local_domains"? yes (end of list)
305 ╭considering: $local_part
306 ├──expanding: $local_part
308 domain.com in "*"? yes (matched "*")
309 ----------- end verify ------------
310 accept: condition test succeeded in ACL "cutthrough"
311 end of ACL "cutthrough": ACCEPT
312 ----------- start cutthrough setup ------------
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
318 domain.com in "*"? yes (matched "*")
319 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
320 ╭considering: $primary_hostname
321 ├──expanding: $primary_hostname
322 ╰─────result: myhost.test.ex
323 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
324 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
325 SMTP>> EHLO myhost.test.ex
326 cmd buf flush ddd bytes
327 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
333 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
334 ╭considering: $address_data}{usery}{*}{:}}
335 ├──expanding: $address_data
337 ╭considering: usery}{*}{:}}
340 ├──condition: eq {$address_data}{usery}
348 ╰───skipping: result is not used
349 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
351 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
352 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
355 127.0.0.1 in hosts_require_auth? no (option unset)
356 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
357 SMTP>> RCPT TO:<usery@domain.com>
358 cmd buf flush ddd bytes
359 sync_responses expect mail
361 sync_responses expect rcpt
363 holding verify callout open for cutthrough delivery
364 ----------- end cutthrough setup ------------
365 processing "accept" (TESTSUITE/test-config 55)
366 accept: condition test succeeded in inline ACL
367 end of inline ACL: ACCEPT
369 SMTP<< 354 Enter message, ending with "." on a line by itself
370 ╭considering: ${tod_full}
371 ├──expanding: ${tod_full}
372 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
373 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
374 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
375 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
376 }}(Exim $version_number)
377 ${if def:sender_address {(envelope-from <$sender_address>)
378 }}id $message_exim_id${if def:received_for {
380 ├──condition: def:sender_rcvhost
382 ╭───scanning: from $sender_rcvhost
383 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
384 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
385 }}(Exim $version_number)
386 ${if def:sender_address {(envelope-from <$sender_address>)
387 }}id $message_exim_id${if def:received_for {
389 ├──expanding: from $sender_rcvhost
393 ╰───skipping: result is not used
394 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
395 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${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 {
400 ├──condition: def:sender_ident
402 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
403 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
404 }}(Exim $version_number)
405 ${if def:sender_address {(envelope-from <$sender_address>)
406 }}id $message_exim_id${if def:received_for {
408 ╎╭considering: $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 {
413 ╎ for $received_for}}
414 ╎├──expanding: $sender_ident
415 ╎╰─────result: CALLER
416 ├──expanding: from ${quote_local_part:$sender_ident}
417 ╰─────result: from CALLER
418 ├──condition: def:sender_helo_name
420 ╭considering: (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 {
426 ├──expanding: (helo=$sender_helo_name)
428 ╰─────result: (helo=myhost.test.ex)
430 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
432 ╰─────result: from CALLER (helo=myhost.test.ex)
434 ├──condition: def:received_protocol
436 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
437 }}(Exim $version_number)
438 ${if def:sender_address {(envelope-from <$sender_address>)
439 }}id $message_exim_id${if def:received_for {
441 ├──expanding: with $received_protocol
442 ╰─────result: with local-esmtp
443 ├──condition: def:tls_in_cipher_std
445 ╭───scanning: tls $tls_in_cipher_std
446 }}(Exim $version_number)
447 ${if def:sender_address {(envelope-from <$sender_address>)
448 }}id $message_exim_id${if def:received_for {
450 ├──expanding: tls $tls_in_cipher_std
454 ╰───skipping: result is not used
455 ├──condition: def:sender_address
457 ╭considering: (envelope-from <$sender_address>)
458 }}id $message_exim_id${if def:received_for {
460 ├──expanding: (envelope-from <$sender_address>)
462 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
464 ├──condition: def:received_for
472 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
473 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
474 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${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 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
480 by myhost.test.ex with local-esmtp (Exim x.yz)
481 (envelope-from <CALLER@myhost.test.ex>)
484 ----------- start cutthrough headers send -----------
485 ----------- done cutthrough headers send ------------
486 ╭considering: ${tod_full}
487 ├──expanding: ${tod_full}
488 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
490 SMTP<< 250 OK id=10HmbA-0005vi-00
492 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
494 SMTP<< 221 myhost.test.ex closing connection
496 ----------- cutthrough shutdown (delivered) ------------
498 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
501 LOG: smtp_connection MAIN
502 SMTP connection from CALLER closed by QUIT
503 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
504 Exim version x.yz ....
505 configuration file is TESTSUITE/test-config
507 in hosts_connection_nolog? no (option unset)
508 LOG: smtp_connection MAIN
509 SMTP connection from CALLER
510 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
511 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
512 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
513 in dsn_advertise_hosts? no (option unset)
514 in pipelining_advertise_hosts? yes (matched "*")
515 in chunking_advertise_hosts? no (end of list)
516 in tls_advertise_hosts? yes (matched "*")
517 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
518 ╭considering: SERVER}{server}{queue}{cutthrough}}
521 ╭considering: server}{queue}{cutthrough}}
524 ├──condition: eq {SERVER}{server}
526 ╭───scanning: queue}{cutthrough}}
529 ╰───skipping: result is not used
530 ╭considering: cutthrough}}
531 ├──expanding: cutthrough
532 ╰─────result: cutthrough
533 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
534 ╰─────result: cutthrough
535 using ACL "cutthrough"
536 processing "accept" (TESTSUITE/test-config 22)
537 check control = cutthrough_delivery
538 check verify = recipient
539 domain.com in "test.ex : *.test.ex"? no (end of list)
540 domain.com in "! +local_domains"? yes (end of list)
541 ╭considering: $local_part
542 ├──expanding: $local_part
544 domain.com in "*"? yes (matched "*")
545 ----------- end verify ------------
546 accept: condition test succeeded in ACL "cutthrough"
547 end of ACL "cutthrough": ACCEPT
548 ----------- start cutthrough setup ------------
549 domain.com in "test.ex : *.test.ex"? no (end of list)
550 domain.com in "! +local_domains"? yes (end of list)
551 ╭considering: $local_part
552 ├──expanding: $local_part
554 domain.com in "*"? yes (matched "*")
555 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
556 ╭considering: $primary_hostname
557 ├──expanding: $primary_hostname
558 ╰─────result: myhost.test.ex
559 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
560 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
561 SMTP>> EHLO myhost.test.ex
562 cmd buf flush ddd bytes
563 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
569 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
570 ╭considering: $address_data}{usery}{*}{:}}
571 ├──expanding: $address_data
573 ╭considering: usery}{*}{:}}
576 ├──condition: eq {$address_data}{usery}
584 ╰───skipping: result is not used
585 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
587 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
588 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
591 127.0.0.1 in hosts_require_auth? no (option unset)
592 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
593 SMTP>> RCPT TO:<usery@domain.com>
594 cmd buf flush ddd bytes
595 sync_responses expect mail
597 sync_responses expect rcpt
599 holding verify callout open for cutthrough delivery
600 ----------- end cutthrough setup ------------
601 processing "accept" (TESTSUITE/test-config 55)
602 accept: condition test succeeded in inline ACL
603 end of inline ACL: ACCEPT
605 SMTP<< 354 Enter message, ending with "." on a line by itself
606 ╭considering: ${tod_full}
607 ├──expanding: ${tod_full}
608 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
609 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
610 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
611 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
612 }}(Exim $version_number)
613 ${if def:sender_address {(envelope-from <$sender_address>)
614 }}id $message_exim_id${if def:received_for {
616 ├──condition: def:sender_rcvhost
618 ╭───scanning: from $sender_rcvhost
619 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
620 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
621 }}(Exim $version_number)
622 ${if def:sender_address {(envelope-from <$sender_address>)
623 }}id $message_exim_id${if def:received_for {
625 ├──expanding: from $sender_rcvhost
629 ╰───skipping: result is not used
630 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
631 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
632 }}(Exim $version_number)
633 ${if def:sender_address {(envelope-from <$sender_address>)
634 }}id $message_exim_id${if def:received_for {
636 ├──condition: def:sender_ident
638 ╭considering: 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 ╎╭considering: $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_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 {
649 ╎ for $received_for}}
650 ╎├──expanding: $sender_ident
651 ╎╰─────result: CALLER
652 ├──expanding: from ${quote_local_part:$sender_ident}
653 ╰─────result: from CALLER
654 ├──condition: def:sender_helo_name
656 ╭considering: (helo=$sender_helo_name)
657 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
658 }}(Exim $version_number)
659 ${if def:sender_address {(envelope-from <$sender_address>)
660 }}id $message_exim_id${if def:received_for {
662 ├──expanding: (helo=$sender_helo_name)
664 ╰─────result: (helo=myhost.test.ex)
666 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
668 ╰─────result: from CALLER (helo=myhost.test.ex)
670 ├──condition: def:received_protocol
672 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
673 }}(Exim $version_number)
674 ${if def:sender_address {(envelope-from <$sender_address>)
675 }}id $message_exim_id${if def:received_for {
677 ├──expanding: with $received_protocol
678 ╰─────result: with local-esmtp
679 ├──condition: def:tls_in_cipher_std
681 ╭───scanning: tls $tls_in_cipher_std
682 }}(Exim $version_number)
683 ${if def:sender_address {(envelope-from <$sender_address>)
684 }}id $message_exim_id${if def:received_for {
686 ├──expanding: tls $tls_in_cipher_std
690 ╰───skipping: result is not used
691 ├──condition: def:sender_address
693 ╭considering: (envelope-from <$sender_address>)
694 }}id $message_exim_id${if def:received_for {
696 ├──expanding: (envelope-from <$sender_address>)
698 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
700 ├──condition: def:received_for
708 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
709 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
710 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
711 }}(Exim $version_number)
712 ${if def:sender_address {(envelope-from <$sender_address>)
713 }}id $message_exim_id${if def:received_for {
715 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
716 by myhost.test.ex with local-esmtp (Exim x.yz)
717 (envelope-from <CALLER@myhost.test.ex>)
720 ----------- start cutthrough headers send -----------
721 ----------- done cutthrough headers send ------------
722 ╭considering: ${tod_full}
723 ├──expanding: ${tod_full}
724 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
726 SMTP<< 250 OK id=10HmbC-0005vi-00
728 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
730 SMTP<< 221 myhost.test.ex closing connection
732 ----------- cutthrough shutdown (delivered) ------------
734 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
737 LOG: smtp_connection MAIN
738 SMTP connection from CALLER closed by QUIT
739 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
741 ******** SERVER ********