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