Hintsbd: fix locking
[exim.git] / test / stderr / 0632
1
2 ******** SERVER ********
3 Exim version x.yz ....
4 Hints DB:
5 environment after trimming:
6  PATH=<munged>
7 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
8 configuration file is TESTSUITE/test-config
9 admin user
10 dropping to exim gid; retaining priv uid
11 try option gecos_pattern
12 try option gecos_name
13 try option unknown_login
14 daemon_smtp_port overridden by -oX:
15   <: 1225
16 creating notifier socket
17 try option notifier_socket
18  ╭considering: $spool_directory/exim_daemon_notify
19  ├──────value: TESTSUITE/spool
20  ├considering: /exim_daemon_notify
21  ├───────text: /exim_daemon_notify
22  ├───expanded: $spool_directory/exim_daemon_notify
23  ╰─────result: TESTSUITE/spool/exim_daemon_notify
24  TESTSUITE/spool/exim_daemon_notify
25 listening on all interfaces (IPv6) port PORT_D
26 listening on all interfaces (IPv4) port PORT_D
27 pid written to TESTSUITE/spool/exim-daemon.pid
28 LOG: MAIN
29   exim x.yz daemon started: pid=p1234, no queue runs, listening for SMTP on port PORT_D
30 daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
31 Listening...
32 Connection request from 127.0.0.1 port sssss
33 try option smtp_accept_max_per_host
34 search_tidyup called
35 p1235 try option smtp_active_hostname
36 p1235 Process p1235 is handling incoming connection from [127.0.0.1]
37 p1235 try option message_size_limit
38 p1235 try option acl_smtp_connect
39 p1235 try option smtp_banner
40 p1235  ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
41 p1235  ├──────value: myhost.test.ex
42 p1235  ├considering: ░ESMTP░Exim░$version_number░$tod_full
43 p1235  ├───────text: ░ESMTP░Exim░
44 p1235  ├considering: $version_number░$tod_full
45 p1235  ├──────value: x.yz
46 p1235  ├considering: ░$tod_full
47 p1235  ├───────text: ░
48 p1235  ├considering: $tod_full
49 p1235  ├──────value: Tue,░2░Mar░1999░09:44:33░+0000
50 p1235  ├───expanded: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
51 p1235  ╰─────result: myhost.test.ex░ESMTP░Exim░x.yz░Tue,░2░Mar░1999░09:44:33░+0000
52 p1235 Process p1235 is ready for new message
53 p1235 test.ex in helo_lookup_domains? no (end of list)
54 p1235 try option acl_smtp_helo
55 p1235 try option acl_smtp_mail
56 p1235 try option acl_smtp_rcpt
57 p1235 compiled caseless RE '^nomatch_list' not found in local cache
58 p1235 compiled RE '^nomatch_list' saved in local cache
59 p1235 sending RE '^nomatch_list' to daemon
60 p1235 try option notifier_socket
61 p1235  ╭considering: $spool_directory/exim_daemon_notify
62 p1235  ├──────value: TESTSUITE/spool
63 p1235  ├considering: /exim_daemon_notify
64 p1235  ├───────text: /exim_daemon_notify
65 p1235  ├───expanded: $spool_directory/exim_daemon_notify
66 p1235  ╰─────result: TESTSUITE/spool/exim_daemon_notify
67 p1235 test.ex in "^nomatch_list"? no (end of list)
68 p1235  ╭considering: ${if░match░{a_random_string}░{static_RE}}
69 p1235   ╭considering: a_random_string}░{static_RE}}
70 p1235   ├───────text: a_random_string
71 p1235   ├considering: }░{static_RE}}
72 p1235   ├───expanded: a_random_string
73 p1235   ╰─────result: a_random_string
74 p1235   ╭considering: static_RE}}
75 p1235   ├───────text: static_RE
76 p1235   ├considering: }}
77 p1235   ├───expanded: static_RE
78 p1235   ╰─────result: static_RE
79 p1235  compiled RE 'static_RE' not found in local cache
80 p1235  compiling RE 'static_RE'
81 p1235  compiled RE 'static_RE' saved in local cache
82 p1235  sending RE 'static_RE' to daemon
83 p1235 try option notifier_socket
84 p1235   ╭considering: $spool_directory/exim_daemon_notify
85 p1235   ├──────value: TESTSUITE/spool
86 p1235   ├considering: /exim_daemon_notify
87 p1235   ├───────text: /exim_daemon_notify
88 p1235   ├───expanded: $spool_directory/exim_daemon_notify
89 p1235   ╰─────result: TESTSUITE/spool/exim_daemon_notify
90 p1235  ├──condition: match░{a_random_string}░{static_RE}
91 p1235  ├─────result: false
92 p1235  ├───expanded: ${if░match░{a_random_string}░{static_RE}}
93 p1235  ╰─────result: 
94 p1235  ╭considering: ${if░match░{a_random_string}░{tricky_static_RE\$}}
95 p1235   ╭considering: a_random_string}░{tricky_static_RE\$}}
96 p1235   ├───────text: a_random_string
97 p1235   ├considering: }░{tricky_static_RE\$}}
98 p1235   ├───expanded: a_random_string
99 p1235   ╰─────result: a_random_string
100 p1235   ╭considering: tricky_static_RE\$}}
101 p1235   ├───────text: tricky_static_RE
102 p1235   ├considering: \$}}
103 p1235   ├backslashed: '\$'
104 p1235   ├considering: }}
105 p1235   ├───expanded: tricky_static_RE\$
106 p1235   ╰─────result: tricky_static_RE$
107 p1235  compiled RE 'tricky_static_RE$' not found in local cache
108 p1235  compiling RE 'tricky_static_RE$'
109 p1235  compiled RE 'tricky_static_RE$' saved in local cache
110 p1235  sending RE 'tricky_static_RE$' to daemon
111 p1235 try option notifier_socket
112 p1235   ╭considering: $spool_directory/exim_daemon_notify
113 p1235   ├──────value: TESTSUITE/spool
114 p1235   ├considering: /exim_daemon_notify
115 p1235   ├───────text: /exim_daemon_notify
116 p1235   ├───expanded: $spool_directory/exim_daemon_notify
117 p1235   ╰─────result: TESTSUITE/spool/exim_daemon_notify
118 p1235  ├──condition: match░{a_random_string}░{tricky_static_RE\$}
119 p1235  ├─────result: false
120 p1235  ├───expanded: ${if░match░{a_random_string}░{tricky_static_RE\$}}
121 p1235  ╰─────result: 
122 p1235  ╭considering: ${if░match░{a_random_string}░{pid=${pid}░uncacheable_RE}}
123 p1235   ╭considering: a_random_string}░{pid=${pid}░uncacheable_RE}}
124 p1235   ├───────text: a_random_string
125 p1235   ├considering: }░{pid=${pid}░uncacheable_RE}}
126 p1235   ├───expanded: a_random_string
127 p1235   ╰─────result: a_random_string
128 p1235   ╭considering: pid=${pid}░uncacheable_RE}}
129 p1235   ├───────text: pid=
130 p1235   ├considering: ${pid}░uncacheable_RE}}
131 p1235   ├considering: ░uncacheable_RE}}
132 p1235   ├───────text: ░uncacheable_RE
133 p1235   ├considering: }}
134 p1235   ├───expanded: pid=${pid}░uncacheable_RE
135 p1235   ╰─────result: pid=p1235░uncacheable_RE
136 p1235  compiling RE 'pid=p1235 uncacheable_RE'
137 p1235  ├──condition: match░{a_random_string}░{pid=${pid}░uncacheable_RE}
138 p1235  ├─────result: false
139 p1235  ├───expanded: ${if░match░{a_random_string}░{pid=${pid}░uncacheable_RE}}
140 p1235  ╰─────result: 
141 p1235 try option acl_smtp_predata
142 p1235 search_tidyup called
143 p1235 search_tidyup called
144 p1235  ╭considering: ${tod_full}
145 p1235  ├───expanded: ${tod_full}
146 p1235  ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
147 p1235 try option received_header_text
148 p1235  ╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
149 p1235  ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
150 p1235  ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
151 p1235  ␉}}(Exim░$version_number)↩
152 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
153 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
154 p1235  ␉for░$received_for}}
155 p1235  ├───────text: Received:░
156 p1235  ├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
157 p1235  ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
158 p1235  ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
159 p1235  ␉}}(Exim░$version_number)↩
160 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
161 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
162 p1235  ␉for░$received_for}}
163 p1235  ├──condition: def:sender_rcvhost
164 p1235  ├─────result: true
165 p1235   ╭considering: from░$sender_rcvhost↩
166 p1235   ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
167 p1235   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
168 p1235   ␉}}(Exim░$version_number)↩
169 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
170 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
171 p1235   ␉for░$received_for}}
172 p1235   ├───────text: from░
173 p1235   ├considering: $sender_rcvhost↩
174 p1235   ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
175 p1235   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
176 p1235   ␉}}(Exim░$version_number)↩
177 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
178 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
179 p1235   ␉for░$received_for}}
180 p1235   ├──────value: [127.0.0.1]░(helo=test.ex)
181 p1235              ╰──(tainted)
182 p1235   ├considering: ↩
183 p1235   ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
184 p1235   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
185 p1235   ␉}}(Exim░$version_number)↩
186 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
187 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
188 p1235   ␉for░$received_for}}
189 p1235   ├───────text: ↩
190 p1235   ␉
191 p1235   ├considering: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
192 p1235   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
193 p1235   ␉}}(Exim░$version_number)↩
194 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
195 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
196 p1235   ␉for░$received_for}}
197 p1235   ├───expanded: from░$sender_rcvhost↩
198 p1235   ␉
199 p1235   ╰─────result: from░[127.0.0.1]░(helo=test.ex)↩
200 p1235   ␉
201 p1235              ╰──(tainted)
202 p1235   ╭───scanning: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
203 p1235   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
204 p1235   ␉}}(Exim░$version_number)↩
205 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
206 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
207 p1235   ␉for░$received_for}}
208 p1235   ├──condition: def:sender_ident
209 p1235   ├─────result: false
210 p1235    ╭───scanning: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
211 p1235    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
212 p1235    ␉}}(Exim░$version_number)↩
213 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
214 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
215 p1235    ␉for░$received_for}}
216 p1235    ├───────text: from░
217 p1235    ├───scanning: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
218 p1235    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
219 p1235    ␉}}(Exim░$version_number)↩
220 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
221 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
222 p1235    ␉for░$received_for}}
223 p1235    ╎╭───scanning: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
224 p1235    ╎␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
225 p1235    ╎␉}}(Exim░$version_number)↩
226 p1235    ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
227 p1235    ╎␉}}id░$message_exim_id${if░def:received_for░{↩
228 p1235    ╎␉for░$received_for}}
229 p1235    ╎├──────value: 
230 p1235    ╎├───scanning: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
231 p1235    ╎␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
232 p1235    ╎␉}}(Exim░$version_number)↩
233 p1235    ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
234 p1235    ╎␉}}id░$message_exim_id${if░def:received_for░{↩
235 p1235    ╎␉for░$received_for}}
236 p1235    ╎├───expanded: $sender_ident
237 p1235    ╎├─────result:  ◀skipped▶
238 p1235    ╎╰───skipping: result is not used
239 p1235    ├───scanning: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
240 p1235    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
241 p1235    ␉}}(Exim░$version_number)↩
242 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
243 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
244 p1235    ␉for░$received_for}}
245 p1235    ├───────text: ░
246 p1235    ├───scanning: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
247 p1235    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
248 p1235    ␉}}(Exim░$version_number)↩
249 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
250 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
251 p1235    ␉for░$received_for}}
252 p1235    ├───expanded: from░${quote_local_part:$sender_ident}░
253 p1235    ├─────result:  ◀skipped▶
254 p1235    ╰───skipping: result is not used
255 p1235   ├───item-res: 
256 p1235   ├───scanning: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
257 p1235   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
258 p1235   ␉}}(Exim░$version_number)↩
259 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
260 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
261 p1235   ␉for░$received_for}}
262 p1235   ├──condition: def:sender_helo_name
263 p1235   ├─────result: false
264 p1235    ╭───scanning: (helo=$sender_helo_name)↩
265 p1235    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
266 p1235    ␉}}(Exim░$version_number)↩
267 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
268 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
269 p1235    ␉for░$received_for}}
270 p1235    ├───────text: (helo=
271 p1235    ├───scanning: $sender_helo_name)↩
272 p1235    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
273 p1235    ␉}}(Exim░$version_number)↩
274 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
275 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
276 p1235    ␉for░$received_for}}
277 p1235    ├──────value: 
278 p1235    ├───scanning: )↩
279 p1235    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
280 p1235    ␉}}(Exim░$version_number)↩
281 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
282 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
283 p1235    ␉for░$received_for}}
284 p1235    ├───────text: )↩
285 p1235    ␉
286 p1235    ├───scanning: }}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
287 p1235    ␉}}(Exim░$version_number)↩
288 p1235    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
289 p1235    ␉}}id░$message_exim_id${if░def:received_for░{↩
290 p1235    ␉for░$received_for}}
291 p1235    ├───expanded: (helo=$sender_helo_name)↩
292 p1235    ␉
293 p1235    ├─────result:  ◀skipped▶
294 p1235    ╰───skipping: result is not used
295 p1235   ├───item-res: 
296 p1235   ├───scanning: }}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
297 p1235   ␉}}(Exim░$version_number)↩
298 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
299 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
300 p1235   ␉for░$received_for}}
301 p1235   ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
302 p1235   ␉}}
303 p1235   ├─────result:  ◀skipped▶
304 p1235   ╰───skipping: result is not used
305 p1235  ├───item-res: from░[127.0.0.1]░(helo=test.ex)↩
306 p1235  ␉
307 p1235             ╰──(tainted)
308 p1235  ├considering: by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
309 p1235  ␉}}(Exim░$version_number)↩
310 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
311 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
312 p1235  ␉for░$received_for}}
313 p1235  ├───────text: by░
314 p1235  ├considering: $primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
315 p1235  ␉}}(Exim░$version_number)↩
316 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
317 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
318 p1235  ␉for░$received_for}}
319 p1235  ├──────value: myhost.test.ex
320 p1235  ├considering: ░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
321 p1235  ␉}}(Exim░$version_number)↩
322 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
323 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
324 p1235  ␉for░$received_for}}
325 p1235  ├───────text: ░
326 p1235  ├considering: ${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
327 p1235  ␉}}(Exim░$version_number)↩
328 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
329 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
330 p1235  ␉for░$received_for}}
331 p1235  ├──condition: def:received_protocol
332 p1235  ├─────result: true
333 p1235   ╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
334 p1235   ␉}}(Exim░$version_number)↩
335 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
336 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
337 p1235   ␉for░$received_for}}
338 p1235   ├───────text: with░
339 p1235   ├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
340 p1235   ␉}}(Exim░$version_number)↩
341 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
342 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
343 p1235   ␉for░$received_for}}
344 p1235   ├──────value: smtp
345 p1235   ├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
346 p1235   ␉}}(Exim░$version_number)↩
347 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
348 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
349 p1235   ␉for░$received_for}}
350 p1235   ├───────text: ░
351 p1235   ├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
352 p1235   ␉}}(Exim░$version_number)↩
353 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
354 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
355 p1235   ␉for░$received_for}}
356 p1235   ├───expanded: with░$received_protocol░
357 p1235   ╰─────result: with░smtp░
358 p1235  ├───item-res: with░smtp░
359 p1235             ╰──(tainted)
360 p1235  ├considering: ${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
361 p1235  ␉}}(Exim░$version_number)↩
362 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
363 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
364 p1235  ␉for░$received_for}}
365 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
366 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
367 p1235   ␉for░$received_for}}
368 p1235   ├───expanded: ░($tls_in_ver)
369 p1235   ├─────result:  ◀skipped▶
370 p1235   ╰───skipping: result is not used
371 p1235  ├───item-res: 
372 p1235             ╰──(tainted)
373 p1235  ├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
374 p1235  ␉}}(Exim░$version_number)↩
375 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
376 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
377 p1235  ␉for░$received_for}}
378 p1235  ├──condition: def:tls_in_cipher_std
379 p1235  ├─────result: false
380 p1235   ╭───scanning: ░tls░$tls_in_cipher_std↩
381 p1235   ␉}}(Exim░$version_number)↩
382 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
383 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
384 p1235   ␉for░$received_for}}
385 p1235   ├───────text: ░tls░
386 p1235   ├───scanning: $tls_in_cipher_std↩
387 p1235   ␉}}(Exim░$version_number)↩
388 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
389 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
390 p1235   ␉for░$received_for}}
391 p1235   ├──────value: 
392 p1235   ├───scanning: ↩
393 p1235   ␉}}(Exim░$version_number)↩
394 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
395 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
396 p1235   ␉for░$received_for}}
397 p1235   ├───────text: ↩
398 p1235   ␉
399 p1235   ├───scanning: }}(Exim░$version_number)↩
400 p1235   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
401 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
402 p1235   ␉for░$received_for}}
403 p1235   ├───expanded: ░tls░$tls_in_cipher_std↩
404 p1235   ␉
405 p1235   ├─────result:  ◀skipped▶
406 p1235   ╰───skipping: result is not used
407 p1235  ├───item-res: 
408 p1235             ╰──(tainted)
409 p1235  ├considering: (Exim░$version_number)↩
410 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
411 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
412 p1235  ␉for░$received_for}}
413 p1235  ├───────text: (Exim░
414 p1235  ├considering: $version_number)↩
415 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
416 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
417 p1235  ␉for░$received_for}}
418 p1235  ├──────value: x.yz
419 p1235  ├considering: )↩
420 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
421 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
422 p1235  ␉for░$received_for}}
423 p1235  ├───────text: )↩
424 p1235  ␉
425 p1235  ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
426 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
427 p1235  ␉for░$received_for}}
428 p1235  ├──condition: def:sender_address
429 p1235  ├─────result: true
430 p1235   ╭considering: (envelope-from░<$sender_address>)↩
431 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
432 p1235   ␉for░$received_for}}
433 p1235   ├───────text: (envelope-from░<
434 p1235   ├considering: $sender_address>)↩
435 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
436 p1235   ␉for░$received_for}}
437 p1235   ├──────value: CALLER@test.ex
438 p1235              ╰──(tainted)
439 p1235   ├considering: >)↩
440 p1235   ␉}}id░$message_exim_id${if░def:received_for░{↩
441 p1235   ␉for░$received_for}}
442 p1235   ├───────text: >)↩
443 p1235   ␉
444 p1235   ├considering: }}id░$message_exim_id${if░def:received_for░{↩
445 p1235   ␉for░$received_for}}
446 p1235   ├───expanded: (envelope-from░<$sender_address>)↩
447 p1235   ␉
448 p1235   ╰─────result: (envelope-from░<CALLER@test.ex>)↩
449 p1235   ␉
450 p1235              ╰──(tainted)
451 p1235  ├───item-res: (envelope-from░<CALLER@test.ex>)↩
452 p1235  ␉
453 p1235             ╰──(tainted)
454 p1235  ├considering: id░$message_exim_id${if░def:received_for░{↩
455 p1235  ␉for░$received_for}}
456 p1235  ├───────text: id░
457 p1235  ├considering: $message_exim_id${if░def:received_for░{↩
458 p1235  ␉for░$received_for}}
459 p1235  ├──────value: 10HmaX-000000005vi-0000
460 p1235  ├considering: ${if░def:received_for░{↩
461 p1235  ␉for░$received_for}}
462 p1235  ├──condition: def:received_for
463 p1235  ├─────result: true
464 p1235   ╭considering: ↩
465 p1235   ␉for░$received_for}}
466 p1235   ├───────text: ↩
467 p1235   ␉for░
468 p1235   ├considering: $received_for}}
469 p1235   ├──────value: dest_1@test.ex
470 p1235              ╰──(tainted)
471 p1235   ├considering: }}
472 p1235   ├───expanded: ↩
473 p1235   ␉for░$received_for
474 p1235   ╰─────result: ↩
475 p1235   ␉for░dest_1@test.ex
476 p1235              ╰──(tainted)
477 p1235  ├───item-res: ↩
478 p1235  ␉for░dest_1@test.ex
479 p1235             ╰──(tainted)
480 p1235  ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
481 p1235  ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
482 p1235  ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
483 p1235  ␉}}(Exim░$version_number)↩
484 p1235  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
485 p1235  ␉}}id░$message_exim_id${if░def:received_for░{↩
486 p1235  ␉for░$received_for}}
487 p1235  ╰─────result: Received:░from░[127.0.0.1]░(helo=test.ex)↩
488 p1235  ␉by░myhost.test.ex░with░smtp░(Exim░x.yz)↩
489 p1235  ␉(envelope-from░<CALLER@test.ex>)↩
490 p1235  ␉id░10HmaX-000000005vi-0000↩
491 p1235  ␉for░dest_1@test.ex
492 p1235             ╰──(tainted)
493 p1235 try option acl_smtp_data
494 p1235  ╭considering: ${tod_full}
495 p1235  ├───expanded: ${tod_full}
496 p1235  ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
497 LOG: MAIN
498   <= CALLER@test.ex H=(test.ex) [127.0.0.1] Ci=p1235 P=smtp S=sss
499 search_tidyup called
500 Process p1235 is ready for new message
501 try option acl_smtp_quit
502 LOG: smtp_connection MAIN
503   SMTP connection Ci=p1235 from (test.ex) [127.0.0.1] D=qqs closed by QUIT
504 p1234 1 SMTP accept process running
505 p1234 Listening...
506 p1234 daemon_notification (from unknown addr)
507 p1234 compiled caseless RE '^nomatch_list' not found in local cache
508 p1234 compiling caseless RE '^nomatch_list'
509 p1234 compiled RE '^nomatch_list' saved in local cache
510 p1234 Listening...
511 p1234 daemon_notification (from unknown addr)
512 p1234 compiled RE 'static_RE' not found in local cache
513 p1234 compiling RE 'static_RE'
514 p1234 compiled RE 'static_RE' saved in local cache
515 p1234 Listening...
516 p1234 daemon_notification (from unknown addr)
517 p1234 compiled RE 'tricky_static_RE$' not found in local cache
518 p1234 compiling RE 'tricky_static_RE$'
519 p1234 compiled RE 'tricky_static_RE$' saved in local cache
520 p1234 Listening...
521 search_tidyup called
522 >>>>>>>>>>>>>>>> Exim pid=p1235 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
523 p1234 child p1235 ended: status=0x0
524 p1234   normal exit, 0
525 p1234 0 SMTP accept processes now running
526 p1234 Listening...
527 p1234 Connection request from 127.0.0.1 port sssss
528 p1234 try option smtp_accept_max_per_host
529 p1234 search_tidyup called
530 p1236 try option smtp_active_hostname
531 p1236 Process p1236 is handling incoming connection from [127.0.0.1]
532 p1236 try option message_size_limit
533 p1236 try option acl_smtp_connect
534 p1236 try option smtp_banner
535 p1236  ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
536 p1236  ├──────value: myhost.test.ex
537 p1236  ├considering: ░ESMTP░Exim░$version_number░$tod_full
538 p1236  ├───────text: ░ESMTP░Exim░
539 p1236  ├considering: $version_number░$tod_full
540 p1236  ├──────value: x.yz
541 p1236  ├considering: ░$tod_full
542 p1236  ├───────text: ░
543 p1236  ├considering: $tod_full
544 p1236  ├──────value: Tue,░2░Mar░1999░09:44:33░+0000
545 p1236  ├───expanded: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full
546 p1236  ╰─────result: myhost.test.ex░ESMTP░Exim░x.yz░Tue,░2░Mar░1999░09:44:33░+0000
547 p1236 Process p1236 is ready for new message
548 p1236 test.ex in helo_lookup_domains? no (end of list)
549 p1236 try option acl_smtp_helo
550 p1236 try option acl_smtp_mail
551 p1236 try option acl_smtp_rcpt
552 p1236 compiled caseless RE '^nomatch_list' found in local cache
553 p1236 test.ex in "^nomatch_list"? no (end of list)
554 p1236  ╭considering: ${if░match░{a_random_string}░{static_RE}}
555 p1236   ╭considering: a_random_string}░{static_RE}}
556 p1236   ├───────text: a_random_string
557 p1236   ├considering: }░{static_RE}}
558 p1236   ├───expanded: a_random_string
559 p1236   ╰─────result: a_random_string
560 p1236   ╭considering: static_RE}}
561 p1236   ├───────text: static_RE
562 p1236   ├considering: }}
563 p1236   ├───expanded: static_RE
564 p1236   ╰─────result: static_RE
565 p1236  compiled RE 'static_RE' found in local cache
566 p1236  ├──condition: match░{a_random_string}░{static_RE}
567 p1236  ├─────result: false
568 p1236  ├───expanded: ${if░match░{a_random_string}░{static_RE}}
569 p1236  ╰─────result: 
570 p1236  ╭considering: ${if░match░{a_random_string}░{tricky_static_RE\$}}
571 p1236   ╭considering: a_random_string}░{tricky_static_RE\$}}
572 p1236   ├───────text: a_random_string
573 p1236   ├considering: }░{tricky_static_RE\$}}
574 p1236   ├───expanded: a_random_string
575 p1236   ╰─────result: a_random_string
576 p1236   ╭considering: tricky_static_RE\$}}
577 p1236   ├───────text: tricky_static_RE
578 p1236   ├considering: \$}}
579 p1236   ├backslashed: '\$'
580 p1236   ├considering: }}
581 p1236   ├───expanded: tricky_static_RE\$
582 p1236   ╰─────result: tricky_static_RE$
583 p1236  compiled RE 'tricky_static_RE$' found in local cache
584 p1236  ├──condition: match░{a_random_string}░{tricky_static_RE\$}
585 p1236  ├─────result: false
586 p1236  ├───expanded: ${if░match░{a_random_string}░{tricky_static_RE\$}}
587 p1236  ╰─────result: 
588 p1236  ╭considering: ${if░match░{a_random_string}░{pid=${pid}░uncacheable_RE}}
589 p1236   ╭considering: a_random_string}░{pid=${pid}░uncacheable_RE}}
590 p1236   ├───────text: a_random_string
591 p1236   ├considering: }░{pid=${pid}░uncacheable_RE}}
592 p1236   ├───expanded: a_random_string
593 p1236   ╰─────result: a_random_string
594 p1236   ╭considering: pid=${pid}░uncacheable_RE}}
595 p1236   ├───────text: pid=
596 p1236   ├considering: ${pid}░uncacheable_RE}}
597 p1236   ├considering: ░uncacheable_RE}}
598 p1236   ├───────text: ░uncacheable_RE
599 p1236   ├considering: }}
600 p1236   ├───expanded: pid=${pid}░uncacheable_RE
601 p1236   ╰─────result: pid=p1236░uncacheable_RE
602 p1236  compiling RE 'pid=p1236 uncacheable_RE'
603 p1236  ├──condition: match░{a_random_string}░{pid=${pid}░uncacheable_RE}
604 p1236  ├─────result: false
605 p1236  ├───expanded: ${if░match░{a_random_string}░{pid=${pid}░uncacheable_RE}}
606 p1236  ╰─────result: 
607 p1236 try option acl_smtp_predata
608 p1236 search_tidyup called
609 p1236 search_tidyup called
610 p1236  ╭considering: ${tod_full}
611 p1236  ├───expanded: ${tod_full}
612 p1236  ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
613 p1236 try option received_header_text
614 p1236  ╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
615 p1236  ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
616 p1236  ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
617 p1236  ␉}}(Exim░$version_number)↩
618 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
619 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
620 p1236  ␉for░$received_for}}
621 p1236  ├───────text: Received:░
622 p1236  ├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
623 p1236  ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
624 p1236  ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
625 p1236  ␉}}(Exim░$version_number)↩
626 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
627 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
628 p1236  ␉for░$received_for}}
629 p1236  ├──condition: def:sender_rcvhost
630 p1236  ├─────result: true
631 p1236   ╭considering: from░$sender_rcvhost↩
632 p1236   ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
633 p1236   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
634 p1236   ␉}}(Exim░$version_number)↩
635 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
636 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
637 p1236   ␉for░$received_for}}
638 p1236   ├───────text: from░
639 p1236   ├considering: $sender_rcvhost↩
640 p1236   ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
641 p1236   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
642 p1236   ␉}}(Exim░$version_number)↩
643 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
644 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
645 p1236   ␉for░$received_for}}
646 p1236   ├──────value: [127.0.0.1]░(helo=test.ex)
647 p1236              ╰──(tainted)
648 p1236   ├considering: ↩
649 p1236   ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
650 p1236   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
651 p1236   ␉}}(Exim░$version_number)↩
652 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
653 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
654 p1236   ␉for░$received_for}}
655 p1236   ├───────text: ↩
656 p1236   ␉
657 p1236   ├considering: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
658 p1236   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
659 p1236   ␉}}(Exim░$version_number)↩
660 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
661 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
662 p1236   ␉for░$received_for}}
663 p1236   ├───expanded: from░$sender_rcvhost↩
664 p1236   ␉
665 p1236   ╰─────result: from░[127.0.0.1]░(helo=test.ex)↩
666 p1236   ␉
667 p1236              ╰──(tainted)
668 p1236   ╭───scanning: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
669 p1236   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
670 p1236   ␉}}(Exim░$version_number)↩
671 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
672 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
673 p1236   ␉for░$received_for}}
674 p1236   ├──condition: def:sender_ident
675 p1236   ├─────result: false
676 p1236    ╭───scanning: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
677 p1236    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
678 p1236    ␉}}(Exim░$version_number)↩
679 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
680 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
681 p1236    ␉for░$received_for}}
682 p1236    ├───────text: from░
683 p1236    ├───scanning: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
684 p1236    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
685 p1236    ␉}}(Exim░$version_number)↩
686 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
687 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
688 p1236    ␉for░$received_for}}
689 p1236    ╎╭───scanning: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
690 p1236    ╎␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
691 p1236    ╎␉}}(Exim░$version_number)↩
692 p1236    ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
693 p1236    ╎␉}}id░$message_exim_id${if░def:received_for░{↩
694 p1236    ╎␉for░$received_for}}
695 p1236    ╎├──────value: 
696 p1236    ╎├───scanning: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
697 p1236    ╎␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
698 p1236    ╎␉}}(Exim░$version_number)↩
699 p1236    ╎␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
700 p1236    ╎␉}}id░$message_exim_id${if░def:received_for░{↩
701 p1236    ╎␉for░$received_for}}
702 p1236    ╎├───expanded: $sender_ident
703 p1236    ╎├─────result:  ◀skipped▶
704 p1236    ╎╰───skipping: result is not used
705 p1236    ├───scanning: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
706 p1236    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
707 p1236    ␉}}(Exim░$version_number)↩
708 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
709 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
710 p1236    ␉for░$received_for}}
711 p1236    ├───────text: ░
712 p1236    ├───scanning: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
713 p1236    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
714 p1236    ␉}}(Exim░$version_number)↩
715 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
716 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
717 p1236    ␉for░$received_for}}
718 p1236    ├───expanded: from░${quote_local_part:$sender_ident}░
719 p1236    ├─────result:  ◀skipped▶
720 p1236    ╰───skipping: result is not used
721 p1236   ├───item-res: 
722 p1236   ├───scanning: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
723 p1236   ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
724 p1236   ␉}}(Exim░$version_number)↩
725 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
726 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
727 p1236   ␉for░$received_for}}
728 p1236   ├──condition: def:sender_helo_name
729 p1236   ├─────result: false
730 p1236    ╭───scanning: (helo=$sender_helo_name)↩
731 p1236    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
732 p1236    ␉}}(Exim░$version_number)↩
733 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
734 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
735 p1236    ␉for░$received_for}}
736 p1236    ├───────text: (helo=
737 p1236    ├───scanning: $sender_helo_name)↩
738 p1236    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
739 p1236    ␉}}(Exim░$version_number)↩
740 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
741 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
742 p1236    ␉for░$received_for}}
743 p1236    ├──────value: 
744 p1236    ├───scanning: )↩
745 p1236    ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
746 p1236    ␉}}(Exim░$version_number)↩
747 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
748 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
749 p1236    ␉for░$received_for}}
750 p1236    ├───────text: )↩
751 p1236    ␉
752 p1236    ├───scanning: }}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
753 p1236    ␉}}(Exim░$version_number)↩
754 p1236    ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
755 p1236    ␉}}id░$message_exim_id${if░def:received_for░{↩
756 p1236    ␉for░$received_for}}
757 p1236    ├───expanded: (helo=$sender_helo_name)↩
758 p1236    ␉
759 p1236    ├─────result:  ◀skipped▶
760 p1236    ╰───skipping: result is not used
761 p1236   ├───item-res: 
762 p1236   ├───scanning: }}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
763 p1236   ␉}}(Exim░$version_number)↩
764 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
765 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
766 p1236   ␉for░$received_for}}
767 p1236   ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
768 p1236   ␉}}
769 p1236   ├─────result:  ◀skipped▶
770 p1236   ╰───skipping: result is not used
771 p1236  ├───item-res: from░[127.0.0.1]░(helo=test.ex)↩
772 p1236  ␉
773 p1236             ╰──(tainted)
774 p1236  ├considering: by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
775 p1236  ␉}}(Exim░$version_number)↩
776 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
777 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
778 p1236  ␉for░$received_for}}
779 p1236  ├───────text: by░
780 p1236  ├considering: $primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
781 p1236  ␉}}(Exim░$version_number)↩
782 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
783 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
784 p1236  ␉for░$received_for}}
785 p1236  ├──────value: myhost.test.ex
786 p1236  ├considering: ░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
787 p1236  ␉}}(Exim░$version_number)↩
788 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
789 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
790 p1236  ␉for░$received_for}}
791 p1236  ├───────text: ░
792 p1236  ├considering: ${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
793 p1236  ␉}}(Exim░$version_number)↩
794 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
795 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
796 p1236  ␉for░$received_for}}
797 p1236  ├──condition: def:received_protocol
798 p1236  ├─────result: true
799 p1236   ╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
800 p1236   ␉}}(Exim░$version_number)↩
801 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
802 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
803 p1236   ␉for░$received_for}}
804 p1236   ├───────text: with░
805 p1236   ├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
806 p1236   ␉}}(Exim░$version_number)↩
807 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
808 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
809 p1236   ␉for░$received_for}}
810 p1236   ├──────value: smtp
811 p1236   ├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
812 p1236   ␉}}(Exim░$version_number)↩
813 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
814 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
815 p1236   ␉for░$received_for}}
816 p1236   ├───────text: ░
817 p1236   ├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
818 p1236   ␉}}(Exim░$version_number)↩
819 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
820 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
821 p1236   ␉for░$received_for}}
822 p1236   ├───expanded: with░$received_protocol░
823 p1236   ╰─────result: with░smtp░
824 p1236  ├───item-res: with░smtp░
825 p1236             ╰──(tainted)
826 p1236  ├considering: ${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
827 p1236  ␉}}(Exim░$version_number)↩
828 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
829 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
830 p1236  ␉for░$received_for}}
831 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
832 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
833 p1236   ␉for░$received_for}}
834 p1236   ├───expanded: ░($tls_in_ver)
835 p1236   ├─────result:  ◀skipped▶
836 p1236   ╰───skipping: result is not used
837 p1236  ├───item-res: 
838 p1236             ╰──(tainted)
839 p1236  ├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
840 p1236  ␉}}(Exim░$version_number)↩
841 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
842 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
843 p1236  ␉for░$received_for}}
844 p1236  ├──condition: def:tls_in_cipher_std
845 p1236  ├─────result: false
846 p1236   ╭───scanning: ░tls░$tls_in_cipher_std↩
847 p1236   ␉}}(Exim░$version_number)↩
848 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
849 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
850 p1236   ␉for░$received_for}}
851 p1236   ├───────text: ░tls░
852 p1236   ├───scanning: $tls_in_cipher_std↩
853 p1236   ␉}}(Exim░$version_number)↩
854 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
855 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
856 p1236   ␉for░$received_for}}
857 p1236   ├──────value: 
858 p1236   ├───scanning: ↩
859 p1236   ␉}}(Exim░$version_number)↩
860 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
861 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
862 p1236   ␉for░$received_for}}
863 p1236   ├───────text: ↩
864 p1236   ␉
865 p1236   ├───scanning: }}(Exim░$version_number)↩
866 p1236   ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
867 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
868 p1236   ␉for░$received_for}}
869 p1236   ├───expanded: ░tls░$tls_in_cipher_std↩
870 p1236   ␉
871 p1236   ├─────result:  ◀skipped▶
872 p1236   ╰───skipping: result is not used
873 p1236  ├───item-res: 
874 p1236             ╰──(tainted)
875 p1236  ├considering: (Exim░$version_number)↩
876 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
877 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
878 p1236  ␉for░$received_for}}
879 p1236  ├───────text: (Exim░
880 p1236  ├considering: $version_number)↩
881 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
882 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
883 p1236  ␉for░$received_for}}
884 p1236  ├──────value: x.yz
885 p1236  ├considering: )↩
886 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
887 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
888 p1236  ␉for░$received_for}}
889 p1236  ├───────text: )↩
890 p1236  ␉
891 p1236  ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
892 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
893 p1236  ␉for░$received_for}}
894 p1236  ├──condition: def:sender_address
895 p1236  ├─────result: true
896 p1236   ╭considering: (envelope-from░<$sender_address>)↩
897 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
898 p1236   ␉for░$received_for}}
899 p1236   ├───────text: (envelope-from░<
900 p1236   ├considering: $sender_address>)↩
901 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
902 p1236   ␉for░$received_for}}
903 p1236   ├──────value: CALLER@test.ex
904 p1236              ╰──(tainted)
905 p1236   ├considering: >)↩
906 p1236   ␉}}id░$message_exim_id${if░def:received_for░{↩
907 p1236   ␉for░$received_for}}
908 p1236   ├───────text: >)↩
909 p1236   ␉
910 p1236   ├considering: }}id░$message_exim_id${if░def:received_for░{↩
911 p1236   ␉for░$received_for}}
912 p1236   ├───expanded: (envelope-from░<$sender_address>)↩
913 p1236   ␉
914 p1236   ╰─────result: (envelope-from░<CALLER@test.ex>)↩
915 p1236   ␉
916 p1236              ╰──(tainted)
917 p1236  ├───item-res: (envelope-from░<CALLER@test.ex>)↩
918 p1236  ␉
919 p1236             ╰──(tainted)
920 p1236  ├considering: id░$message_exim_id${if░def:received_for░{↩
921 p1236  ␉for░$received_for}}
922 p1236  ├───────text: id░
923 p1236  ├considering: $message_exim_id${if░def:received_for░{↩
924 p1236  ␉for░$received_for}}
925 p1236  ├──────value: 10HmaY-000000005vi-0000
926 p1236  ├considering: ${if░def:received_for░{↩
927 p1236  ␉for░$received_for}}
928 p1236  ├──condition: def:received_for
929 p1236  ├─────result: true
930 p1236   ╭considering: ↩
931 p1236   ␉for░$received_for}}
932 p1236   ├───────text: ↩
933 p1236   ␉for░
934 p1236   ├considering: $received_for}}
935 p1236   ├──────value: dest_2@test.ex
936 p1236              ╰──(tainted)
937 p1236   ├considering: }}
938 p1236   ├───expanded: ↩
939 p1236   ␉for░$received_for
940 p1236   ╰─────result: ↩
941 p1236   ␉for░dest_2@test.ex
942 p1236              ╰──(tainted)
943 p1236  ├───item-res: ↩
944 p1236  ␉for░dest_2@test.ex
945 p1236             ╰──(tainted)
946 p1236  ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
947 p1236  ␉}{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
948 p1236  ␉}}}}by░$primary_hostname░${if░def:received_protocol░{with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
949 p1236  ␉}}(Exim░$version_number)↩
950 p1236  ␉${if░def:sender_address░{(envelope-from░<$sender_address>)↩
951 p1236  ␉}}id░$message_exim_id${if░def:received_for░{↩
952 p1236  ␉for░$received_for}}
953 p1236  ╰─────result: Received:░from░[127.0.0.1]░(helo=test.ex)↩
954 p1236  ␉by░myhost.test.ex░with░smtp░(Exim░x.yz)↩
955 p1236  ␉(envelope-from░<CALLER@test.ex>)↩
956 p1236  ␉id░10HmaY-000000005vi-0000↩
957 p1236  ␉for░dest_2@test.ex
958 p1236             ╰──(tainted)
959 p1236 try option acl_smtp_data
960 p1236  ╭considering: ${tod_full}
961 p1236  ├───expanded: ${tod_full}
962 p1236  ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
963 LOG: MAIN
964   <= CALLER@test.ex H=(test.ex) [127.0.0.1] Ci=p1236 P=smtp S=sss
965 search_tidyup called
966 Process p1236 is ready for new message
967 try option acl_smtp_quit
968 LOG: smtp_connection MAIN
969   SMTP connection Ci=p1236 from (test.ex) [127.0.0.1] D=qqs closed by QUIT
970 p1234 1 SMTP accept process running
971 p1234 Listening...
972 search_tidyup called
973 >>>>>>>>>>>>>>>> Exim pid=p1236 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
974 p1234 child p1236 ended: status=0x0
975 p1234   normal exit, 0
976 p1234 0 SMTP accept processes now running
977 p1234 Listening...
978 p1234 SIGTERM/SIGINT seen
979 p1234 search_tidyup called
980 p1234 >>>>>>>>>>>>>>>> Exim pid=p1234 (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>