debug: prettify expansion condition trace output
[exim.git] / test / stderr / 5420
1 Exim version x.yz ....
2 configuration file is TESTSUITE/test-config
3 admin user
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 tls_advertise_hosts? yes (matched "*")
13 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
14 considering: SERVER}{server}{queue}{cutthrough}}
15   expanding: SERVER
16      result: SERVER
17 considering: server}{queue}{cutthrough}}
18   expanding: server
19      result: server
20   condition: eq {SERVER}{server}
21      result: false
22    scanning: queue}{cutthrough}}
23   expanding: queue
24      result: queue
25    skipping: result is not used
26 considering: cutthrough}}
27   expanding: cutthrough
28      result: cutthrough
29   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
30      result: cutthrough
31 using ACL "cutthrough"
32 processing "accept"
33 check control = cutthrough_delivery
34 check verify = recipient
35 domain.com in "test.ex : *.test.ex"? no (end of list)
36 domain.com in "! +local_domains"? yes (end of list)
37 considering: $local_part
38   expanding: $local_part
39      result: userx
40 domain.com in "*"? yes (matched "*")
41 ----------- end verify ------------
42 accept: condition test succeeded in ACL "cutthrough"
43 end of ACL "cutthrough": ACCEPT
44 ----------- start cutthrough setup ------------
45 domain.com in "test.ex : *.test.ex"? no (end of list)
46 domain.com in "! +local_domains"? yes (end of list)
47 considering: $local_part
48   expanding: $local_part
49      result: userx
50 domain.com in "*"? yes (matched "*")
51 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
52 considering: $primary_hostname
53   expanding: $primary_hostname
54      result: myhost.test.ex
55   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
56 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
57   SMTP>> EHLO myhost.test.ex
58   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
59          250-SIZE 52428800
60          250-8BITMIME
61          250-PIPELINING
62          250-STARTTLS
63          250 HELP
64 considering: ${if eq {$address_data}{usery}{*}{:}}
65 considering: $address_data}{usery}{*}{:}}
66   expanding: $address_data
67      result: userx
68 considering: usery}{*}{:}}
69   expanding: usery
70      result: usery
71   condition: eq {$address_data}{usery}
72      result: false
73    scanning: *}{:}}
74   expanding: *
75      result: *
76    skipping: result is not used
77 considering: :}}
78   expanding: :
79      result: :
80   expanding: ${if eq {$address_data}{usery}{*}{:}}
81      result: :
82 127.0.0.1 in hosts_avoid_tls? no (end of list)
83 considering: ${if eq {$address_data}{userz}{*}{:}}
84 considering: $address_data}{userz}{*}{:}}
85   expanding: $address_data
86      result: userx
87 considering: userz}{*}{:}}
88   expanding: userz
89      result: userz
90   condition: eq {$address_data}{userz}
91      result: false
92    scanning: *}{:}}
93   expanding: *
94      result: *
95    skipping: result is not used
96 considering: :}}
97   expanding: :
98      result: :
99   expanding: ${if eq {$address_data}{userz}{*}{:}}
100      result: :
101 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
102   SMTP>> STARTTLS
103   SMTP<< 220 TLS go ahead
104 127.0.0.1 in tls_verify_hosts? no (option unset)
105 127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
106 127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
107   SMTP>> EHLO myhost.test.ex
108   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
109          250-SIZE 52428800
110          250-8BITMIME
111          250-PIPELINING
112          250 HELP
113 127.0.0.1 in hosts_require_auth? no (option unset)
114   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
115   SMTP<< 250 OK
116   SMTP>> RCPT TO:<userx@domain.com>
117   SMTP<< 250 Accepted
118 holding verify callout open for cutthrough delivery
119 ----------- end cutthrough setup ------------
120 processing "accept"
121 accept: condition test succeeded in inline ACL
122 end of inline ACL: ACCEPT
123   SMTP>> DATA
124   SMTP<< 354 Enter message, ending with "." on a line by itself
125 considering: ${tod_full}
126   expanding: ${tod_full}
127      result: Tue, 2 Mar 1999 09:44:33 +0000
128 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
129         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
130         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
131         }}(Exim $version_number)
132         ${if def:sender_address {(envelope-from <$sender_address>)
133         }}id $message_exim_id${if def:received_for {
134         for $received_for}}
135   condition: def:sender_rcvhost
136      result: false
137    scanning: 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_cipher {($tls_cipher)
140         }}(Exim $version_number)
141         ${if def:sender_address {(envelope-from <$sender_address>)
142         }}id $message_exim_id${if def:received_for {
143         for $received_for}}
144   expanding: from $sender_rcvhost
145         
146      result: from 
147         
148    skipping: result is not used
149 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
150         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
151         }}(Exim $version_number)
152         ${if def:sender_address {(envelope-from <$sender_address>)
153         }}id $message_exim_id${if def:received_for {
154         for $received_for}}
155   condition: def:sender_ident
156      result: true
157 considering: 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 {
162         for $received_for}}
163 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
164         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
165         }}(Exim $version_number)
166         ${if def:sender_address {(envelope-from <$sender_address>)
167         }}id $message_exim_id${if def:received_for {
168         for $received_for}}
169   expanding: $sender_ident
170      result: CALLER
171   expanding: from ${quote_local_part:$sender_ident} 
172      result: from CALLER 
173   condition: def:sender_helo_name
174      result: true
175 considering: (helo=$sender_helo_name)
176         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
177         }}(Exim $version_number)
178         ${if def:sender_address {(envelope-from <$sender_address>)
179         }}id $message_exim_id${if def:received_for {
180         for $received_for}}
181   expanding: (helo=$sender_helo_name)
182         
183      result: (helo=myhost.test.ex)
184         
185   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
186         }}
187      result: from CALLER (helo=myhost.test.ex)
188         
189   condition: def:received_protocol
190      result: true
191 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
192         }}(Exim $version_number)
193         ${if def:sender_address {(envelope-from <$sender_address>)
194         }}id $message_exim_id${if def:received_for {
195         for $received_for}}
196   expanding: with $received_protocol
197      result: with local-esmtp
198   condition: def:tls_cipher
199      result: false
200    scanning: ($tls_cipher)
201         }}(Exim $version_number)
202         ${if def:sender_address {(envelope-from <$sender_address>)
203         }}id $message_exim_id${if def:received_for {
204         for $received_for}}
205   expanding: ($tls_cipher)
206         
207      result: ()
208         
209    skipping: result is not used
210   condition: def:sender_address
211      result: true
212 considering: (envelope-from <$sender_address>)
213         }}id $message_exim_id${if def:received_for {
214         for $received_for}}
215   expanding: (envelope-from <$sender_address>)
216         
217      result: (envelope-from <CALLER@myhost.test.ex>)
218         
219   condition: def:received_for
220      result: true
221 considering: 
222         for $received_for}}
223   expanding: 
224         for $received_for
225      result: 
226         for userx@domain.com
227   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
228         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
229         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
230         }}(Exim $version_number)
231         ${if def:sender_address {(envelope-from <$sender_address>)
232         }}id $message_exim_id${if def:received_for {
233         for $received_for}}
234      result: Received: from CALLER (helo=myhost.test.ex)
235         by myhost.test.ex with local-esmtp (Exim x.yz)
236         (envelope-from <CALLER@myhost.test.ex>)
237         id 10HmaX-0005vi-00
238         for userx@domain.com
239 ----------- start cutthrough headers send -----------
240 ----------- done cutthrough headers send ------------
241 considering: ${tod_full}
242   expanding: ${tod_full}
243      result: Tue, 2 Mar 1999 09:44:33 +0000
244   SMTP>> .
245   SMTP<< 250 OK id=10HmaY-0005vi-00
246 LOG: MAIN
247   >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLS1.x:xxxxRSA_AES_256_CBC_SHAnnn:256 CV=no C="250 OK id=10HmaY-0005vi-00"
248   SMTP>> QUIT
249 ----------- cutthrough shutdown (delivered) ------------
250 LOG: MAIN
251   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
252 LOG: MAIN
253   Completed
254 LOG: smtp_connection MAIN
255   SMTP connection from CALLER closed by QUIT
256 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
257 Exim version x.yz ....
258 configuration file is TESTSUITE/test-config
259 admin user
260  in hosts_connection_nolog? no (option unset)
261 LOG: smtp_connection MAIN
262   SMTP connection from CALLER
263 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
264   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
265      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
266  in dsn_advertise_hosts? no (option unset)
267  in pipelining_advertise_hosts? yes (matched "*")
268  in tls_advertise_hosts? yes (matched "*")
269 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
270 considering: SERVER}{server}{queue}{cutthrough}}
271   expanding: SERVER
272      result: SERVER
273 considering: server}{queue}{cutthrough}}
274   expanding: server
275      result: server
276   condition: eq {SERVER}{server}
277      result: false
278    scanning: queue}{cutthrough}}
279   expanding: queue
280      result: queue
281    skipping: result is not used
282 considering: cutthrough}}
283   expanding: cutthrough
284      result: cutthrough
285   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
286      result: cutthrough
287 using ACL "cutthrough"
288 processing "accept"
289 check control = cutthrough_delivery
290 check verify = recipient
291 domain.com in "test.ex : *.test.ex"? no (end of list)
292 domain.com in "! +local_domains"? yes (end of list)
293 considering: $local_part
294   expanding: $local_part
295      result: usery
296 domain.com in "*"? yes (matched "*")
297 ----------- end verify ------------
298 accept: condition test succeeded in ACL "cutthrough"
299 end of ACL "cutthrough": ACCEPT
300 ----------- start cutthrough setup ------------
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
305      result: usery
306 domain.com in "*"? yes (matched "*")
307 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
308 considering: $primary_hostname
309   expanding: $primary_hostname
310      result: myhost.test.ex
311   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
312 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
313   SMTP>> EHLO myhost.test.ex
314   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
315          250-SIZE 52428800
316          250-8BITMIME
317          250-PIPELINING
318          250-STARTTLS
319          250 HELP
320 considering: ${if eq {$address_data}{usery}{*}{:}}
321 considering: $address_data}{usery}{*}{:}}
322   expanding: $address_data
323      result: usery
324 considering: usery}{*}{:}}
325   expanding: usery
326      result: usery
327   condition: eq {$address_data}{usery}
328      result: true
329 considering: *}{:}}
330   expanding: *
331      result: *
332    scanning: :}}
333   expanding: :
334      result: :
335    skipping: result is not used
336   expanding: ${if eq {$address_data}{usery}{*}{:}}
337      result: *
338 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
339 127.0.0.1 in hosts_require_auth? no (option unset)
340   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
341   SMTP<< 250 OK
342   SMTP>> RCPT TO:<usery@domain.com>
343   SMTP<< 250 Accepted
344 holding verify callout open for cutthrough delivery
345 ----------- end cutthrough setup ------------
346 processing "accept"
347 accept: condition test succeeded in inline ACL
348 end of inline ACL: ACCEPT
349   SMTP>> DATA
350   SMTP<< 354 Enter message, ending with "." on a line by itself
351 considering: ${tod_full}
352   expanding: ${tod_full}
353      result: Tue, 2 Mar 1999 09:44:33 +0000
354 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
355         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
356         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
357         }}(Exim $version_number)
358         ${if def:sender_address {(envelope-from <$sender_address>)
359         }}id $message_exim_id${if def:received_for {
360         for $received_for}}
361   condition: def:sender_rcvhost
362      result: false
363    scanning: 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}} ${if def:tls_cipher {($tls_cipher)
366         }}(Exim $version_number)
367         ${if def:sender_address {(envelope-from <$sender_address>)
368         }}id $message_exim_id${if def:received_for {
369         for $received_for}}
370   expanding: from $sender_rcvhost
371         
372      result: from 
373         
374    skipping: result is not used
375 considering: ${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 {
380         for $received_for}}
381   condition: def:sender_ident
382      result: true
383 considering: 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_cipher {($tls_cipher)
385         }}(Exim $version_number)
386         ${if def:sender_address {(envelope-from <$sender_address>)
387         }}id $message_exim_id${if def:received_for {
388         for $received_for}}
389 considering: $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 {
394         for $received_for}}
395   expanding: $sender_ident
396      result: CALLER
397   expanding: from ${quote_local_part:$sender_ident} 
398      result: from CALLER 
399   condition: def:sender_helo_name
400      result: true
401 considering: (helo=$sender_helo_name)
402         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
403         }}(Exim $version_number)
404         ${if def:sender_address {(envelope-from <$sender_address>)
405         }}id $message_exim_id${if def:received_for {
406         for $received_for}}
407   expanding: (helo=$sender_helo_name)
408         
409      result: (helo=myhost.test.ex)
410         
411   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
412         }}
413      result: from CALLER (helo=myhost.test.ex)
414         
415   condition: def:received_protocol
416      result: true
417 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
418         }}(Exim $version_number)
419         ${if def:sender_address {(envelope-from <$sender_address>)
420         }}id $message_exim_id${if def:received_for {
421         for $received_for}}
422   expanding: with $received_protocol
423      result: with local-esmtp
424   condition: def:tls_cipher
425      result: false
426    scanning: ($tls_cipher)
427         }}(Exim $version_number)
428         ${if def:sender_address {(envelope-from <$sender_address>)
429         }}id $message_exim_id${if def:received_for {
430         for $received_for}}
431   expanding: ($tls_cipher)
432         
433      result: ()
434         
435    skipping: result is not used
436   condition: def:sender_address
437      result: true
438 considering: (envelope-from <$sender_address>)
439         }}id $message_exim_id${if def:received_for {
440         for $received_for}}
441   expanding: (envelope-from <$sender_address>)
442         
443      result: (envelope-from <CALLER@myhost.test.ex>)
444         
445   condition: def:received_for
446      result: true
447 considering: 
448         for $received_for}}
449   expanding: 
450         for $received_for
451      result: 
452         for usery@domain.com
453   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
454         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
455         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
456         }}(Exim $version_number)
457         ${if def:sender_address {(envelope-from <$sender_address>)
458         }}id $message_exim_id${if def:received_for {
459         for $received_for}}
460      result: Received: from CALLER (helo=myhost.test.ex)
461         by myhost.test.ex with local-esmtp (Exim x.yz)
462         (envelope-from <CALLER@myhost.test.ex>)
463         id 10HmaZ-0005vi-00
464         for usery@domain.com
465 ----------- start cutthrough headers send -----------
466 ----------- done cutthrough headers send ------------
467 considering: ${tod_full}
468   expanding: ${tod_full}
469      result: Tue, 2 Mar 1999 09:44:33 +0000
470   SMTP>> .
471   SMTP<< 250 OK id=10HmbA-0005vi-00
472 LOG: MAIN
473   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
474   SMTP>> QUIT
475 ----------- cutthrough shutdown (delivered) ------------
476 LOG: MAIN
477   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
478 LOG: MAIN
479   Completed
480 LOG: smtp_connection MAIN
481   SMTP connection from CALLER closed by QUIT
482 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
483 Exim version x.yz ....
484 configuration file is TESTSUITE/test-config
485 admin user
486  in hosts_connection_nolog? no (option unset)
487 LOG: smtp_connection MAIN
488   SMTP connection from CALLER
489 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
490   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
491      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
492  in dsn_advertise_hosts? no (option unset)
493  in pipelining_advertise_hosts? yes (matched "*")
494  in tls_advertise_hosts? yes (matched "*")
495 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
496 considering: SERVER}{server}{queue}{cutthrough}}
497   expanding: SERVER
498      result: SERVER
499 considering: server}{queue}{cutthrough}}
500   expanding: server
501      result: server
502   condition: eq {SERVER}{server}
503      result: false
504    scanning: queue}{cutthrough}}
505   expanding: queue
506      result: queue
507    skipping: result is not used
508 considering: cutthrough}}
509   expanding: cutthrough
510      result: cutthrough
511   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
512      result: cutthrough
513 using ACL "cutthrough"
514 processing "accept"
515 check control = cutthrough_delivery
516 check verify = recipient
517 domain.com in "test.ex : *.test.ex"? no (end of list)
518 domain.com in "! +local_domains"? yes (end of list)
519 considering: $local_part
520   expanding: $local_part
521      result: usery
522 domain.com in "*"? yes (matched "*")
523 ----------- end verify ------------
524 accept: condition test succeeded in ACL "cutthrough"
525 end of ACL "cutthrough": ACCEPT
526 ----------- start cutthrough setup ------------
527 domain.com in "test.ex : *.test.ex"? no (end of list)
528 domain.com in "! +local_domains"? yes (end of list)
529 considering: $local_part
530   expanding: $local_part
531      result: usery
532 domain.com in "*"? yes (matched "*")
533 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
534 considering: $primary_hostname
535   expanding: $primary_hostname
536      result: myhost.test.ex
537   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
538 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
539   SMTP>> EHLO myhost.test.ex
540   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
541          250-SIZE 52428800
542          250-8BITMIME
543          250-PIPELINING
544          250-STARTTLS
545          250 HELP
546 considering: ${if eq {$address_data}{usery}{*}{:}}
547 considering: $address_data}{usery}{*}{:}}
548   expanding: $address_data
549      result: usery
550 considering: usery}{*}{:}}
551   expanding: usery
552      result: usery
553   condition: eq {$address_data}{usery}
554      result: true
555 considering: *}{:}}
556   expanding: *
557      result: *
558    scanning: :}}
559   expanding: :
560      result: :
561    skipping: result is not used
562   expanding: ${if eq {$address_data}{usery}{*}{:}}
563      result: *
564 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
565 127.0.0.1 in hosts_require_auth? no (option unset)
566   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
567   SMTP<< 250 OK
568   SMTP>> RCPT TO:<usery@domain.com>
569   SMTP<< 250 Accepted
570 holding verify callout open for cutthrough delivery
571 ----------- end cutthrough setup ------------
572 processing "accept"
573 accept: condition test succeeded in inline ACL
574 end of inline ACL: ACCEPT
575   SMTP>> DATA
576   SMTP<< 354 Enter message, ending with "." on a line by itself
577 considering: ${tod_full}
578   expanding: ${tod_full}
579      result: Tue, 2 Mar 1999 09:44:33 +0000
580 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
581         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
582         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
583         }}(Exim $version_number)
584         ${if def:sender_address {(envelope-from <$sender_address>)
585         }}id $message_exim_id${if def:received_for {
586         for $received_for}}
587   condition: def:sender_rcvhost
588      result: false
589    scanning: 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}} ${if def:tls_cipher {($tls_cipher)
592         }}(Exim $version_number)
593         ${if def:sender_address {(envelope-from <$sender_address>)
594         }}id $message_exim_id${if def:received_for {
595         for $received_for}}
596   expanding: from $sender_rcvhost
597         
598      result: from 
599         
600    skipping: result is not used
601 considering: ${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 {
606         for $received_for}}
607   condition: def:sender_ident
608      result: true
609 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
610         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
611         }}(Exim $version_number)
612         ${if def:sender_address {(envelope-from <$sender_address>)
613         }}id $message_exim_id${if def:received_for {
614         for $received_for}}
615 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
616         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
617         }}(Exim $version_number)
618         ${if def:sender_address {(envelope-from <$sender_address>)
619         }}id $message_exim_id${if def:received_for {
620         for $received_for}}
621   expanding: $sender_ident
622      result: CALLER
623   expanding: from ${quote_local_part:$sender_ident} 
624      result: from CALLER 
625   condition: def:sender_helo_name
626      result: true
627 considering: (helo=$sender_helo_name)
628         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
629         }}(Exim $version_number)
630         ${if def:sender_address {(envelope-from <$sender_address>)
631         }}id $message_exim_id${if def:received_for {
632         for $received_for}}
633   expanding: (helo=$sender_helo_name)
634         
635      result: (helo=myhost.test.ex)
636         
637   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
638         }}
639      result: from CALLER (helo=myhost.test.ex)
640         
641   condition: def:received_protocol
642      result: true
643 considering: 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 {
647         for $received_for}}
648   expanding: with $received_protocol
649      result: with local-esmtp
650   condition: def:tls_cipher
651      result: false
652    scanning: ($tls_cipher)
653         }}(Exim $version_number)
654         ${if def:sender_address {(envelope-from <$sender_address>)
655         }}id $message_exim_id${if def:received_for {
656         for $received_for}}
657   expanding: ($tls_cipher)
658         
659      result: ()
660         
661    skipping: result is not used
662   condition: def:sender_address
663      result: true
664 considering: (envelope-from <$sender_address>)
665         }}id $message_exim_id${if def:received_for {
666         for $received_for}}
667   expanding: (envelope-from <$sender_address>)
668         
669      result: (envelope-from <CALLER@myhost.test.ex>)
670         
671   condition: def:received_for
672      result: true
673 considering: 
674         for $received_for}}
675   expanding: 
676         for $received_for
677      result: 
678         for usery@domain.com
679   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
680         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
681         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
682         }}(Exim $version_number)
683         ${if def:sender_address {(envelope-from <$sender_address>)
684         }}id $message_exim_id${if def:received_for {
685         for $received_for}}
686      result: Received: from CALLER (helo=myhost.test.ex)
687         by myhost.test.ex with local-esmtp (Exim x.yz)
688         (envelope-from <CALLER@myhost.test.ex>)
689         id 10HmbB-0005vi-00
690         for usery@domain.com
691 ----------- start cutthrough headers send -----------
692 ----------- done cutthrough headers send ------------
693 considering: ${tod_full}
694   expanding: ${tod_full}
695      result: Tue, 2 Mar 1999 09:44:33 +0000
696   SMTP>> .
697   SMTP<< 250 OK id=10HmbC-0005vi-00
698 LOG: MAIN
699   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
700   SMTP>> QUIT
701 ----------- cutthrough shutdown (delivered) ------------
702 LOG: MAIN
703   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
704 LOG: MAIN
705   Completed
706 LOG: smtp_connection MAIN
707   SMTP connection from CALLER closed by QUIT
708 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
709
710 ******** SERVER ********