compiler quietening
[exim.git] / test / stderr / 5420
CommitLineData
b32ddfaa
JH
1Exim version x.yz ....
2configuration file is TESTSUITE/test-config
3admin user
4 in hosts_connection_nolog? no (option unset)
5LOG: smtp_connection MAIN
6 SMTP connection from CALLER
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
f3ebb786 41 ╰──(tainted)
b32ddfaa
JH
42domain.com in "*"? yes (matched "*")
43----------- end verify ------------
44accept: condition test succeeded in ACL "cutthrough"
a7538db1 45end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
46----------- start cutthrough setup ------------
47domain.com in "test.ex : *.test.ex"? no (end of list)
48domain.com in "! +local_domains"? yes (end of list)
bff2d643 49 ╭considering: $local_part
1b37ac39 50 ├──expanding: $local_part
bff2d643 51 ╰─────result: userx
f3ebb786 52 ╰──(tainted)
b32ddfaa 53domain.com in "*"? yes (matched "*")
b48cf079 54Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
bff2d643 55 ╭considering: $primary_hostname
1b37ac39 56 ├──expanding: $primary_hostname
bff2d643 57 ╰─────result: myhost.test.ex
b32ddfaa
JH
58 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
59127.0.0.1 in hosts_avoid_esmtp? no (option unset)
60 SMTP>> EHLO myhost.test.ex
76003495 61cmd buf flush ddd bytes
b32ddfaa
JH
62 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
63 250-SIZE 52428800
64 250-8BITMIME
65 250-PIPELINING
66 250-STARTTLS
67 250 HELP
bff2d643
JH
68 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
69 ╭considering: $address_data}{usery}{*}{:}}
1b37ac39 70 ├──expanding: $address_data
bff2d643 71 ╰─────result: userx
f3ebb786 72 ╰──(tainted)
bff2d643 73 ╭considering: usery}{*}{:}}
1b37ac39 74 ├──expanding: usery
bff2d643 75 ╰─────result: usery
1b37ac39
JH
76 ├──condition: eq {$address_data}{usery}
77 ├─────result: false
bff2d643 78 ╭───scanning: *}{:}}
1b37ac39
JH
79 ├──expanding: *
80 ├─────result: *
bff2d643
JH
81 ╰───skipping: result is not used
82 ╭considering: :}}
1b37ac39 83 ├──expanding: :
bff2d643 84 ╰─────result: :
1b37ac39 85 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
bff2d643 86 ╰─────result: :
b32ddfaa 87127.0.0.1 in hosts_avoid_tls? no (end of list)
bff2d643
JH
88 ╭considering: ${if eq {$address_data}{userz}{*}{:}}
89 ╭considering: $address_data}{userz}{*}{:}}
1b37ac39 90 ├──expanding: $address_data
bff2d643 91 ╰─────result: userx
f3ebb786 92 ╰──(tainted)
bff2d643 93 ╭considering: userz}{*}{:}}
1b37ac39 94 ├──expanding: userz
bff2d643 95 ╰─────result: userz
1b37ac39
JH
96 ├──condition: eq {$address_data}{userz}
97 ├─────result: false
bff2d643 98 ╭───scanning: *}{:}}
1b37ac39
JH
99 ├──expanding: *
100 ├─────result: *
bff2d643
JH
101 ╰───skipping: result is not used
102 ╭considering: :}}
1b37ac39 103 ├──expanding: :
bff2d643 104 ╰─────result: :
1b37ac39 105 ├──expanding: ${if eq {$address_data}{userz}{*}{:}}
bff2d643 106 ╰─────result: :
99400968 107127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
b32ddfaa 108 SMTP>> STARTTLS
76003495 109cmd buf flush ddd bytes
b32ddfaa 110 SMTP<< 220 TLS go ahead
aa2a70ba 111127.0.0.1 in tls_verify_hosts? no (option unset)
610ff438
JH
112127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
113127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
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
da45993f 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 54)
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
f1be21cf
JH
214 ├──condition: def:tls_in_cipher_std
215 ├─────result: false
bff2d643 216 ╭───scanning: tls $tls_in_cipher_std
f1be21cf
JH
217 }}(Exim $version_number)
218 ${if def:sender_address {(envelope-from <$sender_address>)
219 }}id $message_exim_id${if def:received_for {
220 for $received_for}}
221 ├──expanding: tls $tls_in_cipher_std
222
223 ├─────result: tls
224
bff2d643 225 ╰───skipping: result is not used
1b37ac39
JH
226 ├──condition: def:sender_address
227 ├─────result: true
bff2d643 228 ╭considering: (envelope-from <$sender_address>)
f9913671
JH
229 }}id $message_exim_id${if def:received_for {
230 for $received_for}}
1b37ac39 231 ├──expanding: (envelope-from <$sender_address>)
f9913671 232
bff2d643 233 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 234
1b37ac39
JH
235 ├──condition: def:received_for
236 ├─────result: true
bff2d643 237 ╭considering:
f9913671 238 for $received_for}}
1b37ac39 239 ├──expanding:
f9913671 240 for $received_for
bff2d643 241 ╰─────result:
f9913671 242 for userx@domain.com
f3ebb786 243 ╰──(tainted)
1b37ac39 244 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 245 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
246 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
247 }}(Exim $version_number)
f9913671
JH
248 ${if def:sender_address {(envelope-from <$sender_address>)
249 }}id $message_exim_id${if def:received_for {
250 for $received_for}}
bff2d643 251 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
252 by myhost.test.ex with local-esmtp (Exim x.yz)
253 (envelope-from <CALLER@myhost.test.ex>)
254 id 10HmaX-0005vi-00
255 for userx@domain.com
f3ebb786 256 ╰──(tainted)
36f53194
JH
257----------- start cutthrough headers send -----------
258----------- done cutthrough headers send ------------
bff2d643 259 ╭considering: ${tod_full}
1b37ac39 260 ├──expanding: ${tod_full}
bff2d643 261 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 262 SMTP>> .
d4dc049f 263 SMTP<< 250 OK id=10HmaY-0005vi-00
b32ddfaa 264LOG: MAIN
826cb8c2 265 >> 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 266 SMTP>> QUIT
2760b518 267 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 268 SMTP(close)>>
b32ddfaa
JH
269----------- cutthrough shutdown (delivered) ------------
270LOG: MAIN
271 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
272LOG: MAIN
273 Completed
274LOG: smtp_connection MAIN
275 SMTP connection from CALLER closed by QUIT
9bfb7e1b 276>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
277Exim version x.yz ....
278configuration file is TESTSUITE/test-config
279admin user
280 in hosts_connection_nolog? no (option unset)
281LOG: smtp_connection MAIN
282 SMTP connection from CALLER
bff2d643 283 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
1b37ac39 284 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
bff2d643 285 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 286 in dsn_advertise_hosts? no (option unset)
b32ddfaa 287 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 288 in chunking_advertise_hosts? no (end of list)
b32ddfaa 289 in tls_advertise_hosts? yes (matched "*")
bff2d643
JH
290 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
291 ╭considering: SERVER}{server}{queue}{cutthrough}}
1b37ac39 292 ├──expanding: SERVER
bff2d643
JH
293 ╰─────result: SERVER
294 ╭considering: server}{queue}{cutthrough}}
1b37ac39 295 ├──expanding: server
bff2d643 296 ╰─────result: server
1b37ac39
JH
297 ├──condition: eq {SERVER}{server}
298 ├─────result: false
bff2d643 299 ╭───scanning: queue}{cutthrough}}
1b37ac39
JH
300 ├──expanding: queue
301 ├─────result: queue
bff2d643
JH
302 ╰───skipping: result is not used
303 ╭considering: cutthrough}}
1b37ac39 304 ├──expanding: cutthrough
bff2d643 305 ╰─────result: cutthrough
1b37ac39 306 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
bff2d643 307 ╰─────result: cutthrough
b32ddfaa 308using ACL "cutthrough"
897024f1 309processing "accept" (TESTSUITE/test-config 22)
b32ddfaa
JH
310check control = cutthrough_delivery
311check verify = recipient
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
JH
318domain.com in "*"? yes (matched "*")
319----------- end verify ------------
320accept: condition test succeeded in ACL "cutthrough"
a7538db1 321end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
322----------- start cutthrough setup ------------
323domain.com in "test.ex : *.test.ex"? no (end of list)
324domain.com in "! +local_domains"? yes (end of list)
bff2d643 325 ╭considering: $local_part
1b37ac39 326 ├──expanding: $local_part
bff2d643 327 ╰─────result: usery
f3ebb786 328 ╰──(tainted)
b32ddfaa 329domain.com in "*"? yes (matched "*")
b48cf079 330Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
bff2d643 331 ╭considering: $primary_hostname
1b37ac39 332 ├──expanding: $primary_hostname
bff2d643 333 ╰─────result: myhost.test.ex
b32ddfaa
JH
334 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
335127.0.0.1 in hosts_avoid_esmtp? no (option unset)
336 SMTP>> EHLO myhost.test.ex
76003495 337cmd buf flush ddd bytes
b32ddfaa
JH
338 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
339 250-SIZE 52428800
340 250-8BITMIME
341 250-PIPELINING
342 250-STARTTLS
343 250 HELP
bff2d643
JH
344 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
345 ╭considering: $address_data}{usery}{*}{:}}
1b37ac39 346 ├──expanding: $address_data
bff2d643 347 ╰─────result: usery
f3ebb786 348 ╰──(tainted)
bff2d643 349 ╭considering: usery}{*}{:}}
1b37ac39 350 ├──expanding: usery
bff2d643 351 ╰─────result: usery
1b37ac39
JH
352 ├──condition: eq {$address_data}{usery}
353 ├─────result: true
bff2d643 354 ╭considering: *}{:}}
1b37ac39 355 ├──expanding: *
bff2d643
JH
356 ╰─────result: *
357 ╭───scanning: :}}
1b37ac39
JH
358 ├──expanding: :
359 ├─────result: :
bff2d643 360 ╰───skipping: result is not used
1b37ac39 361 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
bff2d643 362 ╰─────result: *
b32ddfaa 363127.0.0.1 in hosts_avoid_tls? yes (matched "*")
02b41d71
JH
364127.0.0.1 in hosts_avoid_pipelining? no (option unset)
365using PIPELINING
366not using DSN
da45993f 367127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 368 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
b32ddfaa 369 SMTP>> RCPT TO:<usery@domain.com>
76003495 370cmd buf flush ddd bytes
7c576fca 371sync_responses expect mail
e9166683 372 SMTP<< 250 OK
7c576fca 373sync_responses expect rcpt
b32ddfaa 374 SMTP<< 250 Accepted
8b9476ba 375holding verify callout open for cutthrough delivery
b32ddfaa 376----------- end cutthrough setup ------------
897024f1 377processing "accept" (TESTSUITE/test-config 54)
b32ddfaa 378accept: condition test succeeded in inline ACL
a7538db1 379end of inline ACL: ACCEPT
b32ddfaa
JH
380 SMTP>> DATA
381 SMTP<< 354 Enter message, ending with "." on a line by itself
bff2d643 382 ╭considering: ${tod_full}
1b37ac39 383 ├──expanding: ${tod_full}
bff2d643
JH
384 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
385 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 386 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
387 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
388 }}(Exim $version_number)
f9913671
JH
389 ${if def:sender_address {(envelope-from <$sender_address>)
390 }}id $message_exim_id${if def:received_for {
391 for $received_for}}
1b37ac39
JH
392 ├──condition: def:sender_rcvhost
393 ├─────result: false
bff2d643 394 ╭───scanning: from $sender_rcvhost
f9913671 395 }{${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 401 ├──expanding: from $sender_rcvhost
f9913671 402
1b37ac39 403 ├─────result: from
f9913671 404
bff2d643
JH
405 ╰───skipping: result is not used
406 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
407 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
408 }}(Exim $version_number)
f9913671
JH
409 ${if def:sender_address {(envelope-from <$sender_address>)
410 }}id $message_exim_id${if def:received_for {
411 for $received_for}}
1b37ac39
JH
412 ├──condition: def:sender_ident
413 ├─────result: true
bff2d643 414 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
415 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
416 }}(Exim $version_number)
f9913671
JH
417 ${if def:sender_address {(envelope-from <$sender_address>)
418 }}id $message_exim_id${if def:received_for {
419 for $received_for}}
bff2d643 420 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(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}}
426 ╎├──expanding: $sender_ident
bff2d643 427 ╎╰─────result: CALLER
1b37ac39 428 ├──expanding: from ${quote_local_part:$sender_ident}
bff2d643 429 ╰─────result: from CALLER
1b37ac39
JH
430 ├──condition: def:sender_helo_name
431 ├─────result: true
bff2d643 432 ╭considering: (helo=$sender_helo_name)
f1be21cf
JH
433 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
434 }}(Exim $version_number)
f9913671
JH
435 ${if def:sender_address {(envelope-from <$sender_address>)
436 }}id $message_exim_id${if def:received_for {
437 for $received_for}}
1b37ac39 438 ├──expanding: (helo=$sender_helo_name)
f9913671 439
bff2d643 440 ╰─────result: (helo=myhost.test.ex)
f9913671 441
f3ebb786 442 ╰──(tainted)
1b37ac39 443 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 444 }}
bff2d643 445 ╰─────result: from CALLER (helo=myhost.test.ex)
f9913671 446
f3ebb786 447 ╰──(tainted)
1b37ac39
JH
448 ├──condition: def:received_protocol
449 ├─────result: true
bff2d643 450 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
f1be21cf
JH
451 }}(Exim $version_number)
452 ${if def:sender_address {(envelope-from <$sender_address>)
453 }}id $message_exim_id${if def:received_for {
454 for $received_for}}
455 ├──expanding: with $received_protocol
bff2d643 456 ╰─────result: with local-esmtp
f1be21cf
JH
457 ├──condition: def:tls_in_cipher_std
458 ├─────result: false
bff2d643 459 ╭───scanning: tls $tls_in_cipher_std
f1be21cf 460 }}(Exim $version_number)
f9913671
JH
461 ${if def:sender_address {(envelope-from <$sender_address>)
462 }}id $message_exim_id${if def:received_for {
463 for $received_for}}
f1be21cf
JH
464 ├──expanding: tls $tls_in_cipher_std
465
466 ├─────result: tls
467
bff2d643 468 ╰───skipping: result is not used
1b37ac39
JH
469 ├──condition: def:sender_address
470 ├─────result: true
bff2d643 471 ╭considering: (envelope-from <$sender_address>)
f9913671
JH
472 }}id $message_exim_id${if def:received_for {
473 for $received_for}}
1b37ac39 474 ├──expanding: (envelope-from <$sender_address>)
f9913671 475
bff2d643 476 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 477
1b37ac39
JH
478 ├──condition: def:received_for
479 ├─────result: true
bff2d643 480 ╭considering:
f9913671 481 for $received_for}}
1b37ac39 482 ├──expanding:
f9913671 483 for $received_for
bff2d643 484 ╰─────result:
f9913671 485 for usery@domain.com
f3ebb786 486 ╰──(tainted)
1b37ac39 487 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 488 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
489 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
490 }}(Exim $version_number)
f9913671
JH
491 ${if def:sender_address {(envelope-from <$sender_address>)
492 }}id $message_exim_id${if def:received_for {
493 for $received_for}}
bff2d643 494 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
495 by myhost.test.ex with local-esmtp (Exim x.yz)
496 (envelope-from <CALLER@myhost.test.ex>)
497 id 10HmaZ-0005vi-00
498 for usery@domain.com
f3ebb786 499 ╰──(tainted)
36f53194
JH
500----------- start cutthrough headers send -----------
501----------- done cutthrough headers send ------------
bff2d643 502 ╭considering: ${tod_full}
1b37ac39 503 ├──expanding: ${tod_full}
bff2d643 504 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 505 SMTP>> .
d4dc049f 506 SMTP<< 250 OK id=10HmbA-0005vi-00
b32ddfaa 507LOG: MAIN
d4dc049f 508 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
b32ddfaa 509 SMTP>> QUIT
2760b518 510 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 511 SMTP(close)>>
b32ddfaa
JH
512----------- cutthrough shutdown (delivered) ------------
513LOG: MAIN
514 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
515LOG: MAIN
516 Completed
517LOG: smtp_connection MAIN
518 SMTP connection from CALLER closed by QUIT
9bfb7e1b 519>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
99400968
JH
520Exim version x.yz ....
521configuration file is TESTSUITE/test-config
522admin user
523 in hosts_connection_nolog? no (option unset)
524LOG: smtp_connection MAIN
525 SMTP connection from CALLER
bff2d643 526 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
1b37ac39 527 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
bff2d643 528 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 529 in dsn_advertise_hosts? no (option unset)
99400968 530 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 531 in chunking_advertise_hosts? no (end of list)
99400968 532 in tls_advertise_hosts? yes (matched "*")
bff2d643
JH
533 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
534 ╭considering: SERVER}{server}{queue}{cutthrough}}
1b37ac39 535 ├──expanding: SERVER
bff2d643
JH
536 ╰─────result: SERVER
537 ╭considering: server}{queue}{cutthrough}}
1b37ac39 538 ├──expanding: server
bff2d643 539 ╰─────result: server
1b37ac39
JH
540 ├──condition: eq {SERVER}{server}
541 ├─────result: false
bff2d643 542 ╭───scanning: queue}{cutthrough}}
1b37ac39
JH
543 ├──expanding: queue
544 ├─────result: queue
bff2d643
JH
545 ╰───skipping: result is not used
546 ╭considering: cutthrough}}
1b37ac39 547 ├──expanding: cutthrough
bff2d643 548 ╰─────result: cutthrough
1b37ac39 549 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
bff2d643 550 ╰─────result: cutthrough
99400968 551using ACL "cutthrough"
897024f1 552processing "accept" (TESTSUITE/test-config 22)
99400968
JH
553check control = cutthrough_delivery
554check verify = recipient
555domain.com in "test.ex : *.test.ex"? no (end of list)
556domain.com in "! +local_domains"? yes (end of list)
bff2d643 557 ╭considering: $local_part
1b37ac39 558 ├──expanding: $local_part
bff2d643 559 ╰─────result: usery
f3ebb786 560 ╰──(tainted)
99400968
JH
561domain.com in "*"? yes (matched "*")
562----------- end verify ------------
563accept: condition test succeeded in ACL "cutthrough"
a7538db1 564end of ACL "cutthrough": ACCEPT
99400968
JH
565----------- start cutthrough setup ------------
566domain.com in "test.ex : *.test.ex"? no (end of list)
567domain.com in "! +local_domains"? yes (end of list)
bff2d643 568 ╭considering: $local_part
1b37ac39 569 ├──expanding: $local_part
bff2d643 570 ╰─────result: usery
f3ebb786 571 ╰──(tainted)
99400968 572domain.com in "*"? yes (matched "*")
b48cf079 573Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
bff2d643 574 ╭considering: $primary_hostname
1b37ac39 575 ├──expanding: $primary_hostname
bff2d643 576 ╰─────result: myhost.test.ex
99400968
JH
577 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
578127.0.0.1 in hosts_avoid_esmtp? no (option unset)
579 SMTP>> EHLO myhost.test.ex
76003495 580cmd buf flush ddd bytes
99400968
JH
581 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
582 250-SIZE 52428800
583 250-8BITMIME
584 250-PIPELINING
585 250-STARTTLS
586 250 HELP
bff2d643
JH
587 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
588 ╭considering: $address_data}{usery}{*}{:}}
1b37ac39 589 ├──expanding: $address_data
bff2d643 590 ╰─────result: usery
f3ebb786 591 ╰──(tainted)
bff2d643 592 ╭considering: usery}{*}{:}}
1b37ac39 593 ├──expanding: usery
bff2d643 594 ╰─────result: usery
1b37ac39
JH
595 ├──condition: eq {$address_data}{usery}
596 ├─────result: true
bff2d643 597 ╭considering: *}{:}}
1b37ac39 598 ├──expanding: *
bff2d643
JH
599 ╰─────result: *
600 ╭───scanning: :}}
1b37ac39
JH
601 ├──expanding: :
602 ├─────result: :
bff2d643 603 ╰───skipping: result is not used
1b37ac39 604 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
bff2d643 605 ╰─────result: *
99400968 606127.0.0.1 in hosts_avoid_tls? yes (matched "*")
02b41d71
JH
607127.0.0.1 in hosts_avoid_pipelining? no (option unset)
608using PIPELINING
609not using DSN
da45993f 610127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 611 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
99400968 612 SMTP>> RCPT TO:<usery@domain.com>
76003495 613cmd buf flush ddd bytes
7c576fca 614sync_responses expect mail
e9166683 615 SMTP<< 250 OK
7c576fca 616sync_responses expect rcpt
99400968 617 SMTP<< 250 Accepted
8b9476ba 618holding verify callout open for cutthrough delivery
99400968 619----------- end cutthrough setup ------------
897024f1 620processing "accept" (TESTSUITE/test-config 54)
99400968 621accept: condition test succeeded in inline ACL
a7538db1 622end of inline ACL: ACCEPT
99400968
JH
623 SMTP>> DATA
624 SMTP<< 354 Enter message, ending with "." on a line by itself
bff2d643 625 ╭considering: ${tod_full}
1b37ac39 626 ├──expanding: ${tod_full}
bff2d643
JH
627 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
628 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 629 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
630 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
631 }}(Exim $version_number)
f9913671
JH
632 ${if def:sender_address {(envelope-from <$sender_address>)
633 }}id $message_exim_id${if def:received_for {
634 for $received_for}}
1b37ac39
JH
635 ├──condition: def:sender_rcvhost
636 ├─────result: false
bff2d643 637 ╭───scanning: from $sender_rcvhost
f9913671 638 }{${if def:sender_ident {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}}
1b37ac39 644 ├──expanding: from $sender_rcvhost
f9913671 645
1b37ac39 646 ├─────result: from
f9913671 647
bff2d643
JH
648 ╰───skipping: result is not used
649 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
650 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
651 }}(Exim $version_number)
f9913671
JH
652 ${if def:sender_address {(envelope-from <$sender_address>)
653 }}id $message_exim_id${if def:received_for {
654 for $received_for}}
1b37ac39
JH
655 ├──condition: def:sender_ident
656 ├─────result: true
bff2d643 657 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
658 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
659 }}(Exim $version_number)
f9913671
JH
660 ${if def:sender_address {(envelope-from <$sender_address>)
661 }}id $message_exim_id${if def:received_for {
662 for $received_for}}
bff2d643 663 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
664 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
665 ╎ }}(Exim $version_number)
f9913671
JH
666 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
667 ╎ }}id $message_exim_id${if def:received_for {
668 ╎ for $received_for}}
669 ╎├──expanding: $sender_ident
bff2d643 670 ╎╰─────result: CALLER
1b37ac39 671 ├──expanding: from ${quote_local_part:$sender_ident}
bff2d643 672 ╰─────result: from CALLER
1b37ac39
JH
673 ├──condition: def:sender_helo_name
674 ├─────result: true
bff2d643 675 ╭considering: (helo=$sender_helo_name)
f1be21cf
JH
676 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
677 }}(Exim $version_number)
f9913671
JH
678 ${if def:sender_address {(envelope-from <$sender_address>)
679 }}id $message_exim_id${if def:received_for {
680 for $received_for}}
1b37ac39 681 ├──expanding: (helo=$sender_helo_name)
f9913671 682
bff2d643 683 ╰─────result: (helo=myhost.test.ex)
f9913671 684
f3ebb786 685 ╰──(tainted)
1b37ac39 686 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 687 }}
bff2d643 688 ╰─────result: from CALLER (helo=myhost.test.ex)
f9913671 689
f3ebb786 690 ╰──(tainted)
1b37ac39
JH
691 ├──condition: def:received_protocol
692 ├─────result: true
bff2d643 693 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
f1be21cf
JH
694 }}(Exim $version_number)
695 ${if def:sender_address {(envelope-from <$sender_address>)
696 }}id $message_exim_id${if def:received_for {
697 for $received_for}}
698 ├──expanding: with $received_protocol
bff2d643 699 ╰─────result: with local-esmtp
f1be21cf
JH
700 ├──condition: def:tls_in_cipher_std
701 ├─────result: false
bff2d643 702 ╭───scanning: tls $tls_in_cipher_std
f1be21cf 703 }}(Exim $version_number)
f9913671
JH
704 ${if def:sender_address {(envelope-from <$sender_address>)
705 }}id $message_exim_id${if def:received_for {
706 for $received_for}}
f1be21cf
JH
707 ├──expanding: tls $tls_in_cipher_std
708
709 ├─────result: tls
710
bff2d643 711 ╰───skipping: result is not used
1b37ac39
JH
712 ├──condition: def:sender_address
713 ├─────result: true
bff2d643 714 ╭considering: (envelope-from <$sender_address>)
f9913671
JH
715 }}id $message_exim_id${if def:received_for {
716 for $received_for}}
1b37ac39 717 ├──expanding: (envelope-from <$sender_address>)
f9913671 718
bff2d643 719 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 720
1b37ac39
JH
721 ├──condition: def:received_for
722 ├─────result: true
bff2d643 723 ╭considering:
f9913671 724 for $received_for}}
1b37ac39 725 ├──expanding:
f9913671 726 for $received_for
bff2d643 727 ╰─────result:
f9913671 728 for usery@domain.com
f3ebb786 729 ╰──(tainted)
1b37ac39 730 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 731 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f1be21cf
JH
732 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
733 }}(Exim $version_number)
f9913671
JH
734 ${if def:sender_address {(envelope-from <$sender_address>)
735 }}id $message_exim_id${if def:received_for {
736 for $received_for}}
bff2d643 737 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
738 by myhost.test.ex with local-esmtp (Exim x.yz)
739 (envelope-from <CALLER@myhost.test.ex>)
740 id 10HmbB-0005vi-00
741 for usery@domain.com
f3ebb786 742 ╰──(tainted)
36f53194
JH
743----------- start cutthrough headers send -----------
744----------- done cutthrough headers send ------------
bff2d643 745 ╭considering: ${tod_full}
1b37ac39 746 ├──expanding: ${tod_full}
bff2d643 747 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
99400968 748 SMTP>> .
d4dc049f 749 SMTP<< 250 OK id=10HmbC-0005vi-00
99400968 750LOG: MAIN
d4dc049f 751 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
99400968 752 SMTP>> QUIT
2760b518 753 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 754 SMTP(close)>>
99400968
JH
755----------- cutthrough shutdown (delivered) ------------
756LOG: MAIN
757 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
758LOG: MAIN
759 Completed
760LOG: smtp_connection MAIN
761 SMTP connection from CALLER closed by QUIT
9bfb7e1b 762>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
763
764******** SERVER ********