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