Testsuite: cutthrough vs. callout 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 ----------- 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=TLSv1:AES256-SHA: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 ----------- end cutthrough setup ------------
333 processing "accept"
334 accept: condition test succeeded in inline ACL
335 end of inline ACL: ACCEPT
336   SMTP>> DATA
337   SMTP<< 354 Enter message, ending with "." on a line by itself
338 considering: ${tod_full}
339   expanding: ${tod_full}
340      result: Tue, 2 Mar 1999 09:44:33 +0000
341 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
342         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
343         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
344         }}(Exim $version_number)
345         ${if def:sender_address {(envelope-from <$sender_address>)
346         }}id $message_exim_id${if def:received_for {
347         for $received_for}}
348 condition: def:sender_rcvhost
349    result: false
350    scanning: from $sender_rcvhost
351         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
352         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
353         }}(Exim $version_number)
354         ${if def:sender_address {(envelope-from <$sender_address>)
355         }}id $message_exim_id${if def:received_for {
356         for $received_for}}
357   expanding: from $sender_rcvhost
358         
359      result: from 
360         
361    skipping: result is not used
362 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
363         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
364         }}(Exim $version_number)
365         ${if def:sender_address {(envelope-from <$sender_address>)
366         }}id $message_exim_id${if def:received_for {
367         for $received_for}}
368 condition: def:sender_ident
369    result: true
370 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
371         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
372         }}(Exim $version_number)
373         ${if def:sender_address {(envelope-from <$sender_address>)
374         }}id $message_exim_id${if def:received_for {
375         for $received_for}}
376 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
377         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
378         }}(Exim $version_number)
379         ${if def:sender_address {(envelope-from <$sender_address>)
380         }}id $message_exim_id${if def:received_for {
381         for $received_for}}
382   expanding: $sender_ident
383      result: CALLER
384   expanding: from ${quote_local_part:$sender_ident} 
385      result: from CALLER 
386 condition: def:sender_helo_name
387    result: true
388 considering: (helo=$sender_helo_name)
389         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
390         }}(Exim $version_number)
391         ${if def:sender_address {(envelope-from <$sender_address>)
392         }}id $message_exim_id${if def:received_for {
393         for $received_for}}
394   expanding: (helo=$sender_helo_name)
395         
396      result: (helo=myhost.test.ex)
397         
398   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
399         }}
400      result: from CALLER (helo=myhost.test.ex)
401         
402 condition: def:received_protocol
403    result: true
404 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
405         }}(Exim $version_number)
406         ${if def:sender_address {(envelope-from <$sender_address>)
407         }}id $message_exim_id${if def:received_for {
408         for $received_for}}
409   expanding: with $received_protocol
410      result: with local-esmtp
411 condition: def:sender_address
412    result: true
413 considering: (envelope-from <$sender_address>)
414         }}id $message_exim_id${if def:received_for {
415         for $received_for}}
416   expanding: (envelope-from <$sender_address>)
417         
418      result: (envelope-from <CALLER@myhost.test.ex>)
419         
420 condition: def:received_for
421    result: true
422 considering: 
423         for $received_for}}
424   expanding: 
425         for $received_for
426      result: 
427         for usery@domain.com
428   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
429         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
430         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
431         }}(Exim $version_number)
432         ${if def:sender_address {(envelope-from <$sender_address>)
433         }}id $message_exim_id${if def:received_for {
434         for $received_for}}
435      result: Received: from CALLER (helo=myhost.test.ex)
436         by myhost.test.ex with local-esmtp (Exim x.yz)
437         (envelope-from <CALLER@myhost.test.ex>)
438         id 10HmbA-0005vi-00
439         for usery@domain.com
440 ----------- start cutthrough headers send -----------
441 ----------- done cutthrough headers send ------------
442 considering: ${tod_full}
443   expanding: ${tod_full}
444      result: Tue, 2 Mar 1999 09:44:33 +0000
445   SMTP>> .
446   SMTP<< 250 OK id=10HmaZ-0005vi-00
447 LOG: MAIN
448   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmaZ-0005vi-00"
449   SMTP>> QUIT
450 ----------- cutthrough shutdown (delivered) ------------
451 LOG: MAIN
452   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
453 LOG: MAIN
454   Completed
455 LOG: smtp_connection MAIN
456   SMTP connection from CALLER closed by QUIT
457 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
458 Exim version x.yz ....
459 configuration file is TESTSUITE/test-config
460 admin user
461  in hosts_connection_nolog? no (option unset)
462 LOG: smtp_connection MAIN
463   SMTP connection from CALLER
464 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
465   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
466      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
467  in dsn_advertise_hosts? no (option unset)
468  in pipelining_advertise_hosts? yes (matched "*")
469  in tls_advertise_hosts? yes (matched "*")
470 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
471 considering: SERVER}{server}{queue}{cutthrough}}
472   expanding: SERVER
473      result: SERVER
474 considering: server}{queue}{cutthrough}}
475   expanding: server
476      result: server
477 condition: eq {SERVER}{server}
478    result: false
479    scanning: queue}{cutthrough}}
480   expanding: queue
481      result: queue
482    skipping: result is not used
483 considering: cutthrough}}
484   expanding: cutthrough
485      result: cutthrough
486   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
487      result: cutthrough
488 using ACL "cutthrough"
489 processing "accept"
490 check control = cutthrough_delivery
491 check verify = recipient
492 domain.com in "test.ex : *.test.ex"? no (end of list)
493 domain.com in "! +local_domains"? yes (end of list)
494 considering: $local_part
495   expanding: $local_part
496      result: usery
497 domain.com in "*"? yes (matched "*")
498 ----------- end verify ------------
499 accept: condition test succeeded in ACL "cutthrough"
500 end of ACL "cutthrough": ACCEPT
501 ----------- start cutthrough setup ------------
502 domain.com in "test.ex : *.test.ex"? no (end of list)
503 domain.com in "! +local_domains"? yes (end of list)
504 considering: $local_part
505   expanding: $local_part
506      result: usery
507 domain.com in "*"? yes (matched "*")
508 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
509 considering: $primary_hostname
510   expanding: $primary_hostname
511      result: myhost.test.ex
512   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
513 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
514   SMTP>> EHLO myhost.test.ex
515   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
516          250-SIZE 52428800
517          250-8BITMIME
518          250-PIPELINING
519          250-STARTTLS
520          250 HELP
521 considering: ${if eq {$address_data}{usery}{*}{:}}
522 considering: $address_data}{usery}{*}{:}}
523   expanding: $address_data
524      result: usery
525 considering: usery}{*}{:}}
526   expanding: usery
527      result: usery
528 condition: eq {$address_data}{usery}
529    result: true
530 considering: *}{:}}
531   expanding: *
532      result: *
533    scanning: :}}
534   expanding: :
535      result: :
536    skipping: result is not used
537   expanding: ${if eq {$address_data}{usery}{*}{:}}
538      result: *
539 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
540 127.0.0.1 in hosts_require_auth? no (option unset)
541   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
542   SMTP<< 250 OK
543   SMTP>> RCPT TO:<usery@domain.com>
544   SMTP<< 250 Accepted
545 ----------- end cutthrough setup ------------
546 processing "accept"
547 accept: condition test succeeded in inline ACL
548 end of inline ACL: ACCEPT
549   SMTP>> DATA
550   SMTP<< 354 Enter message, ending with "." on a line by itself
551 considering: ${tod_full}
552   expanding: ${tod_full}
553      result: Tue, 2 Mar 1999 09:44:33 +0000
554 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
555         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
556         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
557         }}(Exim $version_number)
558         ${if def:sender_address {(envelope-from <$sender_address>)
559         }}id $message_exim_id${if def:received_for {
560         for $received_for}}
561 condition: def:sender_rcvhost
562    result: false
563    scanning: from $sender_rcvhost
564         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
565         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
566         }}(Exim $version_number)
567         ${if def:sender_address {(envelope-from <$sender_address>)
568         }}id $message_exim_id${if def:received_for {
569         for $received_for}}
570   expanding: from $sender_rcvhost
571         
572      result: from 
573         
574    skipping: result is not used
575 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
576         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
577         }}(Exim $version_number)
578         ${if def:sender_address {(envelope-from <$sender_address>)
579         }}id $message_exim_id${if def:received_for {
580         for $received_for}}
581 condition: def:sender_ident
582    result: true
583 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
584         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
585         }}(Exim $version_number)
586         ${if def:sender_address {(envelope-from <$sender_address>)
587         }}id $message_exim_id${if def:received_for {
588         for $received_for}}
589 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
590         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
591         }}(Exim $version_number)
592         ${if def:sender_address {(envelope-from <$sender_address>)
593         }}id $message_exim_id${if def:received_for {
594         for $received_for}}
595   expanding: $sender_ident
596      result: CALLER
597   expanding: from ${quote_local_part:$sender_ident} 
598      result: from CALLER 
599 condition: def:sender_helo_name
600    result: true
601 considering: (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   expanding: (helo=$sender_helo_name)
608         
609      result: (helo=myhost.test.ex)
610         
611   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
612         }}
613      result: from CALLER (helo=myhost.test.ex)
614         
615 condition: def:received_protocol
616    result: true
617 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
618         }}(Exim $version_number)
619         ${if def:sender_address {(envelope-from <$sender_address>)
620         }}id $message_exim_id${if def:received_for {
621         for $received_for}}
622   expanding: with $received_protocol
623      result: with local-esmtp
624 condition: def:sender_address
625    result: true
626 considering: (envelope-from <$sender_address>)
627         }}id $message_exim_id${if def:received_for {
628         for $received_for}}
629   expanding: (envelope-from <$sender_address>)
630         
631      result: (envelope-from <CALLER@myhost.test.ex>)
632         
633 condition: def:received_for
634    result: true
635 considering: 
636         for $received_for}}
637   expanding: 
638         for $received_for
639      result: 
640         for usery@domain.com
641   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
642         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
643         }}}}by $primary_hostname ${if def:received_protocol {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      result: Received: from CALLER (helo=myhost.test.ex)
649         by myhost.test.ex with local-esmtp (Exim x.yz)
650         (envelope-from <CALLER@myhost.test.ex>)
651         id 10HmbC-0005vi-00
652         for usery@domain.com
653 ----------- start cutthrough headers send -----------
654 ----------- done cutthrough headers send ------------
655 considering: ${tod_full}
656   expanding: ${tod_full}
657      result: Tue, 2 Mar 1999 09:44:33 +0000
658   SMTP>> .
659   SMTP<< 250 OK id=10HmbB-0005vi-00
660 LOG: MAIN
661   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbB-0005vi-00"
662   SMTP>> QUIT
663 ----------- cutthrough shutdown (delivered) ------------
664 LOG: MAIN
665   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
666 LOG: MAIN
667   Completed
668 LOG: smtp_connection MAIN
669   SMTP connection from CALLER closed by QUIT
670 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
671
672 ******** SERVER ********