Testsuite: account for platforms not supporting TFO
[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 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}}
16   expanding: SERVER
17      result: SERVER
18 considering: server}{queue}{cutthrough}}
19   expanding: server
20      result: server
21   condition: eq {SERVER}{server}
22      result: false
23    scanning: queue}{cutthrough}}
24   expanding: queue
25      result: queue
26    skipping: result is not used
27 considering: cutthrough}}
28   expanding: cutthrough
29      result: cutthrough
30   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
31      result: cutthrough
32 using ACL "cutthrough"
33 processing "accept"
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
40      result: userx
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
50      result: userx
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 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]
61          250-SIZE 52428800
62          250-8BITMIME
63          250-PIPELINING
64          250-STARTTLS
65          250 HELP
66 considering: ${if eq {$address_data}{usery}{*}{:}}
67 considering: $address_data}{usery}{*}{:}}
68   expanding: $address_data
69      result: userx
70 considering: usery}{*}{:}}
71   expanding: usery
72      result: usery
73   condition: eq {$address_data}{usery}
74      result: false
75    scanning: *}{:}}
76   expanding: *
77      result: *
78    skipping: result is not used
79 considering: :}}
80   expanding: :
81      result: :
82   expanding: ${if eq {$address_data}{usery}{*}{:}}
83      result: :
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
88      result: userx
89 considering: userz}{*}{:}}
90   expanding: userz
91      result: userz
92   condition: eq {$address_data}{userz}
93      result: false
94    scanning: *}{:}}
95   expanding: *
96      result: *
97    skipping: result is not used
98 considering: :}}
99   expanding: :
100      result: :
101   expanding: ${if eq {$address_data}{userz}{*}{:}}
102      result: :
103 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
104   SMTP>> STARTTLS
105 cmd buf flush ddd bytes
106   SMTP<< 220 TLS go ahead
107 127.0.0.1 in tls_verify_hosts? no (option unset)
108 127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
109 127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
110   SMTP>> EHLO myhost.test.ex
111 cmd buf flush ddd bytes
112   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
113          250-SIZE 52428800
114          250-8BITMIME
115          250-PIPELINING
116          250 HELP
117 127.0.0.1 in hosts_require_auth? no (option unset)
118   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
119 cmd buf flush ddd bytes
120   SMTP<< 250 OK
121   SMTP>> RCPT TO:<userx@domain.com>
122 cmd buf flush ddd bytes
123   SMTP<< 250 Accepted
124 holding verify callout open for cutthrough delivery
125 ----------- end cutthrough setup ------------
126 processing "accept"
127 accept: condition test succeeded in inline ACL
128 end of inline ACL: ACCEPT
129   SMTP>> DATA
130   SMTP<< 354 Enter message, ending with "." on a line by itself
131 considering: ${tod_full}
132   expanding: ${tod_full}
133      result: Tue, 2 Mar 1999 09:44:33 +0000
134 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
135         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
136         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
137         }}(Exim $version_number)
138         ${if def:sender_address {(envelope-from <$sender_address>)
139         }}id $message_exim_id${if def:received_for {
140         for $received_for}}
141   condition: def:sender_rcvhost
142      result: false
143    scanning: from $sender_rcvhost
144         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
145         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
146         }}(Exim $version_number)
147         ${if def:sender_address {(envelope-from <$sender_address>)
148         }}id $message_exim_id${if def:received_for {
149         for $received_for}}
150   expanding: from $sender_rcvhost
151         
152      result: from 
153         
154    skipping: result is not used
155 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
156         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
157         }}(Exim $version_number)
158         ${if def:sender_address {(envelope-from <$sender_address>)
159         }}id $message_exim_id${if def:received_for {
160         for $received_for}}
161   condition: def:sender_ident
162      result: true
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}} ${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 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
170         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
171         }}(Exim $version_number)
172         ${if def:sender_address {(envelope-from <$sender_address>)
173         }}id $message_exim_id${if def:received_for {
174         for $received_for}}
175   expanding: $sender_ident
176      result: CALLER
177   expanding: from ${quote_local_part:$sender_ident} 
178      result: from CALLER 
179   condition: def:sender_helo_name
180      result: true
181 considering: (helo=$sender_helo_name)
182         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
183         }}(Exim $version_number)
184         ${if def:sender_address {(envelope-from <$sender_address>)
185         }}id $message_exim_id${if def:received_for {
186         for $received_for}}
187   expanding: (helo=$sender_helo_name)
188         
189      result: (helo=myhost.test.ex)
190         
191   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
192         }}
193      result: from CALLER (helo=myhost.test.ex)
194         
195   condition: def:received_protocol
196      result: true
197 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
198         }}(Exim $version_number)
199         ${if def:sender_address {(envelope-from <$sender_address>)
200         }}id $message_exim_id${if def:received_for {
201         for $received_for}}
202   expanding: with $received_protocol
203      result: with local-esmtp
204   condition: def:tls_cipher
205      result: false
206    scanning: ($tls_cipher)
207         }}(Exim $version_number)
208         ${if def:sender_address {(envelope-from <$sender_address>)
209         }}id $message_exim_id${if def:received_for {
210         for $received_for}}
211   expanding: ($tls_cipher)
212         
213      result: ()
214         
215    skipping: result is not used
216   condition: def:sender_address
217      result: true
218 considering: (envelope-from <$sender_address>)
219         }}id $message_exim_id${if def:received_for {
220         for $received_for}}
221   expanding: (envelope-from <$sender_address>)
222         
223      result: (envelope-from <CALLER@myhost.test.ex>)
224         
225   condition: def:received_for
226      result: true
227 considering: 
228         for $received_for}}
229   expanding: 
230         for $received_for
231      result: 
232         for userx@domain.com
233   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
234         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
235         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
236         }}(Exim $version_number)
237         ${if def:sender_address {(envelope-from <$sender_address>)
238         }}id $message_exim_id${if def:received_for {
239         for $received_for}}
240      result: Received: from CALLER (helo=myhost.test.ex)
241         by myhost.test.ex with local-esmtp (Exim x.yz)
242         (envelope-from <CALLER@myhost.test.ex>)
243         id 10HmaX-0005vi-00
244         for userx@domain.com
245 ----------- start cutthrough headers send -----------
246 ----------- done cutthrough headers send ------------
247 considering: ${tod_full}
248   expanding: ${tod_full}
249      result: Tue, 2 Mar 1999 09:44:33 +0000
250   SMTP>> .
251   SMTP<< 250 OK id=10HmaY-0005vi-00
252 LOG: MAIN
253   >> 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"
254   SMTP>> QUIT
255   SMTP(close)>>
256 ----------- cutthrough shutdown (delivered) ------------
257 LOG: MAIN
258   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
259 LOG: MAIN
260   Completed
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
266 admin user
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}}
279   expanding: SERVER
280      result: SERVER
281 considering: server}{queue}{cutthrough}}
282   expanding: server
283      result: server
284   condition: eq {SERVER}{server}
285      result: false
286    scanning: queue}{cutthrough}}
287   expanding: queue
288      result: queue
289    skipping: result is not used
290 considering: cutthrough}}
291   expanding: cutthrough
292      result: cutthrough
293   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
294      result: cutthrough
295 using ACL "cutthrough"
296 processing "accept"
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
303      result: usery
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
313      result: usery
314 domain.com in "*"? yes (matched "*")
315 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... 127.0.0.1 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 ddd bytes
323   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
324          250-SIZE 52428800
325          250-8BITMIME
326          250-PIPELINING
327          250-STARTTLS
328          250 HELP
329 considering: ${if eq {$address_data}{usery}{*}{:}}
330 considering: $address_data}{usery}{*}{:}}
331   expanding: $address_data
332      result: usery
333 considering: usery}{*}{:}}
334   expanding: usery
335      result: usery
336   condition: eq {$address_data}{usery}
337      result: true
338 considering: *}{:}}
339   expanding: *
340      result: *
341    scanning: :}}
342   expanding: :
343      result: :
344    skipping: result is not used
345   expanding: ${if eq {$address_data}{usery}{*}{:}}
346      result: *
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 ddd bytes
351   SMTP<< 250 OK
352   SMTP>> RCPT TO:<usery@domain.com>
353 cmd buf flush ddd bytes
354   SMTP<< 250 Accepted
355 holding verify callout open for cutthrough delivery
356 ----------- end cutthrough setup ------------
357 processing "accept"
358 accept: condition test succeeded in inline ACL
359 end of inline ACL: ACCEPT
360   SMTP>> DATA
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 {
371         for $received_for}}
372   condition: def:sender_rcvhost
373      result: false
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 {
380         for $received_for}}
381   expanding: from $sender_rcvhost
382         
383      result: from 
384         
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 {
391         for $received_for}}
392   condition: def:sender_ident
393      result: true
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 {
399         for $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 {
405         for $received_for}}
406   expanding: $sender_ident
407      result: CALLER
408   expanding: from ${quote_local_part:$sender_ident} 
409      result: from CALLER 
410   condition: def:sender_helo_name
411      result: true
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 {
417         for $received_for}}
418   expanding: (helo=$sender_helo_name)
419         
420      result: (helo=myhost.test.ex)
421         
422   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
423         }}
424      result: from CALLER (helo=myhost.test.ex)
425         
426   condition: def:received_protocol
427      result: true
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 {
432         for $received_for}}
433   expanding: with $received_protocol
434      result: with local-esmtp
435   condition: def:tls_cipher
436      result: false
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 {
441         for $received_for}}
442   expanding: ($tls_cipher)
443         
444      result: ()
445         
446    skipping: result is not used
447   condition: def:sender_address
448      result: true
449 considering: (envelope-from <$sender_address>)
450         }}id $message_exim_id${if def:received_for {
451         for $received_for}}
452   expanding: (envelope-from <$sender_address>)
453         
454      result: (envelope-from <CALLER@myhost.test.ex>)
455         
456   condition: def:received_for
457      result: true
458 considering: 
459         for $received_for}}
460   expanding: 
461         for $received_for
462      result: 
463         for usery@domain.com
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 {
470         for $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>)
474         id 10HmaZ-0005vi-00
475         for usery@domain.com
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
481   SMTP>> .
482   SMTP<< 250 OK id=10HmbA-0005vi-00
483 LOG: MAIN
484   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
485   SMTP>> QUIT
486   SMTP(close)>>
487 ----------- cutthrough shutdown (delivered) ------------
488 LOG: MAIN
489   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
490 LOG: MAIN
491   Completed
492 LOG: smtp_connection MAIN
493   SMTP connection from CALLER closed by QUIT
494 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
495 Exim version x.yz ....
496 configuration file is TESTSUITE/test-config
497 admin user
498  in hosts_connection_nolog? no (option unset)
499 LOG: smtp_connection MAIN
500   SMTP connection from CALLER
501 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
502   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
503      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
504  in dsn_advertise_hosts? no (option unset)
505  in pipelining_advertise_hosts? yes (matched "*")
506  in chunking_advertise_hosts? no (end of list)
507  in tls_advertise_hosts? yes (matched "*")
508 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
509 considering: SERVER}{server}{queue}{cutthrough}}
510   expanding: SERVER
511      result: SERVER
512 considering: server}{queue}{cutthrough}}
513   expanding: server
514      result: server
515   condition: eq {SERVER}{server}
516      result: false
517    scanning: queue}{cutthrough}}
518   expanding: queue
519      result: queue
520    skipping: result is not used
521 considering: cutthrough}}
522   expanding: cutthrough
523      result: cutthrough
524   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
525      result: cutthrough
526 using ACL "cutthrough"
527 processing "accept"
528 check control = cutthrough_delivery
529 check verify = recipient
530 domain.com in "test.ex : *.test.ex"? no (end of list)
531 domain.com in "! +local_domains"? yes (end of list)
532 considering: $local_part
533   expanding: $local_part
534      result: usery
535 domain.com in "*"? yes (matched "*")
536 ----------- end verify ------------
537 accept: condition test succeeded in ACL "cutthrough"
538 end of ACL "cutthrough": ACCEPT
539 ----------- start cutthrough setup ------------
540 domain.com in "test.ex : *.test.ex"? no (end of list)
541 domain.com in "! +local_domains"? yes (end of list)
542 considering: $local_part
543   expanding: $local_part
544      result: usery
545 domain.com in "*"? yes (matched "*")
546 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... 127.0.0.1 connected
547 considering: $primary_hostname
548   expanding: $primary_hostname
549      result: myhost.test.ex
550   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
551 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
552   SMTP>> EHLO myhost.test.ex
553 cmd buf flush ddd bytes
554   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
555          250-SIZE 52428800
556          250-8BITMIME
557          250-PIPELINING
558          250-STARTTLS
559          250 HELP
560 considering: ${if eq {$address_data}{usery}{*}{:}}
561 considering: $address_data}{usery}{*}{:}}
562   expanding: $address_data
563      result: usery
564 considering: usery}{*}{:}}
565   expanding: usery
566      result: usery
567   condition: eq {$address_data}{usery}
568      result: true
569 considering: *}{:}}
570   expanding: *
571      result: *
572    scanning: :}}
573   expanding: :
574      result: :
575    skipping: result is not used
576   expanding: ${if eq {$address_data}{usery}{*}{:}}
577      result: *
578 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
579 127.0.0.1 in hosts_require_auth? no (option unset)
580   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
581 cmd buf flush ddd bytes
582   SMTP<< 250 OK
583   SMTP>> RCPT TO:<usery@domain.com>
584 cmd buf flush ddd bytes
585   SMTP<< 250 Accepted
586 holding verify callout open for cutthrough delivery
587 ----------- end cutthrough setup ------------
588 processing "accept"
589 accept: condition test succeeded in inline ACL
590 end of inline ACL: ACCEPT
591   SMTP>> DATA
592   SMTP<< 354 Enter message, ending with "." on a line by itself
593 considering: ${tod_full}
594   expanding: ${tod_full}
595      result: Tue, 2 Mar 1999 09:44:33 +0000
596 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
597         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
598         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
599         }}(Exim $version_number)
600         ${if def:sender_address {(envelope-from <$sender_address>)
601         }}id $message_exim_id${if def:received_for {
602         for $received_for}}
603   condition: def:sender_rcvhost
604      result: false
605    scanning: from $sender_rcvhost
606         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
607         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
608         }}(Exim $version_number)
609         ${if def:sender_address {(envelope-from <$sender_address>)
610         }}id $message_exim_id${if def:received_for {
611         for $received_for}}
612   expanding: from $sender_rcvhost
613         
614      result: from 
615         
616    skipping: result is not used
617 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
618         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
619         }}(Exim $version_number)
620         ${if def:sender_address {(envelope-from <$sender_address>)
621         }}id $message_exim_id${if def:received_for {
622         for $received_for}}
623   condition: def:sender_ident
624      result: true
625 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
626         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
627         }}(Exim $version_number)
628         ${if def:sender_address {(envelope-from <$sender_address>)
629         }}id $message_exim_id${if def:received_for {
630         for $received_for}}
631 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
632         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
633         }}(Exim $version_number)
634         ${if def:sender_address {(envelope-from <$sender_address>)
635         }}id $message_exim_id${if def:received_for {
636         for $received_for}}
637   expanding: $sender_ident
638      result: CALLER
639   expanding: from ${quote_local_part:$sender_ident} 
640      result: from CALLER 
641   condition: def:sender_helo_name
642      result: true
643 considering: (helo=$sender_helo_name)
644         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
645         }}(Exim $version_number)
646         ${if def:sender_address {(envelope-from <$sender_address>)
647         }}id $message_exim_id${if def:received_for {
648         for $received_for}}
649   expanding: (helo=$sender_helo_name)
650         
651      result: (helo=myhost.test.ex)
652         
653   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
654         }}
655      result: from CALLER (helo=myhost.test.ex)
656         
657   condition: def:received_protocol
658      result: true
659 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
660         }}(Exim $version_number)
661         ${if def:sender_address {(envelope-from <$sender_address>)
662         }}id $message_exim_id${if def:received_for {
663         for $received_for}}
664   expanding: with $received_protocol
665      result: with local-esmtp
666   condition: def:tls_cipher
667      result: false
668    scanning: ($tls_cipher)
669         }}(Exim $version_number)
670         ${if def:sender_address {(envelope-from <$sender_address>)
671         }}id $message_exim_id${if def:received_for {
672         for $received_for}}
673   expanding: ($tls_cipher)
674         
675      result: ()
676         
677    skipping: result is not used
678   condition: def:sender_address
679      result: true
680 considering: (envelope-from <$sender_address>)
681         }}id $message_exim_id${if def:received_for {
682         for $received_for}}
683   expanding: (envelope-from <$sender_address>)
684         
685      result: (envelope-from <CALLER@myhost.test.ex>)
686         
687   condition: def:received_for
688      result: true
689 considering: 
690         for $received_for}}
691   expanding: 
692         for $received_for
693      result: 
694         for usery@domain.com
695   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
696         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
697         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
698         }}(Exim $version_number)
699         ${if def:sender_address {(envelope-from <$sender_address>)
700         }}id $message_exim_id${if def:received_for {
701         for $received_for}}
702      result: Received: from CALLER (helo=myhost.test.ex)
703         by myhost.test.ex with local-esmtp (Exim x.yz)
704         (envelope-from <CALLER@myhost.test.ex>)
705         id 10HmbB-0005vi-00
706         for usery@domain.com
707 ----------- start cutthrough headers send -----------
708 ----------- done cutthrough headers send ------------
709 considering: ${tod_full}
710   expanding: ${tod_full}
711      result: Tue, 2 Mar 1999 09:44:33 +0000
712   SMTP>> .
713   SMTP<< 250 OK id=10HmbC-0005vi-00
714 LOG: MAIN
715   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
716   SMTP>> QUIT
717   SMTP(close)>>
718 ----------- cutthrough shutdown (delivered) ------------
719 LOG: MAIN
720   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
721 LOG: MAIN
722   Completed
723 LOG: smtp_connection MAIN
724   SMTP connection from CALLER closed by QUIT
725 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
726
727 ******** SERVER ********