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