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