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