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}}
30 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
32 using ACL "cutthrough"
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 21 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 10 bytes
106 SMTP<< 220 TLS go ahead
107 127.0.0.1 in hosts_require_ocsp? no (option unset)
108 127.0.0.1 in hosts_request_ocsp? yes (matched "*")
109 127.0.0.1 in tls_verify_hosts? no (option unset)
110 127.0.0.1 in tls_try_verify_hosts? no (end of list)
111 SMTP>> EHLO myhost.test.ex
112 cmd buf flush 21 bytes
113 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
118 127.0.0.1 in hosts_require_auth? no (option unset)
119 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
120 cmd buf flush 37 bytes
122 SMTP>> RCPT TO:<userx@domain.com>
123 cmd buf flush 28 bytes
125 holding verify callout open for cutthrough delivery
126 ----------- end cutthrough setup ------------
128 accept: condition test succeeded in inline ACL
129 end of inline ACL: ACCEPT
131 SMTP<< 354 Enter message, ending with "." on a line by itself
132 considering: ${tod_full}
133 expanding: ${tod_full}
134 result: Tue, 2 Mar 1999 09:44:33 +0000
135 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
136 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
137 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
138 }}(Exim $version_number)
139 ${if def:sender_address {(envelope-from <$sender_address>)
140 }}id $message_exim_id${if def:received_for {
142 condition: def:sender_rcvhost
144 scanning: from $sender_rcvhost
145 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
146 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
147 }}(Exim $version_number)
148 ${if def:sender_address {(envelope-from <$sender_address>)
149 }}id $message_exim_id${if def:received_for {
151 expanding: from $sender_rcvhost
155 skipping: result is not used
156 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
157 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
158 }}(Exim $version_number)
159 ${if def:sender_address {(envelope-from <$sender_address>)
160 }}id $message_exim_id${if def:received_for {
162 condition: def:sender_ident
164 considering: 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_cipher {($tls_cipher)
166 }}(Exim $version_number)
167 ${if def:sender_address {(envelope-from <$sender_address>)
168 }}id $message_exim_id${if def:received_for {
170 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
171 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
172 }}(Exim $version_number)
173 ${if def:sender_address {(envelope-from <$sender_address>)
174 }}id $message_exim_id${if def:received_for {
176 expanding: $sender_ident
178 expanding: from ${quote_local_part:$sender_ident}
180 condition: def:sender_helo_name
182 considering: (helo=$sender_helo_name)
183 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
184 }}(Exim $version_number)
185 ${if def:sender_address {(envelope-from <$sender_address>)
186 }}id $message_exim_id${if def:received_for {
188 expanding: (helo=$sender_helo_name)
190 result: (helo=myhost.test.ex)
192 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
194 result: from CALLER (helo=myhost.test.ex)
196 condition: def:received_protocol
198 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
199 }}(Exim $version_number)
200 ${if def:sender_address {(envelope-from <$sender_address>)
201 }}id $message_exim_id${if def:received_for {
203 expanding: with $received_protocol
204 result: with local-esmtp
205 condition: def:tls_cipher
207 scanning: ($tls_cipher)
208 }}(Exim $version_number)
209 ${if def:sender_address {(envelope-from <$sender_address>)
210 }}id $message_exim_id${if def:received_for {
212 expanding: ($tls_cipher)
216 skipping: result is not used
217 condition: def:sender_address
219 considering: (envelope-from <$sender_address>)
220 }}id $message_exim_id${if def:received_for {
222 expanding: (envelope-from <$sender_address>)
224 result: (envelope-from <CALLER@myhost.test.ex>)
226 condition: def:received_for
234 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
237 }}(Exim $version_number)
238 ${if def:sender_address {(envelope-from <$sender_address>)
239 }}id $message_exim_id${if def:received_for {
241 result: Received: from CALLER (helo=myhost.test.ex)
242 by myhost.test.ex with local-esmtp (Exim x.yz)
243 (envelope-from <CALLER@myhost.test.ex>)
246 ----------- start cutthrough headers send -----------
247 ----------- done cutthrough headers send ------------
248 considering: ${tod_full}
249 expanding: ${tod_full}
250 result: Tue, 2 Mar 1999 09:44:33 +0000
252 SMTP<< 250 OK id=10HmaY-0005vi-00
254 >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLSv1:AES256-SHA:256 CV=no C="250 OK id=10HmaY-0005vi-00"
256 ----------- cutthrough shutdown (delivered) ------------
258 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
261 LOG: smtp_connection MAIN
262 SMTP connection from CALLER closed by QUIT
263 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
264 Exim version x.yz ....
265 configuration file is TESTSUITE/test-config
267 in hosts_connection_nolog? no (option unset)
268 LOG: smtp_connection MAIN
269 SMTP connection from CALLER
270 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
271 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
272 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
273 in dsn_advertise_hosts? no (option unset)
274 in pipelining_advertise_hosts? yes (matched "*")
275 in chunking_advertise_hosts? no (end of list)
276 in tls_advertise_hosts? yes (matched "*")
277 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
278 considering: SERVER}{server}{queue}{cutthrough}}
281 considering: server}{queue}{cutthrough}}
284 condition: eq {SERVER}{server}
286 scanning: queue}{cutthrough}}
289 skipping: result is not used
290 considering: cutthrough}}
291 expanding: cutthrough
293 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
295 using ACL "cutthrough"
297 check control = cutthrough_delivery
298 check verify = recipient
299 domain.com in "test.ex : *.test.ex"? no (end of list)
300 domain.com in "! +local_domains"? yes (end of list)
301 considering: $local_part
302 expanding: $local_part
304 domain.com in "*"? yes (matched "*")
305 ----------- end verify ------------
306 accept: condition test succeeded in ACL "cutthrough"
307 end of ACL "cutthrough": ACCEPT
308 ----------- start cutthrough setup ------------
309 domain.com in "test.ex : *.test.ex"? no (end of list)
310 domain.com in "! +local_domains"? yes (end of list)
311 considering: $local_part
312 expanding: $local_part
314 domain.com in "*"? yes (matched "*")
315 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
316 considering: $primary_hostname
317 expanding: $primary_hostname
318 result: myhost.test.ex
319 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
320 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
321 SMTP>> EHLO myhost.test.ex
322 cmd buf flush 21 bytes
323 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
329 considering: ${if eq {$address_data}{usery}{*}{:}}
330 considering: $address_data}{usery}{*}{:}}
331 expanding: $address_data
333 considering: usery}{*}{:}}
336 condition: eq {$address_data}{usery}
344 skipping: result is not used
345 expanding: ${if eq {$address_data}{usery}{*}{:}}
347 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
348 127.0.0.1 in hosts_require_auth? no (option unset)
349 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
350 cmd buf flush 37 bytes
352 SMTP>> RCPT TO:<usery@domain.com>
353 cmd buf flush 28 bytes
355 holding verify callout open for cutthrough delivery
356 ----------- end cutthrough setup ------------
358 accept: condition test succeeded in inline ACL
359 end of inline ACL: ACCEPT
361 SMTP<< 354 Enter message, ending with "." on a line by itself
362 considering: ${tod_full}
363 expanding: ${tod_full}
364 result: Tue, 2 Mar 1999 09:44:33 +0000
365 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
366 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
367 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
368 }}(Exim $version_number)
369 ${if def:sender_address {(envelope-from <$sender_address>)
370 }}id $message_exim_id${if def:received_for {
372 condition: def:sender_rcvhost
374 scanning: from $sender_rcvhost
375 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
376 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
377 }}(Exim $version_number)
378 ${if def:sender_address {(envelope-from <$sender_address>)
379 }}id $message_exim_id${if def:received_for {
381 expanding: from $sender_rcvhost
385 skipping: result is not used
386 considering: ${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_cipher {($tls_cipher)
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_ident
394 considering: 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_cipher {($tls_cipher)
396 }}(Exim $version_number)
397 ${if def:sender_address {(envelope-from <$sender_address>)
398 }}id $message_exim_id${if def:received_for {
400 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
401 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
402 }}(Exim $version_number)
403 ${if def:sender_address {(envelope-from <$sender_address>)
404 }}id $message_exim_id${if def:received_for {
406 expanding: $sender_ident
408 expanding: from ${quote_local_part:$sender_ident}
410 condition: def:sender_helo_name
412 considering: (helo=$sender_helo_name)
413 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
414 }}(Exim $version_number)
415 ${if def:sender_address {(envelope-from <$sender_address>)
416 }}id $message_exim_id${if def:received_for {
418 expanding: (helo=$sender_helo_name)
420 result: (helo=myhost.test.ex)
422 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
424 result: from CALLER (helo=myhost.test.ex)
426 condition: def:received_protocol
428 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
429 }}(Exim $version_number)
430 ${if def:sender_address {(envelope-from <$sender_address>)
431 }}id $message_exim_id${if def:received_for {
433 expanding: with $received_protocol
434 result: with local-esmtp
435 condition: def:tls_cipher
437 scanning: ($tls_cipher)
438 }}(Exim $version_number)
439 ${if def:sender_address {(envelope-from <$sender_address>)
440 }}id $message_exim_id${if def:received_for {
442 expanding: ($tls_cipher)
446 skipping: result is not used
447 condition: def:sender_address
449 considering: (envelope-from <$sender_address>)
450 }}id $message_exim_id${if def:received_for {
452 expanding: (envelope-from <$sender_address>)
454 result: (envelope-from <CALLER@myhost.test.ex>)
456 condition: def:received_for
464 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
465 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
466 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
467 }}(Exim $version_number)
468 ${if def:sender_address {(envelope-from <$sender_address>)
469 }}id $message_exim_id${if def:received_for {
471 result: Received: from CALLER (helo=myhost.test.ex)
472 by myhost.test.ex with local-esmtp (Exim x.yz)
473 (envelope-from <CALLER@myhost.test.ex>)
476 ----------- start cutthrough headers send -----------
477 ----------- done cutthrough headers send ------------
478 considering: ${tod_full}
479 expanding: ${tod_full}
480 result: Tue, 2 Mar 1999 09:44:33 +0000
482 SMTP<< 250 OK id=10HmbA-0005vi-00
484 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
486 ----------- cutthrough shutdown (delivered) ------------
488 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
491 LOG: smtp_connection MAIN
492 SMTP connection from CALLER closed by QUIT
493 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
494 Exim version x.yz ....
495 configuration file is TESTSUITE/test-config
497 in hosts_connection_nolog? no (option unset)
498 LOG: smtp_connection MAIN
499 SMTP connection from CALLER
500 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
501 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
502 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
503 in dsn_advertise_hosts? no (option unset)
504 in pipelining_advertise_hosts? yes (matched "*")
505 in chunking_advertise_hosts? no (end of list)
506 in tls_advertise_hosts? yes (matched "*")
507 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
508 considering: SERVER}{server}{queue}{cutthrough}}
511 considering: server}{queue}{cutthrough}}
514 condition: eq {SERVER}{server}
516 scanning: queue}{cutthrough}}
519 skipping: result is not used
520 considering: cutthrough}}
521 expanding: cutthrough
523 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
525 using ACL "cutthrough"
527 check control = cutthrough_delivery
528 check verify = recipient
529 domain.com in "test.ex : *.test.ex"? no (end of list)
530 domain.com in "! +local_domains"? yes (end of list)
531 considering: $local_part
532 expanding: $local_part
534 domain.com in "*"? yes (matched "*")
535 ----------- end verify ------------
536 accept: condition test succeeded in ACL "cutthrough"
537 end of ACL "cutthrough": ACCEPT
538 ----------- start cutthrough setup ------------
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 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
546 considering: $primary_hostname
547 expanding: $primary_hostname
548 result: myhost.test.ex
549 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
550 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
551 SMTP>> EHLO myhost.test.ex
552 cmd buf flush 21 bytes
553 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
559 considering: ${if eq {$address_data}{usery}{*}{:}}
560 considering: $address_data}{usery}{*}{:}}
561 expanding: $address_data
563 considering: usery}{*}{:}}
566 condition: eq {$address_data}{usery}
574 skipping: result is not used
575 expanding: ${if eq {$address_data}{usery}{*}{:}}
577 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
578 127.0.0.1 in hosts_require_auth? no (option unset)
579 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
580 cmd buf flush 37 bytes
582 SMTP>> RCPT TO:<usery@domain.com>
583 cmd buf flush 28 bytes
585 holding verify callout open for cutthrough delivery
586 ----------- end cutthrough setup ------------
588 accept: condition test succeeded in inline ACL
589 end of inline ACL: ACCEPT
591 SMTP<< 354 Enter message, ending with "." on a line by itself
592 considering: ${tod_full}
593 expanding: ${tod_full}
594 result: Tue, 2 Mar 1999 09:44:33 +0000
595 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
596 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
597 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
598 }}(Exim $version_number)
599 ${if def:sender_address {(envelope-from <$sender_address>)
600 }}id $message_exim_id${if def:received_for {
602 condition: def:sender_rcvhost
604 scanning: from $sender_rcvhost
605 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
606 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
607 }}(Exim $version_number)
608 ${if def:sender_address {(envelope-from <$sender_address>)
609 }}id $message_exim_id${if def:received_for {
611 expanding: from $sender_rcvhost
615 skipping: result is not used
616 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
617 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
618 }}(Exim $version_number)
619 ${if def:sender_address {(envelope-from <$sender_address>)
620 }}id $message_exim_id${if def:received_for {
622 condition: def:sender_ident
624 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
625 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
626 }}(Exim $version_number)
627 ${if def:sender_address {(envelope-from <$sender_address>)
628 }}id $message_exim_id${if def:received_for {
630 considering: $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_cipher {($tls_cipher)
632 }}(Exim $version_number)
633 ${if def:sender_address {(envelope-from <$sender_address>)
634 }}id $message_exim_id${if def:received_for {
636 expanding: $sender_ident
638 expanding: from ${quote_local_part:$sender_ident}
640 condition: def:sender_helo_name
642 considering: (helo=$sender_helo_name)
643 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
644 }}(Exim $version_number)
645 ${if def:sender_address {(envelope-from <$sender_address>)
646 }}id $message_exim_id${if def:received_for {
648 expanding: (helo=$sender_helo_name)
650 result: (helo=myhost.test.ex)
652 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
654 result: from CALLER (helo=myhost.test.ex)
656 condition: def:received_protocol
658 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
659 }}(Exim $version_number)
660 ${if def:sender_address {(envelope-from <$sender_address>)
661 }}id $message_exim_id${if def:received_for {
663 expanding: with $received_protocol
664 result: with local-esmtp
665 condition: def:tls_cipher
667 scanning: ($tls_cipher)
668 }}(Exim $version_number)
669 ${if def:sender_address {(envelope-from <$sender_address>)
670 }}id $message_exim_id${if def:received_for {
672 expanding: ($tls_cipher)
676 skipping: result is not used
677 condition: def:sender_address
679 considering: (envelope-from <$sender_address>)
680 }}id $message_exim_id${if def:received_for {
682 expanding: (envelope-from <$sender_address>)
684 result: (envelope-from <CALLER@myhost.test.ex>)
686 condition: def:received_for
694 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
695 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
696 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
697 }}(Exim $version_number)
698 ${if def:sender_address {(envelope-from <$sender_address>)
699 }}id $message_exim_id${if def:received_for {
701 result: Received: from CALLER (helo=myhost.test.ex)
702 by myhost.test.ex with local-esmtp (Exim x.yz)
703 (envelope-from <CALLER@myhost.test.ex>)
706 ----------- start cutthrough headers send -----------
707 ----------- done cutthrough headers send ------------
708 considering: ${tod_full}
709 expanding: ${tod_full}
710 result: Tue, 2 Mar 1999 09:44:33 +0000
712 SMTP<< 250 OK id=10HmbC-0005vi-00
714 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
716 ----------- cutthrough shutdown (delivered) ------------
718 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
721 LOG: smtp_connection MAIN
722 SMTP connection from CALLER closed by QUIT
723 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
725 ******** SERVER ********