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 ... 127.0.0.1 in hosts_try_fastopen? no (option unset)
54 considering: $primary_hostname
55 expanding: $primary_hostname
56 result: myhost.test.ex
57 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
58 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
59 SMTP>> EHLO myhost.test.ex
60 cmd buf flush ddd bytes
61 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
67 considering: ${if eq {$address_data}{usery}{*}{:}}
68 considering: $address_data}{usery}{*}{:}}
69 expanding: $address_data
71 considering: usery}{*}{:}}
74 condition: eq {$address_data}{usery}
79 skipping: result is not used
83 expanding: ${if eq {$address_data}{usery}{*}{:}}
85 127.0.0.1 in hosts_avoid_tls? no (end of list)
86 considering: ${if eq {$address_data}{userz}{*}{:}}
87 considering: $address_data}{userz}{*}{:}}
88 expanding: $address_data
90 considering: userz}{*}{:}}
93 condition: eq {$address_data}{userz}
98 skipping: result is not used
102 expanding: ${if eq {$address_data}{userz}{*}{:}}
104 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
106 cmd buf flush ddd bytes
107 SMTP<< 220 TLS go ahead
108 127.0.0.1 in hosts_require_ocsp? no (option unset)
109 127.0.0.1 in hosts_request_ocsp? yes (matched "*")
110 127.0.0.1 in tls_verify_hosts? no (option unset)
111 127.0.0.1 in tls_try_verify_hosts? no (end of list)
112 SMTP>> EHLO myhost.test.ex
113 cmd buf flush ddd bytes
114 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
119 127.0.0.1 in hosts_require_auth? no (option unset)
120 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
121 cmd buf flush ddd bytes
123 SMTP>> RCPT TO:<userx@domain.com>
124 cmd buf flush ddd bytes
126 holding verify callout open for cutthrough delivery
127 ----------- end cutthrough setup ------------
129 accept: condition test succeeded in inline ACL
130 end of inline ACL: ACCEPT
132 SMTP<< 354 Enter message, ending with "." on a line by itself
133 considering: ${tod_full}
134 expanding: ${tod_full}
135 result: Tue, 2 Mar 1999 09:44:33 +0000
136 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
137 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
138 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
139 }}(Exim $version_number)
140 ${if def:sender_address {(envelope-from <$sender_address>)
141 }}id $message_exim_id${if def:received_for {
143 condition: def:sender_rcvhost
145 scanning: from $sender_rcvhost
146 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
147 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
148 }}(Exim $version_number)
149 ${if def:sender_address {(envelope-from <$sender_address>)
150 }}id $message_exim_id${if def:received_for {
152 expanding: from $sender_rcvhost
156 skipping: result is not used
157 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
158 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
159 }}(Exim $version_number)
160 ${if def:sender_address {(envelope-from <$sender_address>)
161 }}id $message_exim_id${if def:received_for {
163 condition: def:sender_ident
165 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
166 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
167 }}(Exim $version_number)
168 ${if def:sender_address {(envelope-from <$sender_address>)
169 }}id $message_exim_id${if def:received_for {
171 considering: $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_cipher {($tls_cipher)
173 }}(Exim $version_number)
174 ${if def:sender_address {(envelope-from <$sender_address>)
175 }}id $message_exim_id${if def:received_for {
177 expanding: $sender_ident
179 expanding: from ${quote_local_part:$sender_ident}
181 condition: def:sender_helo_name
183 considering: (helo=$sender_helo_name)
184 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
185 }}(Exim $version_number)
186 ${if def:sender_address {(envelope-from <$sender_address>)
187 }}id $message_exim_id${if def:received_for {
189 expanding: (helo=$sender_helo_name)
191 result: (helo=myhost.test.ex)
193 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
195 result: from CALLER (helo=myhost.test.ex)
197 condition: def:received_protocol
199 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
200 }}(Exim $version_number)
201 ${if def:sender_address {(envelope-from <$sender_address>)
202 }}id $message_exim_id${if def:received_for {
204 expanding: with $received_protocol
205 result: with local-esmtp
206 condition: def:tls_cipher
208 scanning: ($tls_cipher)
209 }}(Exim $version_number)
210 ${if def:sender_address {(envelope-from <$sender_address>)
211 }}id $message_exim_id${if def:received_for {
213 expanding: ($tls_cipher)
217 skipping: result is not used
218 condition: def:sender_address
220 considering: (envelope-from <$sender_address>)
221 }}id $message_exim_id${if def:received_for {
223 expanding: (envelope-from <$sender_address>)
225 result: (envelope-from <CALLER@myhost.test.ex>)
227 condition: def:received_for
235 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
237 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
238 }}(Exim $version_number)
239 ${if def:sender_address {(envelope-from <$sender_address>)
240 }}id $message_exim_id${if def:received_for {
242 result: Received: from CALLER (helo=myhost.test.ex)
243 by myhost.test.ex with local-esmtp (Exim x.yz)
244 (envelope-from <CALLER@myhost.test.ex>)
247 ----------- start cutthrough headers send -----------
248 ----------- done cutthrough headers send ------------
249 considering: ${tod_full}
250 expanding: ${tod_full}
251 result: Tue, 2 Mar 1999 09:44:33 +0000
253 SMTP<< 250 OK id=10HmaY-0005vi-00
255 >> 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"
258 ----------- cutthrough shutdown (delivered) ------------
260 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
263 LOG: smtp_connection MAIN
264 SMTP connection from CALLER closed by QUIT
265 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
266 Exim version x.yz ....
267 configuration file is TESTSUITE/test-config
269 in hosts_connection_nolog? no (option unset)
270 LOG: smtp_connection MAIN
271 SMTP connection from CALLER
272 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
273 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
274 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
275 in dsn_advertise_hosts? no (option unset)
276 in pipelining_advertise_hosts? yes (matched "*")
277 in chunking_advertise_hosts? no (end of list)
278 in tls_advertise_hosts? yes (matched "*")
279 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
280 considering: SERVER}{server}{queue}{cutthrough}}
283 considering: server}{queue}{cutthrough}}
286 condition: eq {SERVER}{server}
288 scanning: queue}{cutthrough}}
291 skipping: result is not used
292 considering: cutthrough}}
293 expanding: cutthrough
295 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
297 using ACL "cutthrough"
299 check control = cutthrough_delivery
300 check verify = recipient
301 domain.com in "test.ex : *.test.ex"? no (end of list)
302 domain.com in "! +local_domains"? yes (end of list)
303 considering: $local_part
304 expanding: $local_part
306 domain.com in "*"? yes (matched "*")
307 ----------- end verify ------------
308 accept: condition test succeeded in ACL "cutthrough"
309 end of ACL "cutthrough": ACCEPT
310 ----------- start cutthrough setup ------------
311 domain.com in "test.ex : *.test.ex"? no (end of list)
312 domain.com in "! +local_domains"? yes (end of list)
313 considering: $local_part
314 expanding: $local_part
316 domain.com in "*"? yes (matched "*")
317 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... 127.0.0.1 in hosts_try_fastopen? no (option unset)
319 considering: $primary_hostname
320 expanding: $primary_hostname
321 result: myhost.test.ex
322 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
323 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
324 SMTP>> EHLO myhost.test.ex
325 cmd buf flush ddd bytes
326 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
332 considering: ${if eq {$address_data}{usery}{*}{:}}
333 considering: $address_data}{usery}{*}{:}}
334 expanding: $address_data
336 considering: usery}{*}{:}}
339 condition: eq {$address_data}{usery}
347 skipping: result is not used
348 expanding: ${if eq {$address_data}{usery}{*}{:}}
350 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
351 127.0.0.1 in hosts_require_auth? no (option unset)
352 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
353 cmd buf flush ddd bytes
355 SMTP>> RCPT TO:<usery@domain.com>
356 cmd buf flush ddd bytes
358 holding verify callout open for cutthrough delivery
359 ----------- end cutthrough setup ------------
361 accept: condition test succeeded in inline ACL
362 end of inline ACL: ACCEPT
364 SMTP<< 354 Enter message, ending with "." on a line by itself
365 considering: ${tod_full}
366 expanding: ${tod_full}
367 result: Tue, 2 Mar 1999 09:44:33 +0000
368 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
369 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
370 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
371 }}(Exim $version_number)
372 ${if def:sender_address {(envelope-from <$sender_address>)
373 }}id $message_exim_id${if def:received_for {
375 condition: def:sender_rcvhost
377 scanning: from $sender_rcvhost
378 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
379 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
380 }}(Exim $version_number)
381 ${if def:sender_address {(envelope-from <$sender_address>)
382 }}id $message_exim_id${if def:received_for {
384 expanding: from $sender_rcvhost
388 skipping: result is not used
389 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
390 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
391 }}(Exim $version_number)
392 ${if def:sender_address {(envelope-from <$sender_address>)
393 }}id $message_exim_id${if def:received_for {
395 condition: def:sender_ident
397 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
398 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
399 }}(Exim $version_number)
400 ${if def:sender_address {(envelope-from <$sender_address>)
401 }}id $message_exim_id${if def:received_for {
403 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
404 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
405 }}(Exim $version_number)
406 ${if def:sender_address {(envelope-from <$sender_address>)
407 }}id $message_exim_id${if def:received_for {
409 expanding: $sender_ident
411 expanding: from ${quote_local_part:$sender_ident}
413 condition: def:sender_helo_name
415 considering: (helo=$sender_helo_name)
416 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
417 }}(Exim $version_number)
418 ${if def:sender_address {(envelope-from <$sender_address>)
419 }}id $message_exim_id${if def:received_for {
421 expanding: (helo=$sender_helo_name)
423 result: (helo=myhost.test.ex)
425 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
427 result: from CALLER (helo=myhost.test.ex)
429 condition: def:received_protocol
431 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
432 }}(Exim $version_number)
433 ${if def:sender_address {(envelope-from <$sender_address>)
434 }}id $message_exim_id${if def:received_for {
436 expanding: with $received_protocol
437 result: with local-esmtp
438 condition: def:tls_cipher
440 scanning: ($tls_cipher)
441 }}(Exim $version_number)
442 ${if def:sender_address {(envelope-from <$sender_address>)
443 }}id $message_exim_id${if def:received_for {
445 expanding: ($tls_cipher)
449 skipping: result is not used
450 condition: def:sender_address
452 considering: (envelope-from <$sender_address>)
453 }}id $message_exim_id${if def:received_for {
455 expanding: (envelope-from <$sender_address>)
457 result: (envelope-from <CALLER@myhost.test.ex>)
459 condition: def:received_for
467 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
468 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
469 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
470 }}(Exim $version_number)
471 ${if def:sender_address {(envelope-from <$sender_address>)
472 }}id $message_exim_id${if def:received_for {
474 result: Received: from CALLER (helo=myhost.test.ex)
475 by myhost.test.ex with local-esmtp (Exim x.yz)
476 (envelope-from <CALLER@myhost.test.ex>)
479 ----------- start cutthrough headers send -----------
480 ----------- done cutthrough headers send ------------
481 considering: ${tod_full}
482 expanding: ${tod_full}
483 result: Tue, 2 Mar 1999 09:44:33 +0000
485 SMTP<< 250 OK id=10HmbA-0005vi-00
487 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
490 ----------- cutthrough shutdown (delivered) ------------
492 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
495 LOG: smtp_connection MAIN
496 SMTP connection from CALLER closed by QUIT
497 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
498 Exim version x.yz ....
499 configuration file is TESTSUITE/test-config
501 in hosts_connection_nolog? no (option unset)
502 LOG: smtp_connection MAIN
503 SMTP connection from CALLER
504 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
505 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
506 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
507 in dsn_advertise_hosts? no (option unset)
508 in pipelining_advertise_hosts? yes (matched "*")
509 in chunking_advertise_hosts? no (end of list)
510 in tls_advertise_hosts? yes (matched "*")
511 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
512 considering: SERVER}{server}{queue}{cutthrough}}
515 considering: server}{queue}{cutthrough}}
518 condition: eq {SERVER}{server}
520 scanning: queue}{cutthrough}}
523 skipping: result is not used
524 considering: cutthrough}}
525 expanding: cutthrough
527 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
529 using ACL "cutthrough"
531 check control = cutthrough_delivery
532 check verify = recipient
533 domain.com in "test.ex : *.test.ex"? no (end of list)
534 domain.com in "! +local_domains"? yes (end of list)
535 considering: $local_part
536 expanding: $local_part
538 domain.com in "*"? yes (matched "*")
539 ----------- end verify ------------
540 accept: condition test succeeded in ACL "cutthrough"
541 end of ACL "cutthrough": ACCEPT
542 ----------- start cutthrough setup ------------
543 domain.com in "test.ex : *.test.ex"? no (end of list)
544 domain.com in "! +local_domains"? yes (end of list)
545 considering: $local_part
546 expanding: $local_part
548 domain.com in "*"? yes (matched "*")
549 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... 127.0.0.1 in hosts_try_fastopen? no (option unset)
551 considering: $primary_hostname
552 expanding: $primary_hostname
553 result: myhost.test.ex
554 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
555 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
556 SMTP>> EHLO myhost.test.ex
557 cmd buf flush ddd bytes
558 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
564 considering: ${if eq {$address_data}{usery}{*}{:}}
565 considering: $address_data}{usery}{*}{:}}
566 expanding: $address_data
568 considering: usery}{*}{:}}
571 condition: eq {$address_data}{usery}
579 skipping: result is not used
580 expanding: ${if eq {$address_data}{usery}{*}{:}}
582 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
583 127.0.0.1 in hosts_require_auth? no (option unset)
584 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
585 cmd buf flush ddd bytes
587 SMTP>> RCPT TO:<usery@domain.com>
588 cmd buf flush ddd bytes
590 holding verify callout open for cutthrough delivery
591 ----------- end cutthrough setup ------------
593 accept: condition test succeeded in inline ACL
594 end of inline ACL: ACCEPT
596 SMTP<< 354 Enter message, ending with "." on a line by itself
597 considering: ${tod_full}
598 expanding: ${tod_full}
599 result: Tue, 2 Mar 1999 09:44:33 +0000
600 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
601 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
602 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
603 }}(Exim $version_number)
604 ${if def:sender_address {(envelope-from <$sender_address>)
605 }}id $message_exim_id${if def:received_for {
607 condition: def:sender_rcvhost
609 scanning: 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_cipher {($tls_cipher)
612 }}(Exim $version_number)
613 ${if def:sender_address {(envelope-from <$sender_address>)
614 }}id $message_exim_id${if def:received_for {
616 expanding: from $sender_rcvhost
620 skipping: result is not used
621 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
622 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
623 }}(Exim $version_number)
624 ${if def:sender_address {(envelope-from <$sender_address>)
625 }}id $message_exim_id${if def:received_for {
627 condition: def:sender_ident
629 considering: 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_cipher {($tls_cipher)
631 }}(Exim $version_number)
632 ${if def:sender_address {(envelope-from <$sender_address>)
633 }}id $message_exim_id${if def:received_for {
635 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
636 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
637 }}(Exim $version_number)
638 ${if def:sender_address {(envelope-from <$sender_address>)
639 }}id $message_exim_id${if def:received_for {
641 expanding: $sender_ident
643 expanding: from ${quote_local_part:$sender_ident}
645 condition: def:sender_helo_name
647 considering: (helo=$sender_helo_name)
648 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
649 }}(Exim $version_number)
650 ${if def:sender_address {(envelope-from <$sender_address>)
651 }}id $message_exim_id${if def:received_for {
653 expanding: (helo=$sender_helo_name)
655 result: (helo=myhost.test.ex)
657 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
659 result: from CALLER (helo=myhost.test.ex)
661 condition: def:received_protocol
663 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
664 }}(Exim $version_number)
665 ${if def:sender_address {(envelope-from <$sender_address>)
666 }}id $message_exim_id${if def:received_for {
668 expanding: with $received_protocol
669 result: with local-esmtp
670 condition: def:tls_cipher
672 scanning: ($tls_cipher)
673 }}(Exim $version_number)
674 ${if def:sender_address {(envelope-from <$sender_address>)
675 }}id $message_exim_id${if def:received_for {
677 expanding: ($tls_cipher)
681 skipping: result is not used
682 condition: def:sender_address
684 considering: (envelope-from <$sender_address>)
685 }}id $message_exim_id${if def:received_for {
687 expanding: (envelope-from <$sender_address>)
689 result: (envelope-from <CALLER@myhost.test.ex>)
691 condition: def:received_for
699 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
700 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
701 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
702 }}(Exim $version_number)
703 ${if def:sender_address {(envelope-from <$sender_address>)
704 }}id $message_exim_id${if def:received_for {
706 result: Received: from CALLER (helo=myhost.test.ex)
707 by myhost.test.ex with local-esmtp (Exim x.yz)
708 (envelope-from <CALLER@myhost.test.ex>)
711 ----------- start cutthrough headers send -----------
712 ----------- done cutthrough headers send ------------
713 considering: ${tod_full}
714 expanding: ${tod_full}
715 result: Tue, 2 Mar 1999 09:44:33 +0000
717 SMTP<< 250 OK id=10HmbC-0005vi-00
719 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
722 ----------- cutthrough shutdown (delivered) ------------
724 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
727 LOG: smtp_connection MAIN
728 SMTP connection from CALLER closed by QUIT
729 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
731 ******** SERVER ********