regex: avoid releasing built RE midloop
[exim.git] / test / stderr / 0070
1 >>> host in hosts_connection_nolog? no (option unset)
2 >>> host in host_lookup? no (option unset)
3 >>> host in host_reject_connection? no (option unset)
4 >>> host in sender_unqualified_hosts? no (option unset)
5 >>> host in recipient_unqualified_hosts? no (option unset)
6 >>> host in helo_verify_hosts?
7 >>>  list element: ten-1.test.ex
8 MUNGED: ::1 will be omitted in what follows
9 >>> get[host|ipnode]byname[2] looked up these IP addresses:
10 >>>   name=ten-1.test.ex address=V4NET.0.0.1
11 >>>  host in helo_verify_hosts? yes (matched "ten-1.test.ex")
12 >>> host in helo_accept_junk_hosts? no (option unset)
13 LOG: rejected MAIL from [V4NET.0.0.1]: no HELO/EHLO given
14 >>> host in hosts_connection_nolog? no (option unset)
15 >>> host in host_lookup? no (option unset)
16 >>> host in host_reject_connection? no (option unset)
17 >>> host in sender_unqualified_hosts? no (option unset)
18 >>> host in recipient_unqualified_hosts? no (option unset)
19 >>> host in helo_verify_hosts?
20 >>>  list element: ten-1.test.ex
21 MUNGED: ::1 will be omitted in what follows
22 >>> get[host|ipnode]byname[2] looked up these IP addresses:
23 >>>   name=ten-1.test.ex address=V4NET.0.0.1
24 >>>  list element: ten-3.test.ex
25 MUNGED: ::1 will be omitted in what follows
26 >>> get[host|ipnode]byname[2] looked up these IP addresses:
27 >>>   name=ten-3.test.ex address=V4NET.0.0.3
28 >>> host in helo_verify_hosts? no (end of list)
29 >>> host in helo_try_verify_hosts?
30 >>>  list element: ten-2.test.ex
31 MUNGED: ::1 will be omitted in what follows
32 >>> get[host|ipnode]byname[2] looked up these IP addresses:
33 >>>   name=ten-2.test.ex address=V4NET.0.0.2
34 >>> host in helo_try_verify_hosts? no (end of list)
35 >>> host in helo_accept_junk_hosts? no (option unset)
36 >>> host in hosts_require_helo?
37 >>> host in hosts_require_helo? no (end of list)
38 >>> using ACL "rcpt"
39 >>> processing "require" (TESTSUITE/test-config 23)
40 >>>   message: helo not verified
41 >>> check verify = helo
42 >>> verifying EHLO/HELO argument "NULL"
43 >>> no EHLO/HELO command was issued
44 >>> require: condition test failed in ACL "rcpt"
45 >>> end of ACL "rcpt": not OK
46 LOG: H=[V4NET.0.0.13] F=<userx@cus.cam.ac.uk> rejected RCPT <a@b>: helo not verified
47 >>> host in hosts_connection_nolog? no (option unset)
48 >>> host in host_lookup? no (option unset)
49 >>> host in host_reject_connection? no (option unset)
50 >>> host in sender_unqualified_hosts? no (option unset)
51 >>> host in recipient_unqualified_hosts? no (option unset)
52 >>> host in helo_verify_hosts?
53 >>>  list element: ten-1.test.ex
54 MUNGED: ::1 will be omitted in what follows
55 >>> get[host|ipnode]byname[2] looked up these IP addresses:
56 >>>   name=ten-1.test.ex address=V4NET.0.0.1
57 >>>  list element: ten-3.test.ex
58 MUNGED: ::1 will be omitted in what follows
59 >>> get[host|ipnode]byname[2] looked up these IP addresses:
60 >>>   name=ten-3.test.ex address=V4NET.0.0.3
61 >>> host in helo_verify_hosts? no (end of list)
62 >>> host in helo_try_verify_hosts?
63 >>>  list element: ten-2.test.ex
64 MUNGED: ::1 will be omitted in what follows
65 >>> get[host|ipnode]byname[2] looked up these IP addresses:
66 >>>   name=ten-2.test.ex address=V4NET.0.0.2
67 >>>  host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
68 >>> host in helo_accept_junk_hosts? no (option unset)
69 >>> [V4NET.0.0.1] in helo_lookup_domains?
70 >>>  list element: @
71 >>>  list element: @[]
72 >>> [V4NET.0.0.1] in helo_lookup_domains? no (end of list)
73 >>> verifying EHLO/HELO argument "[V4NET.0.0.1]"
74 >>> HELO verification failed but host is in helo_try_verify_hosts
75 >>> using ACL "rcpt"
76 >>> processing "require" (TESTSUITE/test-config 23)
77 >>>   message: helo not verified
78 >>> check verify = helo
79 >>> require: condition test failed in ACL "rcpt"
80 >>> end of ACL "rcpt": not OK
81 LOG: H=([V4NET.0.0.1]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo not verified
82 >>> host in hosts_connection_nolog? no (option unset)
83 >>> host in host_lookup? no (option unset)
84 >>> host in host_reject_connection? no (option unset)
85 >>> host in sender_unqualified_hosts? no (option unset)
86 >>> host in recipient_unqualified_hosts? no (option unset)
87 >>> host in helo_verify_hosts?
88 >>>  list element: ten-1.test.ex
89 MUNGED: ::1 will be omitted in what follows
90 >>> get[host|ipnode]byname[2] looked up these IP addresses:
91 >>>   name=ten-1.test.ex address=V4NET.0.0.1
92 >>>  list element: ten-3.test.ex
93 MUNGED: ::1 will be omitted in what follows
94 >>> get[host|ipnode]byname[2] looked up these IP addresses:
95 >>>   name=ten-3.test.ex address=V4NET.0.0.3
96 >>> host in helo_verify_hosts? no (end of list)
97 >>> host in helo_try_verify_hosts?
98 >>>  list element: ten-2.test.ex
99 MUNGED: ::1 will be omitted in what follows
100 >>> get[host|ipnode]byname[2] looked up these IP addresses:
101 >>>   name=ten-2.test.ex address=V4NET.0.0.2
102 >>>  host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
103 >>> host in helo_accept_junk_hosts? no (option unset)
104 >>> [V4NET.0.0.2] in helo_lookup_domains?
105 >>>  list element: @
106 >>>  list element: @[]
107 >>> [V4NET.0.0.2] in helo_lookup_domains? no (end of list)
108 >>> verifying EHLO/HELO argument "[V4NET.0.0.2]"
109 >>> matched host address
110 >>> using ACL "rcpt"
111 >>> processing "require" (TESTSUITE/test-config 23)
112 >>>   message: helo not verified
113 >>> check verify = helo
114 >>> require: condition test succeeded in ACL "rcpt"
115 >>> processing "deny" (TESTSUITE/test-config 26)
116 >>>   message: helo did verify
117 >>> deny: condition test succeeded in ACL "rcpt"
118 >>> end of ACL "rcpt": DENY
119 LOG: H=([V4NET.0.0.2]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo did verify
120 >>> host in hosts_connection_nolog? no (option unset)
121 >>> host in host_lookup? no (option unset)
122 >>> host in host_reject_connection? no (option unset)
123 >>> host in sender_unqualified_hosts? no (option unset)
124 >>> host in recipient_unqualified_hosts? no (option unset)
125 >>> host in helo_verify_hosts?
126 >>>  list element: ten-1.test.ex
127 MUNGED: ::1 will be omitted in what follows
128 >>> get[host|ipnode]byname[2] looked up these IP addresses:
129 >>>   name=ten-1.test.ex address=V4NET.0.0.1
130 >>>  host in helo_verify_hosts? yes (matched "ten-1.test.ex")
131 >>> host in helo_accept_junk_hosts? no (option unset)
132 >>> ten-1.test.ex in helo_lookup_domains?
133 >>>  list element: @
134 >>>  list element: @[]
135 >>> ten-1.test.ex in helo_lookup_domains? no (end of list)
136 >>> verifying EHLO/HELO argument "ten-1.test.ex"
137 >>> looking up host name for V4NET.0.0.1
138 >>> IP address lookup yielded "ten-1.test.ex"
139 >>> checking addresses for ten-1.test.ex
140 >>>   V4NET.0.0.1 OK
141 >>> matched host name
142 >>> host in hosts_connection_nolog? no (option unset)
143 >>> host in host_lookup? no (option unset)
144 >>> host in host_reject_connection? no (option unset)
145 >>> host in sender_unqualified_hosts? no (option unset)
146 >>> host in recipient_unqualified_hosts? no (option unset)
147 >>> host in helo_verify_hosts?
148 >>>  list element: ten-1.test.ex
149 MUNGED: ::1 will be omitted in what follows
150 >>> get[host|ipnode]byname[2] looked up these IP addresses:
151 >>>   name=ten-1.test.ex address=V4NET.0.0.1
152 >>>  list element: ten-3.test.ex
153 MUNGED: ::1 will be omitted in what follows
154 >>> get[host|ipnode]byname[2] looked up these IP addresses:
155 >>>   name=ten-3.test.ex address=V4NET.0.0.3
156 >>>  host in helo_verify_hosts? yes (matched "ten-3.test.ex")
157 >>> host in helo_accept_junk_hosts? no (option unset)
158 >>> ten-3.test.ex in helo_lookup_domains?
159 >>>  list element: @
160 >>>  list element: @[]
161 >>> ten-3.test.ex in helo_lookup_domains? no (end of list)
162 >>> verifying EHLO/HELO argument "ten-3.test.ex"
163 >>> looking up host name for V4NET.0.0.3
164 >>> IP address lookup yielded "ten-3.test.ex"
165 >>>   alias "ten-3-alias.test.ex"
166 >>> checking addresses for ten-3.test.ex
167 >>>   V4NET.0.0.3 OK
168 >>> checking addresses for ten-3-alias.test.ex
169 >>>   V4NET.0.0.3 OK
170 >>> matched host name
171 >>> host in smtp_accept_max_nonmail_hosts?
172 >>>  list element: *
173 >>>  host in smtp_accept_max_nonmail_hosts? yes (matched "*")
174 >>> verifying EHLO/HELO argument "ten-3-alias.test.ex"
175 >>> matched alias ten-3-alias.test.ex
176 >>> verifying EHLO/HELO argument "ten-3xtra.test.ex"
177 >>> getting IP address for ten-3xtra.test.ex
178 >>> ten-3xtra.test.ex in ""?
179 >>> ten-3xtra.test.ex in ""? no (end of list)
180 >>> ten-3xtra.test.ex in "*"?
181 >>>  list element: *
182 >>>  ten-3xtra.test.ex in "*"? yes (matched "*")
183 >>> IP address for ten-3xtra.test.ex matches calling address
184 >>> Forward DNS security status: unverified
185 >>> host in hosts_connection_nolog? no (option unset)
186 >>> host in host_lookup? no (option unset)
187 >>> host in host_reject_connection? no (option unset)
188 >>> host in sender_unqualified_hosts? no (option unset)
189 >>> host in recipient_unqualified_hosts? no (option unset)
190 >>> host in helo_verify_hosts?
191 >>>  list element: ten-1.test.ex
192 MUNGED: ::1 will be omitted in what follows
193 >>> get[host|ipnode]byname[2] looked up these IP addresses:
194 >>>   name=ten-1.test.ex address=V4NET.0.0.1
195 >>>  host in helo_verify_hosts? yes (matched "ten-1.test.ex")
196 >>> host in helo_accept_junk_hosts? no (option unset)
197 >>> rhubarb in helo_lookup_domains?
198 >>>  list element: @
199 >>>  list element: @[]
200 >>> rhubarb in helo_lookup_domains? no (end of list)
201 >>> verifying EHLO/HELO argument "rhubarb"
202 >>> looking up host name for V4NET.0.0.1
203 >>> IP address lookup yielded "ten-1.test.ex"
204 >>> checking addresses for ten-1.test.ex
205 >>>   V4NET.0.0.1 OK
206 >>> getting IP address for rhubarb
207 >>> rhubarb in ""?
208 >>> rhubarb in ""? no (end of list)
209 >>> rhubarb in "*"?
210 >>>  list element: *
211 >>>  rhubarb in "*"? yes (matched "*")
212 LOG: rejected "EHLO rhubarb" from (rhubarb) [V4NET.0.0.1]
213 >>> host in hosts_connection_nolog? no (option unset)
214 >>> host in host_lookup? no (option unset)
215 >>> host in host_reject_connection? no (option unset)
216 >>> host in sender_unqualified_hosts? no (option unset)
217 >>> host in recipient_unqualified_hosts? no (option unset)
218 >>> host in helo_verify_hosts?
219 >>>  list element: ten-1.test.ex
220 MUNGED: ::1 will be omitted in what follows
221 >>> get[host|ipnode]byname[2] looked up these IP addresses:
222 >>>   name=ten-1.test.ex address=V4NET.0.0.1
223 >>>  list element: ten-3.test.ex
224 MUNGED: ::1 will be omitted in what follows
225 >>> get[host|ipnode]byname[2] looked up these IP addresses:
226 >>>   name=ten-3.test.ex address=V4NET.0.0.3
227 >>>  list element: 99.99.99.99
228 >>>  host in helo_verify_hosts? yes (matched "99.99.99.99")
229 >>> host in helo_accept_junk_hosts? no (option unset)
230 >>> rhubarb in helo_lookup_domains?
231 >>>  list element: @
232 >>>  list element: @[]
233 >>> rhubarb in helo_lookup_domains? no (end of list)
234 >>> verifying EHLO/HELO argument "rhubarb"
235 >>> looking up host name for 99.99.99.99
236 >>> Test harness: host name lookup returns DEFER
237 >>> getting IP address for rhubarb
238 >>> rhubarb in ""?
239 >>> rhubarb in ""? no (end of list)
240 >>> rhubarb in "*"?
241 >>>  list element: *
242 >>>  rhubarb in "*"? yes (matched "*")
243 LOG: temporarily rejected "EHLO rhubarb" from (rhubarb) [99.99.99.99]
244 >>> host in hosts_connection_nolog? no (option unset)
245 >>> host in host_lookup? no (option unset)
246 >>> host in host_reject_connection? no (option unset)
247 >>> host in sender_unqualified_hosts? no (option unset)
248 >>> host in recipient_unqualified_hosts? no (option unset)
249 >>> host in helo_verify_hosts?
250 >>>  list element: ten-1.test.ex
251 MUNGED: ::1 will be omitted in what follows
252 >>> get[host|ipnode]byname[2] looked up these IP addresses:
253 >>>   name=ten-1.test.ex address=V4NET.0.0.1
254 >>>  list element: ten-3.test.ex
255 MUNGED: ::1 will be omitted in what follows
256 >>> get[host|ipnode]byname[2] looked up these IP addresses:
257 >>>   name=ten-3.test.ex address=V4NET.0.0.3
258 >>> host in helo_verify_hosts? no (end of list)
259 >>> host in helo_try_verify_hosts?
260 >>>  list element: ten-2.test.ex
261 MUNGED: ::1 will be omitted in what follows
262 >>> get[host|ipnode]byname[2] looked up these IP addresses:
263 >>>   name=ten-2.test.ex address=V4NET.0.0.2
264 >>> host in helo_try_verify_hosts? no (end of list)
265 >>> host in helo_accept_junk_hosts? no (option unset)
266 >>> [V4NET.0.0.99] in helo_lookup_domains?
267 >>>  list element: @
268 >>>  list element: @[]
269 >>> [V4NET.0.0.99] in helo_lookup_domains? no (end of list)
270 >>> using ACL "rcpt"
271 >>> processing "require" (TESTSUITE/test-config 23)
272 >>>   message: helo not verified
273 >>> check verify = helo
274 >>> verifying EHLO/HELO argument "[V4NET.0.0.99]"
275 >>> require: condition test failed in ACL "rcpt"
276 >>> end of ACL "rcpt": not OK
277 LOG: H=([V4NET.0.0.99]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo not verified
278 >>> host in hosts_connection_nolog? no (option unset)
279 >>> host in host_lookup? no (option unset)
280 >>> host in host_reject_connection? no (option unset)
281 >>> host in sender_unqualified_hosts? no (option unset)
282 >>> host in recipient_unqualified_hosts? no (option unset)
283 >>> host in helo_verify_hosts?
284 >>>  list element: ten-1.test.ex
285 MUNGED: ::1 will be omitted in what follows
286 >>> get[host|ipnode]byname[2] looked up these IP addresses:
287 >>>   name=ten-1.test.ex address=V4NET.0.0.1
288 >>>  list element: ten-3.test.ex
289 MUNGED: ::1 will be omitted in what follows
290 >>> get[host|ipnode]byname[2] looked up these IP addresses:
291 >>>   name=ten-3.test.ex address=V4NET.0.0.3
292 >>> host in helo_verify_hosts? no (end of list)
293 >>> host in helo_try_verify_hosts?
294 >>>  list element: ten-2.test.ex
295 MUNGED: ::1 will be omitted in what follows
296 >>> get[host|ipnode]byname[2] looked up these IP addresses:
297 >>>   name=ten-2.test.ex address=V4NET.0.0.2
298 >>> host in helo_try_verify_hosts? no (end of list)
299 >>> host in helo_accept_junk_hosts? no (option unset)
300 >>> [V4NET.0.0.13] in helo_lookup_domains?
301 >>>  list element: @
302 >>>  list element: @[]
303 >>> [V4NET.0.0.13] in helo_lookup_domains? no (end of list)
304 >>> using ACL "rcpt"
305 >>> processing "require" (TESTSUITE/test-config 23)
306 >>>   message: helo not verified
307 >>> check verify = helo
308 >>> verifying EHLO/HELO argument "[V4NET.0.0.13]"
309 >>> matched host address
310 >>> require: condition test succeeded in ACL "rcpt"
311 >>> processing "deny" (TESTSUITE/test-config 26)
312 >>>   message: helo did verify
313 >>> deny: condition test succeeded in ACL "rcpt"
314 >>> end of ACL "rcpt": DENY
315 LOG: H=([V4NET.0.0.13]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo did verify
316 >>> host in hosts_connection_nolog? no (option unset)
317 >>> host in host_lookup? no (option unset)
318 >>> host in host_reject_connection? no (option unset)
319 >>> host in sender_unqualified_hosts? no (option unset)
320 >>> host in recipient_unqualified_hosts? no (option unset)
321 >>> host in helo_verify_hosts?
322 >>>  list element: ten-1.test.ex
323 MUNGED: ::1 will be omitted in what follows
324 >>> get[host|ipnode]byname[2] looked up these IP addresses:
325 >>>   name=ten-1.test.ex address=V4NET.0.0.1
326 >>>  list element: ten-3.test.ex
327 MUNGED: ::1 will be omitted in what follows
328 >>> get[host|ipnode]byname[2] looked up these IP addresses:
329 >>>   name=ten-3.test.ex address=V4NET.0.0.3
330 >>> host in helo_verify_hosts? no (end of list)
331 >>> host in helo_try_verify_hosts?
332 >>>  list element: ten-2.test.ex
333 MUNGED: ::1 will be omitted in what follows
334 >>> get[host|ipnode]byname[2] looked up these IP addresses:
335 >>>   name=ten-2.test.ex address=V4NET.0.0.2
336 >>> host in helo_try_verify_hosts? no (end of list)
337 >>> host in helo_accept_junk_hosts? no (option unset)
338 >>> rhubarb in helo_lookup_domains?
339 >>>  list element: @
340 >>>  list element: @[]
341 >>> rhubarb in helo_lookup_domains? no (end of list)
342 >>>  list element: *
343 >>>  host in limits_advertise_hosts? yes (matched "*")
344 >>> host in dsn_advertise_hosts? no (option unset)
345 >>> host in pipelining_advertise_hosts?
346 >>>  list element: *
347 >>>  host in pipelining_advertise_hosts? yes (matched "*")
348 >>> host in chunking_advertise_hosts?
349 >>> host in chunking_advertise_hosts? no (end of list)
350 >>> using ACL "rcpt"
351 >>> processing "require" (TESTSUITE/test-config 23)
352 >>>   message: helo not verified
353 >>> check verify = helo
354 >>> verifying EHLO/HELO argument "rhubarb"
355 >>> looking up host name for 99.99.99.99
356 >>> Test harness: host name lookup returns DEFER
357 >>> getting IP address for rhubarb
358 >>> rhubarb in ""?
359 >>> rhubarb in ""? no (end of list)
360 >>> rhubarb in "*"?
361 >>>  list element: *
362 >>>  rhubarb in "*"? yes (matched "*")
363 >>> require: condition test failed in ACL "rcpt"
364 >>> end of ACL "rcpt": not OK
365 LOG: H=(rhubarb) [99.99.99.99] F=<a@b> rejected RCPT <c@d>: helo not verified