Testsuite: account for platforms not supporting TFO, redux
[exim.git] / test / stderr / 5420
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 11 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 12 in chunking_advertise_hosts? no (end of list)
b32ddfaa 13 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
14considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
15considering: SERVER}{server}{queue}{cutthrough}}
16 expanding: SERVER
17 result: SERVER
18considering: server}{queue}{cutthrough}}
19 expanding: server
20 result: server
fdcd2747
JH
21 condition: eq {SERVER}{server}
22 result: false
e47376be
JH
23 scanning: queue}{cutthrough}}
24 expanding: queue
25 result: queue
26 skipping: result is not used
27considering: cutthrough}}
28 expanding: cutthrough
29 result: cutthrough
30 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
31 result: cutthrough
b32ddfaa
JH
32using ACL "cutthrough"
33processing "accept"
34check control = cutthrough_delivery
35check verify = recipient
36domain.com in "test.ex : *.test.ex"? no (end of list)
37domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
38considering: $local_part
39 expanding: $local_part
40 result: userx
b32ddfaa
JH
41domain.com in "*"? yes (matched "*")
42----------- end verify ------------
43accept: condition test succeeded in ACL "cutthrough"
a7538db1 44end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
45----------- start cutthrough setup ------------
46domain.com in "test.ex : *.test.ex"? no (end of list)
47domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
48considering: $local_part
49 expanding: $local_part
50 result: userx
b32ddfaa 51domain.com in "*"? yes (matched "*")
cb340d8d 52Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
53considering: $primary_hostname
54 expanding: $primary_hostname
55 result: myhost.test.ex
b32ddfaa
JH
56 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
57127.0.0.1 in hosts_avoid_esmtp? no (option unset)
58 SMTP>> EHLO myhost.test.ex
76003495 59cmd buf flush ddd bytes
b32ddfaa
JH
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
e47376be
JH
66considering: ${if eq {$address_data}{usery}{*}{:}}
67considering: $address_data}{usery}{*}{:}}
68 expanding: $address_data
69 result: userx
70considering: usery}{*}{:}}
71 expanding: usery
72 result: usery
fdcd2747
JH
73 condition: eq {$address_data}{usery}
74 result: false
e47376be
JH
75 scanning: *}{:}}
76 expanding: *
77 result: *
78 skipping: result is not used
79considering: :}}
80 expanding: :
81 result: :
82 expanding: ${if eq {$address_data}{usery}{*}{:}}
83 result: :
b32ddfaa 84127.0.0.1 in hosts_avoid_tls? no (end of list)
e47376be
JH
85considering: ${if eq {$address_data}{userz}{*}{:}}
86considering: $address_data}{userz}{*}{:}}
87 expanding: $address_data
88 result: userx
89considering: userz}{*}{:}}
90 expanding: userz
91 result: userz
fdcd2747
JH
92 condition: eq {$address_data}{userz}
93 result: false
e47376be
JH
94 scanning: *}{:}}
95 expanding: *
96 result: *
97 skipping: result is not used
98considering: :}}
99 expanding: :
100 result: :
101 expanding: ${if eq {$address_data}{userz}{*}{:}}
102 result: :
99400968 103127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
b32ddfaa 104 SMTP>> STARTTLS
76003495 105cmd buf flush ddd bytes
b32ddfaa 106 SMTP<< 220 TLS go ahead
aa2a70ba 107127.0.0.1 in tls_verify_hosts? no (option unset)
610ff438
JH
108127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
109127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
b32ddfaa 110 SMTP>> EHLO myhost.test.ex
76003495 111cmd buf flush ddd bytes
b32ddfaa
JH
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
da45993f 117127.0.0.1 in hosts_require_auth? no (option unset)
b32ddfaa 118 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
76003495 119cmd buf flush ddd bytes
b32ddfaa
JH
120 SMTP<< 250 OK
121 SMTP>> RCPT TO:<userx@domain.com>
76003495 122cmd buf flush ddd bytes
b32ddfaa 123 SMTP<< 250 Accepted
8b9476ba 124holding verify callout open for cutthrough delivery
b32ddfaa
JH
125----------- end cutthrough setup ------------
126processing "accept"
127accept: condition test succeeded in inline ACL
a7538db1 128end of inline ACL: ACCEPT
b32ddfaa
JH
129 SMTP>> DATA
130 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
131considering: ${tod_full}
132 expanding: ${tod_full}
133 result: Tue, 2 Mar 1999 09:44:33 +0000
134considering: 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}}
fdcd2747
JH
141 condition: def:sender_rcvhost
142 result: false
e47376be
JH
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
b32ddfaa 151
e47376be 152 result: from
b32ddfaa 153
e47376be
JH
154 skipping: result is not used
155considering: ${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}}
fdcd2747
JH
161 condition: def:sender_ident
162 result: true
e47376be
JH
163considering: 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}}
169considering: $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
fdcd2747
JH
179 condition: def:sender_helo_name
180 result: true
e47376be
JH
181considering: (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)
b32ddfaa 188
e47376be 189 result: (helo=myhost.test.ex)
b32ddfaa 190
e47376be 191 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
b32ddfaa 192 }}
e47376be 193 result: from CALLER (helo=myhost.test.ex)
b32ddfaa 194
fdcd2747
JH
195 condition: def:received_protocol
196 result: true
e47376be
JH
197considering: 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
fdcd2747
JH
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
e47376be
JH
218considering: (envelope-from <$sender_address>)
219 }}id $message_exim_id${if def:received_for {
220 for $received_for}}
221 expanding: (envelope-from <$sender_address>)
b32ddfaa 222
e47376be 223 result: (envelope-from <CALLER@myhost.test.ex>)
b32ddfaa 224
fdcd2747
JH
225 condition: def:received_for
226 result: true
e47376be
JH
227considering:
228 for $received_for}}
229 expanding:
b32ddfaa 230 for $received_for
e47376be
JH
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>)
d4dc049f 243 id 10HmaX-0005vi-00
b32ddfaa 244 for userx@domain.com
36f53194
JH
245----------- start cutthrough headers send -----------
246----------- done cutthrough headers send ------------
e47376be
JH
247considering: ${tod_full}
248 expanding: ${tod_full}
249 result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 250 SMTP>> .
d4dc049f 251 SMTP<< 250 OK id=10HmaY-0005vi-00
b32ddfaa 252LOG: MAIN
d4dc049f 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"
b32ddfaa 254 SMTP>> QUIT
ae5afa61 255 SMTP(close)>>
b32ddfaa
JH
256----------- cutthrough shutdown (delivered) ------------
257LOG: MAIN
258 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
259LOG: MAIN
260 Completed
261LOG: smtp_connection MAIN
262 SMTP connection from CALLER closed by QUIT
263>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
264Exim version x.yz ....
265configuration file is TESTSUITE/test-config
266admin user
267 in hosts_connection_nolog? no (option unset)
268LOG: smtp_connection MAIN
269 SMTP connection from CALLER
e47376be
JH
270considering: $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
50dc7409 273 in dsn_advertise_hosts? no (option unset)
b32ddfaa 274 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 275 in chunking_advertise_hosts? no (end of list)
b32ddfaa 276 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
277considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
278considering: SERVER}{server}{queue}{cutthrough}}
279 expanding: SERVER
280 result: SERVER
281considering: server}{queue}{cutthrough}}
282 expanding: server
283 result: server
fdcd2747
JH
284 condition: eq {SERVER}{server}
285 result: false
e47376be
JH
286 scanning: queue}{cutthrough}}
287 expanding: queue
288 result: queue
289 skipping: result is not used
290considering: cutthrough}}
291 expanding: cutthrough
292 result: cutthrough
293 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
294 result: cutthrough
b32ddfaa
JH
295using ACL "cutthrough"
296processing "accept"
297check control = cutthrough_delivery
298check verify = recipient
299domain.com in "test.ex : *.test.ex"? no (end of list)
300domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
301considering: $local_part
302 expanding: $local_part
303 result: usery
b32ddfaa
JH
304domain.com in "*"? yes (matched "*")
305----------- end verify ------------
306accept: condition test succeeded in ACL "cutthrough"
a7538db1 307end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
308----------- start cutthrough setup ------------
309domain.com in "test.ex : *.test.ex"? no (end of list)
310domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
311considering: $local_part
312 expanding: $local_part
313 result: usery
b32ddfaa 314domain.com in "*"? yes (matched "*")
cb340d8d 315Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
316considering: $primary_hostname
317 expanding: $primary_hostname
318 result: myhost.test.ex
b32ddfaa
JH
319 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
320127.0.0.1 in hosts_avoid_esmtp? no (option unset)
321 SMTP>> EHLO myhost.test.ex
76003495 322cmd buf flush ddd bytes
b32ddfaa
JH
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
e47376be
JH
329considering: ${if eq {$address_data}{usery}{*}{:}}
330considering: $address_data}{usery}{*}{:}}
331 expanding: $address_data
332 result: usery
333considering: usery}{*}{:}}
334 expanding: usery
335 result: usery
fdcd2747
JH
336 condition: eq {$address_data}{usery}
337 result: true
e47376be
JH
338considering: *}{:}}
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: *
b32ddfaa 347127.0.0.1 in hosts_avoid_tls? yes (matched "*")
da45993f 348127.0.0.1 in hosts_require_auth? no (option unset)
b32ddfaa 349 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
76003495 350cmd buf flush ddd bytes
b32ddfaa
JH
351 SMTP<< 250 OK
352 SMTP>> RCPT TO:<usery@domain.com>
76003495 353cmd buf flush ddd bytes
b32ddfaa 354 SMTP<< 250 Accepted
8b9476ba 355holding verify callout open for cutthrough delivery
b32ddfaa
JH
356----------- end cutthrough setup ------------
357processing "accept"
358accept: condition test succeeded in inline ACL
a7538db1 359end of inline ACL: ACCEPT
b32ddfaa
JH
360 SMTP>> DATA
361 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
362considering: ${tod_full}
363 expanding: ${tod_full}
364 result: Tue, 2 Mar 1999 09:44:33 +0000
365considering: 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}}
fdcd2747
JH
372 condition: def:sender_rcvhost
373 result: false
e47376be
JH
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
b32ddfaa 382
e47376be 383 result: from
b32ddfaa 384
e47376be
JH
385 skipping: result is not used
386considering: ${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}}
fdcd2747
JH
392 condition: def:sender_ident
393 result: true
e47376be
JH
394considering: 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}}
400considering: $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
fdcd2747
JH
410 condition: def:sender_helo_name
411 result: true
e47376be
JH
412considering: (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)
b32ddfaa 419
e47376be 420 result: (helo=myhost.test.ex)
b32ddfaa 421
e47376be 422 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
b32ddfaa 423 }}
e47376be 424 result: from CALLER (helo=myhost.test.ex)
b32ddfaa 425
fdcd2747
JH
426 condition: def:received_protocol
427 result: true
e47376be
JH
428considering: 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
fdcd2747
JH
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
e47376be
JH
449considering: (envelope-from <$sender_address>)
450 }}id $message_exim_id${if def:received_for {
451 for $received_for}}
452 expanding: (envelope-from <$sender_address>)
b32ddfaa 453
e47376be 454 result: (envelope-from <CALLER@myhost.test.ex>)
b32ddfaa 455
fdcd2747
JH
456 condition: def:received_for
457 result: true
e47376be
JH
458considering:
459 for $received_for}}
460 expanding:
b32ddfaa 461 for $received_for
e47376be
JH
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>)
d4dc049f 474 id 10HmaZ-0005vi-00
b32ddfaa 475 for usery@domain.com
36f53194
JH
476----------- start cutthrough headers send -----------
477----------- done cutthrough headers send ------------
e47376be
JH
478considering: ${tod_full}
479 expanding: ${tod_full}
480 result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 481 SMTP>> .
d4dc049f 482 SMTP<< 250 OK id=10HmbA-0005vi-00
b32ddfaa 483LOG: MAIN
d4dc049f 484 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
b32ddfaa 485 SMTP>> QUIT
ae5afa61 486 SMTP(close)>>
b32ddfaa
JH
487----------- cutthrough shutdown (delivered) ------------
488LOG: MAIN
489 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
490LOG: MAIN
491 Completed
492LOG: smtp_connection MAIN
493 SMTP connection from CALLER closed by QUIT
494>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
99400968
JH
495Exim version x.yz ....
496configuration file is TESTSUITE/test-config
497admin user
498 in hosts_connection_nolog? no (option unset)
499LOG: smtp_connection MAIN
500 SMTP connection from CALLER
e47376be
JH
501considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
502 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
503 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 504 in dsn_advertise_hosts? no (option unset)
99400968 505 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 506 in chunking_advertise_hosts? no (end of list)
99400968 507 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
508considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
509considering: SERVER}{server}{queue}{cutthrough}}
510 expanding: SERVER
511 result: SERVER
512considering: server}{queue}{cutthrough}}
513 expanding: server
514 result: server
fdcd2747
JH
515 condition: eq {SERVER}{server}
516 result: false
e47376be
JH
517 scanning: queue}{cutthrough}}
518 expanding: queue
519 result: queue
520 skipping: result is not used
521considering: cutthrough}}
522 expanding: cutthrough
523 result: cutthrough
524 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
525 result: cutthrough
99400968
JH
526using ACL "cutthrough"
527processing "accept"
528check control = cutthrough_delivery
529check verify = recipient
530domain.com in "test.ex : *.test.ex"? no (end of list)
531domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
532considering: $local_part
533 expanding: $local_part
534 result: usery
99400968
JH
535domain.com in "*"? yes (matched "*")
536----------- end verify ------------
537accept: condition test succeeded in ACL "cutthrough"
a7538db1 538end of ACL "cutthrough": ACCEPT
99400968
JH
539----------- start cutthrough setup ------------
540domain.com in "test.ex : *.test.ex"? no (end of list)
541domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
542considering: $local_part
543 expanding: $local_part
544 result: usery
99400968 545domain.com in "*"? yes (matched "*")
cb340d8d 546Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
547considering: $primary_hostname
548 expanding: $primary_hostname
549 result: myhost.test.ex
99400968
JH
550 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
551127.0.0.1 in hosts_avoid_esmtp? no (option unset)
552 SMTP>> EHLO myhost.test.ex
76003495 553cmd buf flush ddd bytes
99400968
JH
554 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
555 250-SIZE 52428800
556 250-8BITMIME
557 250-PIPELINING
558 250-STARTTLS
559 250 HELP
e47376be
JH
560considering: ${if eq {$address_data}{usery}{*}{:}}
561considering: $address_data}{usery}{*}{:}}
562 expanding: $address_data
563 result: usery
564considering: usery}{*}{:}}
565 expanding: usery
566 result: usery
fdcd2747
JH
567 condition: eq {$address_data}{usery}
568 result: true
e47376be
JH
569considering: *}{:}}
570 expanding: *
571 result: *
572 scanning: :}}
573 expanding: :
574 result: :
575 skipping: result is not used
576 expanding: ${if eq {$address_data}{usery}{*}{:}}
577 result: *
99400968 578127.0.0.1 in hosts_avoid_tls? yes (matched "*")
da45993f 579127.0.0.1 in hosts_require_auth? no (option unset)
99400968 580 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
76003495 581cmd buf flush ddd bytes
99400968
JH
582 SMTP<< 250 OK
583 SMTP>> RCPT TO:<usery@domain.com>
76003495 584cmd buf flush ddd bytes
99400968 585 SMTP<< 250 Accepted
8b9476ba 586holding verify callout open for cutthrough delivery
99400968
JH
587----------- end cutthrough setup ------------
588processing "accept"
589accept: condition test succeeded in inline ACL
a7538db1 590end of inline ACL: ACCEPT
99400968
JH
591 SMTP>> DATA
592 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
593considering: ${tod_full}
594 expanding: ${tod_full}
595 result: Tue, 2 Mar 1999 09:44:33 +0000
596considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
597 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
598 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
599 }}(Exim $version_number)
600 ${if def:sender_address {(envelope-from <$sender_address>)
601 }}id $message_exim_id${if def:received_for {
602 for $received_for}}
fdcd2747
JH
603 condition: def:sender_rcvhost
604 result: false
e47376be
JH
605 scanning: from $sender_rcvhost
606 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
607 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
608 }}(Exim $version_number)
609 ${if def:sender_address {(envelope-from <$sender_address>)
610 }}id $message_exim_id${if def:received_for {
611 for $received_for}}
612 expanding: from $sender_rcvhost
99400968 613
e47376be 614 result: from
99400968 615
e47376be
JH
616 skipping: result is not used
617considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
618 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
619 }}(Exim $version_number)
620 ${if def:sender_address {(envelope-from <$sender_address>)
621 }}id $message_exim_id${if def:received_for {
622 for $received_for}}
fdcd2747
JH
623 condition: def:sender_ident
624 result: true
e47376be
JH
625considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
626 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
627 }}(Exim $version_number)
628 ${if def:sender_address {(envelope-from <$sender_address>)
629 }}id $message_exim_id${if def:received_for {
630 for $received_for}}
631considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
632 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
633 }}(Exim $version_number)
634 ${if def:sender_address {(envelope-from <$sender_address>)
635 }}id $message_exim_id${if def:received_for {
636 for $received_for}}
637 expanding: $sender_ident
638 result: CALLER
639 expanding: from ${quote_local_part:$sender_ident}
640 result: from CALLER
fdcd2747
JH
641 condition: def:sender_helo_name
642 result: true
e47376be
JH
643considering: (helo=$sender_helo_name)
644 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
645 }}(Exim $version_number)
646 ${if def:sender_address {(envelope-from <$sender_address>)
647 }}id $message_exim_id${if def:received_for {
648 for $received_for}}
649 expanding: (helo=$sender_helo_name)
99400968 650
e47376be 651 result: (helo=myhost.test.ex)
99400968 652
e47376be 653 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
99400968 654 }}
e47376be 655 result: from CALLER (helo=myhost.test.ex)
99400968 656
fdcd2747
JH
657 condition: def:received_protocol
658 result: true
e47376be
JH
659considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
660 }}(Exim $version_number)
661 ${if def:sender_address {(envelope-from <$sender_address>)
662 }}id $message_exim_id${if def:received_for {
663 for $received_for}}
664 expanding: with $received_protocol
665 result: with local-esmtp
fdcd2747
JH
666 condition: def:tls_cipher
667 result: false
668 scanning: ($tls_cipher)
669 }}(Exim $version_number)
670 ${if def:sender_address {(envelope-from <$sender_address>)
671 }}id $message_exim_id${if def:received_for {
672 for $received_for}}
673 expanding: ($tls_cipher)
674
675 result: ()
676
677 skipping: result is not used
678 condition: def:sender_address
679 result: true
e47376be
JH
680considering: (envelope-from <$sender_address>)
681 }}id $message_exim_id${if def:received_for {
682 for $received_for}}
683 expanding: (envelope-from <$sender_address>)
99400968 684
e47376be 685 result: (envelope-from <CALLER@myhost.test.ex>)
99400968 686
fdcd2747
JH
687 condition: def:received_for
688 result: true
e47376be
JH
689considering:
690 for $received_for}}
691 expanding:
99400968 692 for $received_for
e47376be
JH
693 result:
694 for usery@domain.com
695 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
696 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
697 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
698 }}(Exim $version_number)
699 ${if def:sender_address {(envelope-from <$sender_address>)
700 }}id $message_exim_id${if def:received_for {
701 for $received_for}}
702 result: Received: from CALLER (helo=myhost.test.ex)
703 by myhost.test.ex with local-esmtp (Exim x.yz)
704 (envelope-from <CALLER@myhost.test.ex>)
d4dc049f 705 id 10HmbB-0005vi-00
99400968 706 for usery@domain.com
36f53194
JH
707----------- start cutthrough headers send -----------
708----------- done cutthrough headers send ------------
e47376be
JH
709considering: ${tod_full}
710 expanding: ${tod_full}
711 result: Tue, 2 Mar 1999 09:44:33 +0000
99400968 712 SMTP>> .
d4dc049f 713 SMTP<< 250 OK id=10HmbC-0005vi-00
99400968 714LOG: MAIN
d4dc049f 715 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
99400968 716 SMTP>> QUIT
ae5afa61 717 SMTP(close)>>
99400968
JH
718----------- cutthrough shutdown (delivered) ------------
719LOG: MAIN
720 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
721LOG: MAIN
722 Completed
723LOG: smtp_connection MAIN
724 SMTP connection from CALLER closed by QUIT
725>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
726
727******** SERVER ********