Cutthrough: avoid use of callout result cache
[exim.git] / test / stderr / 5410
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 hosts_require_ocsp? no (option unset)
105 127.0.0.1 in hosts_request_ocsp? yes (matched "*")
106 127.0.0.1 in tls_verify_hosts? no (option unset)
107 127.0.0.1 in tls_try_verify_hosts? no (end of list)
108   SMTP>> EHLO myhost.test.ex
109   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
110          250-SIZE 52428800
111          250-8BITMIME
112          250-PIPELINING
113          250 HELP
114 127.0.0.1 in hosts_require_auth? no (option unset)
115   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
116   SMTP<< 250 OK
117   SMTP>> RCPT TO:<userx@domain.com>
118   SMTP<< 250 Accepted
119 holding verify callout open for cutthrough delivery
120 ----------- end cutthrough setup ------------
121 processing "accept"
122 accept: condition test succeeded in inline ACL
123 end of inline ACL: ACCEPT
124   SMTP>> DATA
125   SMTP<< 354 Enter message, ending with "." on a line by itself
126 considering: ${tod_full}
127   expanding: ${tod_full}
128      result: Tue, 2 Mar 1999 09:44:33 +0000
129 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
130         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
131         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
132         }}(Exim $version_number)
133         ${if def:sender_address {(envelope-from <$sender_address>)
134         }}id $message_exim_id${if def:received_for {
135         for $received_for}}
136 condition: def:sender_rcvhost
137    result: false
138    scanning: from $sender_rcvhost
139         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
140         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
141         }}(Exim $version_number)
142         ${if def:sender_address {(envelope-from <$sender_address>)
143         }}id $message_exim_id${if def:received_for {
144         for $received_for}}
145   expanding: from $sender_rcvhost
146         
147      result: from 
148         
149    skipping: result is not used
150 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
151         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
152         }}(Exim $version_number)
153         ${if def:sender_address {(envelope-from <$sender_address>)
154         }}id $message_exim_id${if def:received_for {
155         for $received_for}}
156 condition: def:sender_ident
157    result: true
158 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
159         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
160         }}(Exim $version_number)
161         ${if def:sender_address {(envelope-from <$sender_address>)
162         }}id $message_exim_id${if def:received_for {
163         for $received_for}}
164 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
165         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
166         }}(Exim $version_number)
167         ${if def:sender_address {(envelope-from <$sender_address>)
168         }}id $message_exim_id${if def:received_for {
169         for $received_for}}
170   expanding: $sender_ident
171      result: CALLER
172   expanding: from ${quote_local_part:$sender_ident} 
173      result: from CALLER 
174 condition: def:sender_helo_name
175    result: true
176 considering: (helo=$sender_helo_name)
177         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
178         }}(Exim $version_number)
179         ${if def:sender_address {(envelope-from <$sender_address>)
180         }}id $message_exim_id${if def:received_for {
181         for $received_for}}
182   expanding: (helo=$sender_helo_name)
183         
184      result: (helo=myhost.test.ex)
185         
186   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
187         }}
188      result: from CALLER (helo=myhost.test.ex)
189         
190 condition: def:received_protocol
191    result: true
192 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
193         }}(Exim $version_number)
194         ${if def:sender_address {(envelope-from <$sender_address>)
195         }}id $message_exim_id${if def:received_for {
196         for $received_for}}
197   expanding: with $received_protocol
198      result: with local-esmtp
199 condition: def:sender_address
200    result: true
201 considering: (envelope-from <$sender_address>)
202         }}id $message_exim_id${if def:received_for {
203         for $received_for}}
204   expanding: (envelope-from <$sender_address>)
205         
206      result: (envelope-from <CALLER@myhost.test.ex>)
207         
208 condition: def:received_for
209    result: true
210 considering: 
211         for $received_for}}
212   expanding: 
213         for $received_for
214      result: 
215         for userx@domain.com
216   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
217         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
218         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
219         }}(Exim $version_number)
220         ${if def:sender_address {(envelope-from <$sender_address>)
221         }}id $message_exim_id${if def:received_for {
222         for $received_for}}
223      result: Received: from CALLER (helo=myhost.test.ex)
224         by myhost.test.ex with local-esmtp (Exim x.yz)
225         (envelope-from <CALLER@myhost.test.ex>)
226         id 10HmaY-0005vi-00
227         for userx@domain.com
228 ----------- start cutthrough headers send -----------
229 ----------- done cutthrough headers send ------------
230 considering: ${tod_full}
231   expanding: ${tod_full}
232      result: Tue, 2 Mar 1999 09:44:33 +0000
233   SMTP>> .
234   SMTP<< 250 OK id=10HmaX-0005vi-00
235 LOG: MAIN
236   >> 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=10HmaX-0005vi-00"
237   SMTP>> QUIT
238 ----------- cutthrough shutdown (delivered) ------------
239 LOG: MAIN
240   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
241 LOG: MAIN
242   Completed
243 LOG: smtp_connection MAIN
244   SMTP connection from CALLER closed by QUIT
245 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
246 Exim version x.yz ....
247 configuration file is TESTSUITE/test-config
248 admin user
249  in hosts_connection_nolog? no (option unset)
250 LOG: smtp_connection MAIN
251   SMTP connection from CALLER
252 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
253   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
254      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
255  in dsn_advertise_hosts? no (option unset)
256  in pipelining_advertise_hosts? yes (matched "*")
257  in tls_advertise_hosts? yes (matched "*")
258 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
259 considering: SERVER}{server}{queue}{cutthrough}}
260   expanding: SERVER
261      result: SERVER
262 considering: server}{queue}{cutthrough}}
263   expanding: server
264      result: server
265 condition: eq {SERVER}{server}
266    result: false
267    scanning: queue}{cutthrough}}
268   expanding: queue
269      result: queue
270    skipping: result is not used
271 considering: cutthrough}}
272   expanding: cutthrough
273      result: cutthrough
274   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
275      result: cutthrough
276 using ACL "cutthrough"
277 processing "accept"
278 check control = cutthrough_delivery
279 check verify = recipient
280 domain.com in "test.ex : *.test.ex"? no (end of list)
281 domain.com in "! +local_domains"? yes (end of list)
282 considering: $local_part
283   expanding: $local_part
284      result: usery
285 domain.com in "*"? yes (matched "*")
286 ----------- end verify ------------
287 accept: condition test succeeded in ACL "cutthrough"
288 end of ACL "cutthrough": ACCEPT
289 ----------- start cutthrough setup ------------
290 domain.com in "test.ex : *.test.ex"? no (end of list)
291 domain.com in "! +local_domains"? yes (end of list)
292 considering: $local_part
293   expanding: $local_part
294      result: usery
295 domain.com in "*"? yes (matched "*")
296 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
297 considering: $primary_hostname
298   expanding: $primary_hostname
299      result: myhost.test.ex
300   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
301 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
302   SMTP>> EHLO myhost.test.ex
303   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
304          250-SIZE 52428800
305          250-8BITMIME
306          250-PIPELINING
307          250-STARTTLS
308          250 HELP
309 considering: ${if eq {$address_data}{usery}{*}{:}}
310 considering: $address_data}{usery}{*}{:}}
311   expanding: $address_data
312      result: usery
313 considering: usery}{*}{:}}
314   expanding: usery
315      result: usery
316 condition: eq {$address_data}{usery}
317    result: true
318 considering: *}{:}}
319   expanding: *
320      result: *
321    scanning: :}}
322   expanding: :
323      result: :
324    skipping: result is not used
325   expanding: ${if eq {$address_data}{usery}{*}{:}}
326      result: *
327 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
328 127.0.0.1 in hosts_require_auth? no (option unset)
329   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
330   SMTP<< 250 OK
331   SMTP>> RCPT TO:<usery@domain.com>
332   SMTP<< 250 Accepted
333 holding verify callout open for cutthrough delivery
334 ----------- end cutthrough setup ------------
335 processing "accept"
336 accept: condition test succeeded in inline ACL
337 end of inline ACL: ACCEPT
338   SMTP>> DATA
339   SMTP<< 354 Enter message, ending with "." on a line by itself
340 considering: ${tod_full}
341   expanding: ${tod_full}
342      result: Tue, 2 Mar 1999 09:44:33 +0000
343 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
344         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
345         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
346         }}(Exim $version_number)
347         ${if def:sender_address {(envelope-from <$sender_address>)
348         }}id $message_exim_id${if def:received_for {
349         for $received_for}}
350 condition: def:sender_rcvhost
351    result: false
352    scanning: from $sender_rcvhost
353         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
354         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
355         }}(Exim $version_number)
356         ${if def:sender_address {(envelope-from <$sender_address>)
357         }}id $message_exim_id${if def:received_for {
358         for $received_for}}
359   expanding: from $sender_rcvhost
360         
361      result: from 
362         
363    skipping: result is not used
364 considering: ${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 condition: def:sender_ident
371    result: true
372 considering: 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}} ${if def:tls_cipher {($tls_cipher)
374         }}(Exim $version_number)
375         ${if def:sender_address {(envelope-from <$sender_address>)
376         }}id $message_exim_id${if def:received_for {
377         for $received_for}}
378 considering: $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 {
383         for $received_for}}
384   expanding: $sender_ident
385      result: CALLER
386   expanding: from ${quote_local_part:$sender_ident} 
387      result: from CALLER 
388 condition: def:sender_helo_name
389    result: true
390 considering: (helo=$sender_helo_name)
391         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
392         }}(Exim $version_number)
393         ${if def:sender_address {(envelope-from <$sender_address>)
394         }}id $message_exim_id${if def:received_for {
395         for $received_for}}
396   expanding: (helo=$sender_helo_name)
397         
398      result: (helo=myhost.test.ex)
399         
400   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
401         }}
402      result: from CALLER (helo=myhost.test.ex)
403         
404 condition: def:received_protocol
405    result: true
406 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
407         }}(Exim $version_number)
408         ${if def:sender_address {(envelope-from <$sender_address>)
409         }}id $message_exim_id${if def:received_for {
410         for $received_for}}
411   expanding: with $received_protocol
412      result: with local-esmtp
413 condition: def:sender_address
414    result: true
415 considering: (envelope-from <$sender_address>)
416         }}id $message_exim_id${if def:received_for {
417         for $received_for}}
418   expanding: (envelope-from <$sender_address>)
419         
420      result: (envelope-from <CALLER@myhost.test.ex>)
421         
422 condition: def:received_for
423    result: true
424 considering: 
425         for $received_for}}
426   expanding: 
427         for $received_for
428      result: 
429         for usery@domain.com
430   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
431         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
432         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
433         }}(Exim $version_number)
434         ${if def:sender_address {(envelope-from <$sender_address>)
435         }}id $message_exim_id${if def:received_for {
436         for $received_for}}
437      result: Received: from CALLER (helo=myhost.test.ex)
438         by myhost.test.ex with local-esmtp (Exim x.yz)
439         (envelope-from <CALLER@myhost.test.ex>)
440         id 10HmbA-0005vi-00
441         for usery@domain.com
442 ----------- start cutthrough headers send -----------
443 ----------- done cutthrough headers send ------------
444 considering: ${tod_full}
445   expanding: ${tod_full}
446      result: Tue, 2 Mar 1999 09:44:33 +0000
447   SMTP>> .
448   SMTP<< 250 OK id=10HmaZ-0005vi-00
449 LOG: MAIN
450   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmaZ-0005vi-00"
451   SMTP>> QUIT
452 ----------- cutthrough shutdown (delivered) ------------
453 LOG: MAIN
454   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
455 LOG: MAIN
456   Completed
457 LOG: smtp_connection MAIN
458   SMTP connection from CALLER closed by QUIT
459 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
460 Exim version x.yz ....
461 configuration file is TESTSUITE/test-config
462 admin user
463  in hosts_connection_nolog? no (option unset)
464 LOG: smtp_connection MAIN
465   SMTP connection from CALLER
466 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
467   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
468      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
469  in dsn_advertise_hosts? no (option unset)
470  in pipelining_advertise_hosts? yes (matched "*")
471  in tls_advertise_hosts? yes (matched "*")
472 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
473 considering: SERVER}{server}{queue}{cutthrough}}
474   expanding: SERVER
475      result: SERVER
476 considering: server}{queue}{cutthrough}}
477   expanding: server
478      result: server
479 condition: eq {SERVER}{server}
480    result: false
481    scanning: queue}{cutthrough}}
482   expanding: queue
483      result: queue
484    skipping: result is not used
485 considering: cutthrough}}
486   expanding: cutthrough
487      result: cutthrough
488   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
489      result: cutthrough
490 using ACL "cutthrough"
491 processing "accept"
492 check control = cutthrough_delivery
493 check verify = recipient
494 domain.com in "test.ex : *.test.ex"? no (end of list)
495 domain.com in "! +local_domains"? yes (end of list)
496 considering: $local_part
497   expanding: $local_part
498      result: usery
499 domain.com in "*"? yes (matched "*")
500 ----------- end verify ------------
501 accept: condition test succeeded in ACL "cutthrough"
502 end of ACL "cutthrough": ACCEPT
503 ----------- start cutthrough setup ------------
504 domain.com in "test.ex : *.test.ex"? no (end of list)
505 domain.com in "! +local_domains"? yes (end of list)
506 considering: $local_part
507   expanding: $local_part
508      result: usery
509 domain.com in "*"? yes (matched "*")
510 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
511 considering: $primary_hostname
512   expanding: $primary_hostname
513      result: myhost.test.ex
514   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
515 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
516   SMTP>> EHLO myhost.test.ex
517   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
518          250-SIZE 52428800
519          250-8BITMIME
520          250-PIPELINING
521          250-STARTTLS
522          250 HELP
523 considering: ${if eq {$address_data}{usery}{*}{:}}
524 considering: $address_data}{usery}{*}{:}}
525   expanding: $address_data
526      result: usery
527 considering: usery}{*}{:}}
528   expanding: usery
529      result: usery
530 condition: eq {$address_data}{usery}
531    result: true
532 considering: *}{:}}
533   expanding: *
534      result: *
535    scanning: :}}
536   expanding: :
537      result: :
538    skipping: result is not used
539   expanding: ${if eq {$address_data}{usery}{*}{:}}
540      result: *
541 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
542 127.0.0.1 in hosts_require_auth? no (option unset)
543   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
544   SMTP<< 250 OK
545   SMTP>> RCPT TO:<usery@domain.com>
546   SMTP<< 250 Accepted
547 holding verify callout open for cutthrough delivery
548 ----------- end cutthrough setup ------------
549 processing "accept"
550 accept: condition test succeeded in inline ACL
551 end of inline ACL: ACCEPT
552   SMTP>> DATA
553   SMTP<< 354 Enter message, ending with "." on a line by itself
554 considering: ${tod_full}
555   expanding: ${tod_full}
556      result: Tue, 2 Mar 1999 09:44:33 +0000
557 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
558         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
559         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
560         }}(Exim $version_number)
561         ${if def:sender_address {(envelope-from <$sender_address>)
562         }}id $message_exim_id${if def:received_for {
563         for $received_for}}
564 condition: def:sender_rcvhost
565    result: false
566    scanning: from $sender_rcvhost
567         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
568         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
569         }}(Exim $version_number)
570         ${if def:sender_address {(envelope-from <$sender_address>)
571         }}id $message_exim_id${if def:received_for {
572         for $received_for}}
573   expanding: from $sender_rcvhost
574         
575      result: from 
576         
577    skipping: result is not used
578 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
579         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
580         }}(Exim $version_number)
581         ${if def:sender_address {(envelope-from <$sender_address>)
582         }}id $message_exim_id${if def:received_for {
583         for $received_for}}
584 condition: def:sender_ident
585    result: true
586 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
587         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
588         }}(Exim $version_number)
589         ${if def:sender_address {(envelope-from <$sender_address>)
590         }}id $message_exim_id${if def:received_for {
591         for $received_for}}
592 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
593         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
594         }}(Exim $version_number)
595         ${if def:sender_address {(envelope-from <$sender_address>)
596         }}id $message_exim_id${if def:received_for {
597         for $received_for}}
598   expanding: $sender_ident
599      result: CALLER
600   expanding: from ${quote_local_part:$sender_ident} 
601      result: from CALLER 
602 condition: def:sender_helo_name
603    result: true
604 considering: (helo=$sender_helo_name)
605         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
606         }}(Exim $version_number)
607         ${if def:sender_address {(envelope-from <$sender_address>)
608         }}id $message_exim_id${if def:received_for {
609         for $received_for}}
610   expanding: (helo=$sender_helo_name)
611         
612      result: (helo=myhost.test.ex)
613         
614   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
615         }}
616      result: from CALLER (helo=myhost.test.ex)
617         
618 condition: def:received_protocol
619    result: true
620 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
621         }}(Exim $version_number)
622         ${if def:sender_address {(envelope-from <$sender_address>)
623         }}id $message_exim_id${if def:received_for {
624         for $received_for}}
625   expanding: with $received_protocol
626      result: with local-esmtp
627 condition: def:sender_address
628    result: true
629 considering: (envelope-from <$sender_address>)
630         }}id $message_exim_id${if def:received_for {
631         for $received_for}}
632   expanding: (envelope-from <$sender_address>)
633         
634      result: (envelope-from <CALLER@myhost.test.ex>)
635         
636 condition: def:received_for
637    result: true
638 considering: 
639         for $received_for}}
640   expanding: 
641         for $received_for
642      result: 
643         for usery@domain.com
644   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
645         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
646         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
647         }}(Exim $version_number)
648         ${if def:sender_address {(envelope-from <$sender_address>)
649         }}id $message_exim_id${if def:received_for {
650         for $received_for}}
651      result: Received: from CALLER (helo=myhost.test.ex)
652         by myhost.test.ex with local-esmtp (Exim x.yz)
653         (envelope-from <CALLER@myhost.test.ex>)
654         id 10HmbC-0005vi-00
655         for usery@domain.com
656 ----------- start cutthrough headers send -----------
657 ----------- done cutthrough headers send ------------
658 considering: ${tod_full}
659   expanding: ${tod_full}
660      result: Tue, 2 Mar 1999 09:44:33 +0000
661   SMTP>> .
662   SMTP<< 250 OK id=10HmbB-0005vi-00
663 LOG: MAIN
664   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbB-0005vi-00"
665   SMTP>> QUIT
666 ----------- cutthrough shutdown (delivered) ------------
667 LOG: MAIN
668   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
669 LOG: MAIN
670   Completed
671 LOG: smtp_connection MAIN
672   SMTP connection from CALLER closed by QUIT
673 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
674
675 ******** SERVER ********