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