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