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