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