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"
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 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 ddd bytes
113 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
118 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
121 127.0.0.1 in hosts_require_auth? no (option unset)
122 SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
123 SMTP>> RCPT TO:<userx@domain.com>
124 cmd buf flush ddd bytes
127 holding verify callout open for cutthrough delivery
128 ----------- end cutthrough setup ------------
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}} (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}} (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}} (Exim $version_number)
158 ${if def:sender_address {(envelope-from <$sender_address>)
159 }}id $message_exim_id${if def:received_for {
161 |__condition: def:sender_ident
163 /considering: 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}} (Exim $version_number)
165 ${if def:sender_address {(envelope-from <$sender_address>)
166 }}id $message_exim_id${if def:received_for {
168 ./considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
169 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
170 ${if def:sender_address {(envelope-from <$sender_address>)
171 }}id $message_exim_id${if def:received_for {
173 .|__expanding: $sender_ident
174 .\_____result: CALLER
175 |__expanding: from ${quote_local_part:$sender_ident}
176 \_____result: from CALLER
177 |__condition: def:sender_helo_name
179 /considering: (helo=$sender_helo_name)
180 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
181 ${if def:sender_address {(envelope-from <$sender_address>)
182 }}id $message_exim_id${if def:received_for {
184 |__expanding: (helo=$sender_helo_name)
186 \_____result: (helo=myhost.test.ex)
188 |__expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
190 \_____result: from CALLER (helo=myhost.test.ex)
192 |__condition: def:received_protocol
194 /considering: with $received_protocol}} (Exim $version_number)
195 ${if def:sender_address {(envelope-from <$sender_address>)
196 }}id $message_exim_id${if def:received_for {
198 |__expanding: with $received_protocol
199 \_____result: with local-esmtp
200 |__condition: def:tls_cipher
202 / scanning: ($tls_cipher)
203 }}(Exim $version_number)
204 ${if def:sender_address {(envelope-from <$sender_address>)
205 }}id $message_exim_id${if def:received_for {
207 |__expanding: ($tls_cipher)
211 \___skipping: result is not used
212 |__condition: def:sender_address
214 /considering: (envelope-from <$sender_address>)
215 }}id $message_exim_id${if def:received_for {
217 |__expanding: (envelope-from <$sender_address>)
219 \_____result: (envelope-from <CALLER@myhost.test.ex>)
221 |__condition: def:received_for
229 |__expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
230 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
231 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
232 ${if def:sender_address {(envelope-from <$sender_address>)
233 }}id $message_exim_id${if def:received_for {
235 \_____result: Received: from CALLER (helo=myhost.test.ex)
236 by myhost.test.ex with local-esmtp (Exim x.yz)
237 (envelope-from <CALLER@myhost.test.ex>)
240 ----------- start cutthrough headers send -----------
241 ----------- done cutthrough headers send ------------
242 /considering: ${tod_full}
243 |__expanding: ${tod_full}
244 \_____result: Tue, 2 Mar 1999 09:44:33 +0000
246 SMTP<< 250 OK id=10HmaY-0005vi-00
248 >> 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"
250 SMTP<< 221 myhost.test.ex closing connection
252 ----------- cutthrough shutdown (delivered) ------------
254 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
257 LOG: smtp_connection MAIN
258 SMTP connection from CALLER closed by QUIT
259 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
260 Exim version x.yz ....
261 configuration file is TESTSUITE/test-config
263 in hosts_connection_nolog? no (option unset)
264 LOG: smtp_connection MAIN
265 SMTP connection from CALLER
266 /considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
267 |__expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
268 \_____result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
269 in dsn_advertise_hosts? no (option unset)
270 in pipelining_advertise_hosts? yes (matched "*")
271 in chunking_advertise_hosts? no (end of list)
272 in tls_advertise_hosts? yes (matched "*")
273 /considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
274 /considering: SERVER}{server}{queue}{cutthrough}}
277 /considering: server}{queue}{cutthrough}}
280 |__condition: eq {SERVER}{server}
282 / scanning: queue}{cutthrough}}
285 \___skipping: result is not used
286 /considering: cutthrough}}
287 |__expanding: cutthrough
288 \_____result: cutthrough
289 |__expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
290 \_____result: cutthrough
291 using ACL "cutthrough"
293 check control = cutthrough_delivery
294 check verify = recipient
295 domain.com in "test.ex : *.test.ex"? no (end of list)
296 domain.com in "! +local_domains"? yes (end of list)
297 /considering: $local_part
298 |__expanding: $local_part
300 domain.com in "*"? yes (matched "*")
301 ----------- end verify ------------
302 accept: condition test succeeded in ACL "cutthrough"
303 end of ACL "cutthrough": ACCEPT
304 ----------- start cutthrough setup ------------
305 domain.com in "test.ex : *.test.ex"? no (end of list)
306 domain.com in "! +local_domains"? yes (end of list)
307 /considering: $local_part
308 |__expanding: $local_part
310 domain.com in "*"? yes (matched "*")
311 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
312 /considering: $primary_hostname
313 |__expanding: $primary_hostname
314 \_____result: myhost.test.ex
315 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
316 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
317 SMTP>> EHLO myhost.test.ex
318 cmd buf flush ddd bytes
319 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
325 /considering: ${if eq {$address_data}{usery}{*}{:}}
326 /considering: $address_data}{usery}{*}{:}}
327 |__expanding: $address_data
329 /considering: usery}{*}{:}}
332 |__condition: eq {$address_data}{usery}
340 \___skipping: result is not used
341 |__expanding: ${if eq {$address_data}{usery}{*}{:}}
343 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
344 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
347 127.0.0.1 in hosts_require_auth? no (option unset)
348 SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
349 SMTP>> RCPT TO:<usery@domain.com>
350 cmd buf flush ddd bytes
353 holding verify callout open for cutthrough delivery
354 ----------- end cutthrough setup ------------
356 accept: condition test succeeded in inline ACL
357 end of inline ACL: ACCEPT
359 SMTP<< 354 Enter message, ending with "." on a line by itself
360 /considering: ${tod_full}
361 |__expanding: ${tod_full}
362 \_____result: Tue, 2 Mar 1999 09:44:33 +0000
363 /considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
364 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
365 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
366 ${if def:sender_address {(envelope-from <$sender_address>)
367 }}id $message_exim_id${if def:received_for {
369 |__condition: def:sender_rcvhost
371 / scanning: from $sender_rcvhost
372 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
373 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
374 ${if def:sender_address {(envelope-from <$sender_address>)
375 }}id $message_exim_id${if def:received_for {
377 |__expanding: from $sender_rcvhost
381 \___skipping: result is not used
382 /considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
383 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
384 ${if def:sender_address {(envelope-from <$sender_address>)
385 }}id $message_exim_id${if def:received_for {
387 |__condition: def:sender_ident
389 /considering: 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}} (Exim $version_number)
391 ${if def:sender_address {(envelope-from <$sender_address>)
392 }}id $message_exim_id${if def:received_for {
394 ./considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
395 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
396 ${if def:sender_address {(envelope-from <$sender_address>)
397 }}id $message_exim_id${if def:received_for {
399 .|__expanding: $sender_ident
400 .\_____result: CALLER
401 |__expanding: from ${quote_local_part:$sender_ident}
402 \_____result: from CALLER
403 |__condition: def:sender_helo_name
405 /considering: (helo=$sender_helo_name)
406 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
407 ${if def:sender_address {(envelope-from <$sender_address>)
408 }}id $message_exim_id${if def:received_for {
410 |__expanding: (helo=$sender_helo_name)
412 \_____result: (helo=myhost.test.ex)
414 |__expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
416 \_____result: from CALLER (helo=myhost.test.ex)
418 |__condition: def:received_protocol
420 /considering: with $received_protocol}} (Exim $version_number)
421 ${if def:sender_address {(envelope-from <$sender_address>)
422 }}id $message_exim_id${if def:received_for {
424 |__expanding: with $received_protocol
425 \_____result: with local-esmtp
426 |__condition: def:tls_cipher
428 / scanning: ($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: ($tls_cipher)
437 \___skipping: result is not used
438 |__condition: def:sender_address
440 /considering: (envelope-from <$sender_address>)
441 }}id $message_exim_id${if def:received_for {
443 |__expanding: (envelope-from <$sender_address>)
445 \_____result: (envelope-from <CALLER@myhost.test.ex>)
447 |__condition: def:received_for
455 |__expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
456 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
457 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
458 ${if def:sender_address {(envelope-from <$sender_address>)
459 }}id $message_exim_id${if def:received_for {
461 \_____result: Received: from CALLER (helo=myhost.test.ex)
462 by myhost.test.ex with local-esmtp (Exim x.yz)
463 (envelope-from <CALLER@myhost.test.ex>)
466 ----------- start cutthrough headers send -----------
467 ----------- done cutthrough headers send ------------
468 /considering: ${tod_full}
469 |__expanding: ${tod_full}
470 \_____result: Tue, 2 Mar 1999 09:44:33 +0000
472 SMTP<< 250 OK id=10HmbA-0005vi-00
474 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
476 SMTP<< 221 myhost.test.ex closing connection
478 ----------- cutthrough shutdown (delivered) ------------
480 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
483 LOG: smtp_connection MAIN
484 SMTP connection from CALLER closed by QUIT
485 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
486 Exim version x.yz ....
487 configuration file is TESTSUITE/test-config
489 in hosts_connection_nolog? no (option unset)
490 LOG: smtp_connection MAIN
491 SMTP connection from CALLER
492 /considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
493 |__expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
494 \_____result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
495 in dsn_advertise_hosts? no (option unset)
496 in pipelining_advertise_hosts? yes (matched "*")
497 in chunking_advertise_hosts? no (end of list)
498 in tls_advertise_hosts? yes (matched "*")
499 /considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
500 /considering: SERVER}{server}{queue}{cutthrough}}
503 /considering: server}{queue}{cutthrough}}
506 |__condition: eq {SERVER}{server}
508 / scanning: queue}{cutthrough}}
511 \___skipping: result is not used
512 /considering: cutthrough}}
513 |__expanding: cutthrough
514 \_____result: cutthrough
515 |__expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
516 \_____result: cutthrough
517 using ACL "cutthrough"
519 check control = cutthrough_delivery
520 check verify = recipient
521 domain.com in "test.ex : *.test.ex"? no (end of list)
522 domain.com in "! +local_domains"? yes (end of list)
523 /considering: $local_part
524 |__expanding: $local_part
526 domain.com in "*"? yes (matched "*")
527 ----------- end verify ------------
528 accept: condition test succeeded in ACL "cutthrough"
529 end of ACL "cutthrough": ACCEPT
530 ----------- start cutthrough setup ------------
531 domain.com in "test.ex : *.test.ex"? no (end of list)
532 domain.com in "! +local_domains"? yes (end of list)
533 /considering: $local_part
534 |__expanding: $local_part
536 domain.com in "*"? yes (matched "*")
537 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
538 /considering: $primary_hostname
539 |__expanding: $primary_hostname
540 \_____result: myhost.test.ex
541 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
542 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
543 SMTP>> EHLO myhost.test.ex
544 cmd buf flush ddd bytes
545 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
551 /considering: ${if eq {$address_data}{usery}{*}{:}}
552 /considering: $address_data}{usery}{*}{:}}
553 |__expanding: $address_data
555 /considering: usery}{*}{:}}
558 |__condition: eq {$address_data}{usery}
566 \___skipping: result is not used
567 |__expanding: ${if eq {$address_data}{usery}{*}{:}}
569 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
570 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
573 127.0.0.1 in hosts_require_auth? no (option unset)
574 SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
575 SMTP>> RCPT TO:<usery@domain.com>
576 cmd buf flush ddd bytes
579 holding verify callout open for cutthrough delivery
580 ----------- end cutthrough setup ------------
582 accept: condition test succeeded in inline ACL
583 end of inline ACL: ACCEPT
585 SMTP<< 354 Enter message, ending with "." on a line by itself
586 /considering: ${tod_full}
587 |__expanding: ${tod_full}
588 \_____result: Tue, 2 Mar 1999 09:44:33 +0000
589 /considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
590 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
591 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
592 ${if def:sender_address {(envelope-from <$sender_address>)
593 }}id $message_exim_id${if def:received_for {
595 |__condition: def:sender_rcvhost
597 / scanning: from $sender_rcvhost
598 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
599 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
600 ${if def:sender_address {(envelope-from <$sender_address>)
601 }}id $message_exim_id${if def:received_for {
603 |__expanding: from $sender_rcvhost
607 \___skipping: result is not used
608 /considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
609 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
610 ${if def:sender_address {(envelope-from <$sender_address>)
611 }}id $message_exim_id${if def:received_for {
613 |__condition: def:sender_ident
615 /considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
616 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
617 ${if def:sender_address {(envelope-from <$sender_address>)
618 }}id $message_exim_id${if def:received_for {
620 ./considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
621 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
622 ${if def:sender_address {(envelope-from <$sender_address>)
623 }}id $message_exim_id${if def:received_for {
625 .|__expanding: $sender_ident
626 .\_____result: CALLER
627 |__expanding: from ${quote_local_part:$sender_ident}
628 \_____result: from CALLER
629 |__condition: def:sender_helo_name
631 /considering: (helo=$sender_helo_name)
632 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
633 ${if def:sender_address {(envelope-from <$sender_address>)
634 }}id $message_exim_id${if def:received_for {
636 |__expanding: (helo=$sender_helo_name)
638 \_____result: (helo=myhost.test.ex)
640 |__expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
642 \_____result: from CALLER (helo=myhost.test.ex)
644 |__condition: def:received_protocol
646 /considering: with $received_protocol}} (Exim $version_number)
647 ${if def:sender_address {(envelope-from <$sender_address>)
648 }}id $message_exim_id${if def:received_for {
650 |__expanding: with $received_protocol
651 \_____result: with local-esmtp
652 |__condition: def:tls_cipher
654 / scanning: ($tls_cipher)
655 }}(Exim $version_number)
656 ${if def:sender_address {(envelope-from <$sender_address>)
657 }}id $message_exim_id${if def:received_for {
659 |__expanding: ($tls_cipher)
663 \___skipping: result is not used
664 |__condition: def:sender_address
666 /considering: (envelope-from <$sender_address>)
667 }}id $message_exim_id${if def:received_for {
669 |__expanding: (envelope-from <$sender_address>)
671 \_____result: (envelope-from <CALLER@myhost.test.ex>)
673 |__condition: def:received_for
681 |__expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
682 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
683 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
684 ${if def:sender_address {(envelope-from <$sender_address>)
685 }}id $message_exim_id${if def:received_for {
687 \_____result: Received: from CALLER (helo=myhost.test.ex)
688 by myhost.test.ex with local-esmtp (Exim x.yz)
689 (envelope-from <CALLER@myhost.test.ex>)
692 ----------- start cutthrough headers send -----------
693 ----------- done cutthrough headers send ------------
694 /considering: ${tod_full}
695 |__expanding: ${tod_full}
696 \_____result: Tue, 2 Mar 1999 09:44:33 +0000
698 SMTP<< 250 OK id=10HmbC-0005vi-00
700 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
702 SMTP<< 221 myhost.test.ex closing connection
704 ----------- cutthrough shutdown (delivered) ------------
706 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
709 LOG: smtp_connection MAIN
710 SMTP connection from CALLER closed by QUIT
711 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
713 ******** SERVER ********