docs tidying
[exim.git] / test / stderr / 0023
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? no (option unset)
7 >>> host in helo_try_verify_hosts? no (option unset)
8 >>> host in helo_accept_junk_hosts? no (option unset)
9 >>> test in helo_lookup_domains?
10 >>>  list element: @
11 >>>  list element: @[]
12 >>> test in helo_lookup_domains? no (end of list)
13 >>> using ACL "acl_1_2_3"
14 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
15 >>> check domains = !nopass
16 >>> test.ex in "!nopass"?
17 >>>  list element: !nopass
18 >>> test.ex in "!nopass"? yes (end of list)
19 >>> require: condition test succeeded in ACL acl_1_2_3
20 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
21 >>>   message: $local_part@$domain shall not pass
22 >>> check domains = !wontpass
23 >>> test.ex in "!wontpass"?
24 >>>  list element: !wontpass
25 >>> test.ex in "!wontpass"? yes (end of list)
26 >>> require: condition test succeeded in ACL acl_1_2_3
27 >>> processing ACL acl_1_2_3 "deny" (TESTSUITE/test-config 49)
28 >>>   message: domain explicitly denied
29 >>> l_message: DOMAIN EXPLICITLY DENIED
30 >>> check continue = this value is not used
31 >>> check domains = deny.test.ex
32 >>> test.ex in "deny.test.ex"?
33 >>>  list element: deny.test.ex
34 >>> test.ex in "deny.test.ex"? no (end of list)
35 >>> deny: condition test failed in ACL acl_1_2_3
36 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 54)
37 >>> check domains = +local_domains
38 >>> test.ex in "+local_domains"?
39 >>>  list element: +local_domains
40 >>>   start sublist local_domains
41 >>>    test.ex in "test.ex : *.test.ex"?
42 >>>    ╎list element: test.ex
43 >>>    ╎test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
44 >>>   end sublist local_domains
45 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
46 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
47 >>>   message: $domain gets refused
48 >>> check domains = !refuse.test.ex
49 >>> test.ex in "!refuse.test.ex"?
50 >>>  list element: !refuse.test.ex
51 >>> test.ex in "!refuse.test.ex"? yes (end of list)
52 >>> accept: condition test succeeded in ACL acl_1_2_3
53 >>> end of ACL acl_1_2_3: ACCEPT
54 >>> using ACL "acl_1_2_3"
55 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
56 >>> check domains = !nopass
57 >>> z in "!nopass"?
58 >>>  list element: !nopass
59 >>> z in "!nopass"? yes (end of list)
60 >>> require: condition test succeeded in ACL acl_1_2_3
61 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
62 >>>   message: $local_part@$domain shall not pass
63 >>> check domains = !wontpass
64 >>> z in "!wontpass"?
65 >>>  list element: !wontpass
66 >>> z in "!wontpass"? yes (end of list)
67 >>> require: condition test succeeded in ACL acl_1_2_3
68 >>> processing ACL acl_1_2_3 "deny" (TESTSUITE/test-config 49)
69 >>>   message: domain explicitly denied
70 >>> l_message: DOMAIN EXPLICITLY DENIED
71 >>> check continue = this value is not used
72 >>> check domains = deny.test.ex
73 >>> z in "deny.test.ex"?
74 >>>  list element: deny.test.ex
75 >>> z in "deny.test.ex"? no (end of list)
76 >>> deny: condition test failed in ACL acl_1_2_3
77 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 54)
78 >>> check domains = +local_domains
79 >>> z in "+local_domains"?
80 >>>  list element: +local_domains
81 >>>   start sublist local_domains
82 >>>    z in "test.ex : *.test.ex"?
83 >>>    ╎list element: test.ex
84 >>>    ╎list element: *.test.ex
85 >>>    z in "test.ex : *.test.ex"? no (end of list)
86 >>>   end sublist local_domains
87 >>> z in "+local_domains"? no (end of list)
88 >>> accept: condition test failed in ACL acl_1_2_3
89 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 60)
90 >>> check domains = +relay_domains
91 >>> z in "+relay_domains"?
92 >>>  list element: +relay_domains
93 >>>   start sublist relay_domains
94 >>>    z in "relay.test.ex"?
95 >>>    ╎list element: relay.test.ex
96 >>>    z in "relay.test.ex"? no (end of list)
97 >>>   end sublist relay_domains
98 >>> z in "+relay_domains"? no (end of list)
99 >>> accept: condition test failed in ACL acl_1_2_3
100 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 61)
101 >>> check domains = +relay_domains
102 >>> z in "+relay_domains"?
103 >>>  list element: +relay_domains
104 >>>   start sublist relay_domains
105 >>>  cached no match for +relay_domains
106 >>>  cached lookup data = NULL
107 >>> z in "+relay_domains"? no (end of list)
108 >>> accept: condition test failed in ACL acl_1_2_3
109 >>> end of ACL acl_1_2_3: implicit DENY
110 LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <z@z>
111 >>> using ACL "acl_1_2_3"
112 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
113 >>> check domains = !nopass
114 >>> test.ex in "!nopass"?
115 >>>  list element: !nopass
116 >>> test.ex in "!nopass"? yes (end of list)
117 >>> require: condition test succeeded in ACL acl_1_2_3
118 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
119 >>>   message: $local_part@$domain shall not pass
120 >>> check domains = !wontpass
121 >>> test.ex in "!wontpass"?
122 >>>  list element: !wontpass
123 >>> test.ex in "!wontpass"? yes (end of list)
124 >>> require: condition test succeeded in ACL acl_1_2_3
125 >>> processing ACL acl_1_2_3 "deny" (TESTSUITE/test-config 49)
126 >>>   message: domain explicitly denied
127 >>> l_message: DOMAIN EXPLICITLY DENIED
128 >>> check continue = this value is not used
129 >>> check domains = deny.test.ex
130 >>> test.ex in "deny.test.ex"?
131 >>>  list element: deny.test.ex
132 >>> test.ex in "deny.test.ex"? no (end of list)
133 >>> deny: condition test failed in ACL acl_1_2_3
134 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 54)
135 >>> check domains = +local_domains
136 >>> test.ex in "+local_domains"?
137 >>>  list element: +local_domains
138 >>>   start sublist local_domains
139 >>>    test.ex in "test.ex : *.test.ex"?
140 >>>    ╎list element: test.ex
141 >>>    ╎test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
142 >>>   end sublist local_domains
143 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
144 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
145 >>>   message: $domain gets refused
146 >>> check domains = !refuse.test.ex
147 >>> test.ex in "!refuse.test.ex"?
148 >>>  list element: !refuse.test.ex
149 >>> test.ex in "!refuse.test.ex"? yes (end of list)
150 >>> accept: condition test succeeded in ACL acl_1_2_3
151 >>> end of ACL acl_1_2_3: ACCEPT
152 >>> using ACL "acl_1_2_3"
153 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
154 >>> check domains = !nopass
155 >>> test.ex in "!nopass"?
156 >>>  list element: !nopass
157 >>> test.ex in "!nopass"? yes (end of list)
158 >>> require: condition test succeeded in ACL acl_1_2_3
159 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
160 >>>   message: $local_part@$domain shall not pass
161 >>> check domains = !wontpass
162 >>> test.ex in "!wontpass"?
163 >>>  list element: !wontpass
164 >>> test.ex in "!wontpass"? yes (end of list)
165 >>> require: condition test succeeded in ACL acl_1_2_3
166 >>> processing ACL acl_1_2_3 "deny" (TESTSUITE/test-config 49)
167 >>>   message: domain explicitly denied
168 >>> l_message: DOMAIN EXPLICITLY DENIED
169 >>> check continue = this value is not used
170 >>> check domains = deny.test.ex
171 >>> test.ex in "deny.test.ex"?
172 >>>  list element: deny.test.ex
173 >>> test.ex in "deny.test.ex"? no (end of list)
174 >>> deny: condition test failed in ACL acl_1_2_3
175 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 54)
176 >>> check domains = +local_domains
177 >>> test.ex in "+local_domains"?
178 >>>  list element: +local_domains
179 >>>   start sublist local_domains
180 >>>    test.ex in "test.ex : *.test.ex"?
181 >>>    ╎list element: test.ex
182 >>>    ╎test.ex in "test.ex : *.test.ex"? yes (matched "test.ex")
183 >>>   end sublist local_domains
184 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
185 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
186 >>>   message: $domain gets refused
187 >>> check domains = !refuse.test.ex
188 >>> test.ex in "!refuse.test.ex"?
189 >>>  list element: !refuse.test.ex
190 >>> test.ex in "!refuse.test.ex"? yes (end of list)
191 >>> accept: condition test succeeded in ACL acl_1_2_3
192 >>> end of ACL acl_1_2_3: ACCEPT
193 >>> using ACL "acl_1_2_3"
194 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
195 >>> check domains = !nopass
196 >>> relay.test.ex in "!nopass"?
197 >>>  list element: !nopass
198 >>> relay.test.ex in "!nopass"? yes (end of list)
199 >>> require: condition test succeeded in ACL acl_1_2_3
200 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
201 >>>   message: $local_part@$domain shall not pass
202 >>> check domains = !wontpass
203 >>> relay.test.ex in "!wontpass"?
204 >>>  list element: !wontpass
205 >>> relay.test.ex in "!wontpass"? yes (end of list)
206 >>> require: condition test succeeded in ACL acl_1_2_3
207 >>> processing ACL acl_1_2_3 "deny" (TESTSUITE/test-config 49)
208 >>>   message: domain explicitly denied
209 >>> l_message: DOMAIN EXPLICITLY DENIED
210 >>> check continue = this value is not used
211 >>> check domains = deny.test.ex
212 >>> relay.test.ex in "deny.test.ex"?
213 >>>  list element: deny.test.ex
214 >>> relay.test.ex in "deny.test.ex"? no (end of list)
215 >>> deny: condition test failed in ACL acl_1_2_3
216 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 54)
217 >>> check domains = +local_domains
218 >>> relay.test.ex in "+local_domains"?
219 >>>  list element: +local_domains
220 >>>   start sublist local_domains
221 >>>    relay.test.ex in "test.ex : *.test.ex"?
222 >>>    ╎list element: test.ex
223 >>>    ╎list element: *.test.ex
224 >>>    ╎relay.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
225 >>>   end sublist local_domains
226 >>>  data from lookup saved for cache for +local_domains: key 'relay.test.ex' value '*.test.ex'
227 >>>  relay.test.ex in "+local_domains"? yes (matched "+local_domains")
228 >>>   message: $domain gets refused
229 >>> check domains = !refuse.test.ex
230 >>> relay.test.ex in "!refuse.test.ex"?
231 >>>  list element: !refuse.test.ex
232 >>> relay.test.ex in "!refuse.test.ex"? yes (end of list)
233 >>> accept: condition test succeeded in ACL acl_1_2_3
234 >>> end of ACL acl_1_2_3: ACCEPT
235 >>> using ACL "acl_1_2_3"
236 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
237 >>> check domains = !nopass
238 >>> deny.test.ex in "!nopass"?
239 >>>  list element: !nopass
240 >>> deny.test.ex in "!nopass"? yes (end of list)
241 >>> require: condition test succeeded in ACL acl_1_2_3
242 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
243 >>>   message: $local_part@$domain shall not pass
244 >>> check domains = !wontpass
245 >>> deny.test.ex in "!wontpass"?
246 >>>  list element: !wontpass
247 >>> deny.test.ex in "!wontpass"? yes (end of list)
248 >>> require: condition test succeeded in ACL acl_1_2_3
249 >>> processing ACL acl_1_2_3 "deny" (TESTSUITE/test-config 49)
250 >>>   message: domain explicitly denied
251 >>> l_message: DOMAIN EXPLICITLY DENIED
252 >>> check continue = this value is not used
253 >>> check domains = deny.test.ex
254 >>> deny.test.ex in "deny.test.ex"?
255 >>>  list element: deny.test.ex
256 >>>  deny.test.ex in "deny.test.ex"? yes (matched "deny.test.ex")
257 >>> deny: condition test succeeded in ACL acl_1_2_3
258 >>> end of ACL acl_1_2_3: DENY
259 LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@deny.test.ex>: DOMAIN EXPLICITLY DENIED
260 >>> using ACL "acl_1_2_3"
261 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
262 >>> check domains = !nopass
263 >>> refuse.test.ex in "!nopass"?
264 >>>  list element: !nopass
265 >>> refuse.test.ex in "!nopass"? yes (end of list)
266 >>> require: condition test succeeded in ACL acl_1_2_3
267 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
268 >>>   message: $local_part@$domain shall not pass
269 >>> check domains = !wontpass
270 >>> refuse.test.ex in "!wontpass"?
271 >>>  list element: !wontpass
272 >>> refuse.test.ex in "!wontpass"? yes (end of list)
273 >>> require: condition test succeeded in ACL acl_1_2_3
274 >>> processing ACL acl_1_2_3 "deny" (TESTSUITE/test-config 49)
275 >>>   message: domain explicitly denied
276 >>> l_message: DOMAIN EXPLICITLY DENIED
277 >>> check continue = this value is not used
278 >>> check domains = deny.test.ex
279 >>> refuse.test.ex in "deny.test.ex"?
280 >>>  list element: deny.test.ex
281 >>> refuse.test.ex in "deny.test.ex"? no (end of list)
282 >>> deny: condition test failed in ACL acl_1_2_3
283 >>> processing ACL acl_1_2_3 "accept" (TESTSUITE/test-config 54)
284 >>> check domains = +local_domains
285 >>> refuse.test.ex in "+local_domains"?
286 >>>  list element: +local_domains
287 >>>   start sublist local_domains
288 >>>    refuse.test.ex in "test.ex : *.test.ex"?
289 >>>    ╎list element: test.ex
290 >>>    ╎list element: *.test.ex
291 >>>    ╎refuse.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex")
292 >>>   end sublist local_domains
293 >>>  data from lookup saved for cache for +local_domains: key 'refuse.test.ex' value '*.test.ex'
294 >>>  refuse.test.ex in "+local_domains"? yes (matched "+local_domains")
295 >>>   message: $domain gets refused
296 >>> check domains = !refuse.test.ex
297 >>> refuse.test.ex in "!refuse.test.ex"?
298 >>>  list element: !refuse.test.ex
299 >>>  refuse.test.ex in "!refuse.test.ex"? no (matched "!refuse.test.ex")
300 >>> accept: condition test failed in ACL acl_1_2_3
301 >>> accept: endpass encountered - denying access
302 LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@refuse.test.ex>: refuse.test.ex gets refused
303 >>> using ACL "acl_1_2_3"
304 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
305 >>> check domains = !nopass
306 >>> nopass in "!nopass"?
307 >>>  list element: !nopass
308 >>>  nopass in "!nopass"? no (matched "!nopass")
309 >>> require: condition test failed in ACL acl_1_2_3
310 >>> end of ACL acl_1_2_3: not OK
311 LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@nopass>
312 >>> using ACL "acl_1_2_3"
313 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 44)
314 >>> check domains = !nopass
315 >>> wontpass in "!nopass"?
316 >>>  list element: !nopass
317 >>> wontpass in "!nopass"? yes (end of list)
318 >>> require: condition test succeeded in ACL acl_1_2_3
319 >>> processing ACL acl_1_2_3 "require" (TESTSUITE/test-config 46)
320 >>>   message: $local_part@$domain shall not pass
321 >>> check domains = !wontpass
322 >>> wontpass in "!wontpass"?
323 >>>  list element: !wontpass
324 >>>  wontpass in "!wontpass"? no (matched "!wontpass")
325 >>> require: condition test failed in ACL acl_1_2_3
326 >>> end of ACL acl_1_2_3: not OK
327 LOG: H=(test) [1.2.3.4] F=<x@y> rejected RCPT <x@wontpass>: x@wontpass shall not pass
328 >>> host in hosts_connection_nolog? no (option unset)
329 >>> host in host_lookup? no (option unset)
330 >>> host in host_reject_connection? no (option unset)
331 >>> host in sender_unqualified_hosts? no (option unset)
332 >>> host in recipient_unqualified_hosts? no (option unset)
333 >>> host in helo_verify_hosts? no (option unset)
334 >>> host in helo_try_verify_hosts? no (option unset)
335 >>> host in helo_accept_junk_hosts? no (option unset)
336 >>> test in helo_lookup_domains?
337 >>>  list element: @
338 >>>  list element: @[]
339 >>> test in helo_lookup_domains? no (end of list)
340 >>> using ACL "acl_5_6_7"
341 >>> processing ACL acl_5_6_7 "accept" (TESTSUITE/test-config 64)
342 >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
343 >>> y in "lsearch;TESTSUITE/aux-fixed/0023.doms"?
344 >>>  list element: lsearch;TESTSUITE/aux-fixed/0023.doms
345 >>> y in "lsearch;TESTSUITE/aux-fixed/0023.doms"? no (end of list)
346 >>> accept: condition test failed in ACL acl_5_6_7
347 >>> end of ACL acl_5_6_7: implicit DENY
348 LOG: H=(test) [5.6.7.8] F=<x@y> rejected RCPT <x@y>
349 >>> using ACL "acl_5_6_7"
350 >>> processing ACL acl_5_6_7 "accept" (TESTSUITE/test-config 64)
351 >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
352 >>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"?
353 >>>  list element: lsearch;TESTSUITE/aux-fixed/0023.doms
354 >>>  test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
355 >>> check local_parts = $domain_data
356 >>> x in "userx : spqr"?
357 >>>  list element: userx
358 >>>  list element: spqr
359 >>> x in "userx : spqr"? no (end of list)
360 >>> accept: condition test failed in ACL acl_5_6_7
361 >>> end of ACL acl_5_6_7: implicit DENY
362 LOG: H=(test) [5.6.7.8] F=<x@y> rejected RCPT <x@test.ex>
363 >>> using ACL "acl_5_6_7"
364 >>> processing ACL acl_5_6_7 "accept" (TESTSUITE/test-config 64)
365 >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
366 >>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"?
367 >>>  list element: lsearch;TESTSUITE/aux-fixed/0023.doms
368 >>>  test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
369 >>> check local_parts = $domain_data
370 >>> userx in "userx : spqr"?
371 >>>  list element: userx
372 >>>  userx in "userx : spqr"? yes (matched "userx")
373 >>> accept: condition test succeeded in ACL acl_5_6_7
374 >>> end of ACL acl_5_6_7: ACCEPT
375 >>> using ACL "acl_5_6_7"
376 >>> processing ACL acl_5_6_7 "accept" (TESTSUITE/test-config 64)
377 >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms
378 >>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"?
379 >>>  list element: lsearch;TESTSUITE/aux-fixed/0023.doms
380 >>>  test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms")
381 >>> check local_parts = $domain_data
382 >>> spqr in "userx : spqr"?
383 >>>  list element: userx
384 >>>  list element: spqr
385 >>>  spqr in "userx : spqr"? yes (matched "spqr")
386 >>> accept: condition test succeeded in ACL acl_5_6_7
387 >>> end of ACL acl_5_6_7: ACCEPT
388 >>> host in hosts_connection_nolog? no (option unset)
389 >>> host in host_lookup? no (option unset)
390 >>> host in host_reject_connection? no (option unset)
391 >>> host in sender_unqualified_hosts? no (option unset)
392 >>> host in recipient_unqualified_hosts? no (option unset)
393 >>> host in helo_verify_hosts? no (option unset)
394 >>> host in helo_try_verify_hosts? no (option unset)
395 >>> host in helo_accept_junk_hosts? no (option unset)
396 >>> test in helo_lookup_domains?
397 >>>  list element: @
398 >>>  list element: @[]
399 >>> test in helo_lookup_domains? no (end of list)
400 >>> using ACL "acl_9_9_9"
401 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 91)
402 >>> check hosts = +ok9_hosts
403 >>> host in "+ok9_hosts"?
404 >>>  list element: +ok9_hosts
405 >>>   start sublist ok9_hosts
406 >>>    host in "9.9.9.9"?
407 >>>    ╎list element: 9.9.9.9
408 >>>    ╎host in "9.9.9.9"? yes (matched "9.9.9.9")
409 >>>   end sublist ok9_hosts
410 >>>  host in "+ok9_hosts"? yes (matched "+ok9_hosts")
411 >>> accept: condition test succeeded in ACL acl_9_9_9
412 >>> end of ACL acl_9_9_9: ACCEPT
413 >>> using ACL "acl_9_9_9"
414 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 91)
415 >>> check hosts = +ok9_hosts
416 >>> host in "+ok9_hosts"?
417 >>>  list element: +ok9_hosts
418 >>>   start sublist ok9_hosts
419 >>>  cached yes match for +ok9_hosts
420 >>>  cached lookup data = NULL
421 >>>  host in "+ok9_hosts"? yes (matched "+ok9_hosts" - cached)
422 >>> accept: condition test succeeded in ACL acl_9_9_9
423 >>> end of ACL acl_9_9_9: ACCEPT
424 >>> host in hosts_connection_nolog? no (option unset)
425 >>> host in host_lookup? no (option unset)
426 >>> host in host_reject_connection? no (option unset)
427 >>> host in sender_unqualified_hosts? no (option unset)
428 >>> host in recipient_unqualified_hosts? no (option unset)
429 >>> host in helo_verify_hosts? no (option unset)
430 >>> host in helo_try_verify_hosts? no (option unset)
431 >>> host in helo_accept_junk_hosts? no (option unset)
432 >>> test in helo_lookup_domains?
433 >>>  list element: @
434 >>>  list element: @[]
435 >>> test in helo_lookup_domains? no (end of list)
436 >>> using ACL "acl_9_9_9"
437 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 91)
438 >>> check hosts = +ok9_hosts
439 >>> host in "+ok9_hosts"?
440 >>>  list element: +ok9_hosts
441 >>>   start sublist ok9_hosts
442 >>>    host in "9.9.9.9"?
443 >>>    ╎list element: 9.9.9.9
444 >>>    host in "9.9.9.9"? no (end of list)
445 >>>   end sublist ok9_hosts
446 >>> host in "+ok9_hosts"? no (end of list)
447 >>> accept: condition test failed in ACL acl_9_9_9
448 >>> processing ACL acl_9_9_9 "deny" (TESTSUITE/test-config 92)
449 >>>   message: don't like this host
450 >>> check hosts = 9.9.9.0/26
451 >>> host in "9.9.9.0/26"?
452 >>>  list element: 9.9.9.0/26
453 >>>  host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")
454 >>> deny: condition test succeeded in ACL acl_9_9_9
455 >>> end of ACL acl_9_9_9: DENY
456 LOG: H=(test) [9.9.9.8] F=<x@y> rejected RCPT <x@y>: don't like this host
457 >>> using ACL "acl_9_9_9"
458 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 91)
459 >>> check hosts = +ok9_hosts
460 >>> host in "+ok9_hosts"?
461 >>>  list element: +ok9_hosts
462 >>>   start sublist ok9_hosts
463 >>>  cached no match for +ok9_hosts
464 >>>  cached lookup data = NULL
465 >>> host in "+ok9_hosts"? no (end of list)
466 >>> accept: condition test failed in ACL acl_9_9_9
467 >>> processing ACL acl_9_9_9 "deny" (TESTSUITE/test-config 92)
468 >>>   message: don't like this host
469 >>> check hosts = 9.9.9.0/26
470 >>> host in "9.9.9.0/26"?
471 >>>  list element: 9.9.9.0/26
472 >>>  host in "9.9.9.0/26"? yes (matched "9.9.9.0/26")
473 >>> deny: condition test succeeded in ACL acl_9_9_9
474 >>> end of ACL acl_9_9_9: DENY
475 LOG: H=(test) [9.9.9.8] F=<x@y> rejected RCPT <a@b>: don't like this host
476 >>> host in hosts_connection_nolog? no (option unset)
477 >>> host in host_lookup? no (option unset)
478 >>> host in host_reject_connection? no (option unset)
479 >>> host in sender_unqualified_hosts? no (option unset)
480 >>> host in recipient_unqualified_hosts? no (option unset)
481 >>> host in helo_verify_hosts? no (option unset)
482 >>> host in helo_try_verify_hosts? no (option unset)
483 >>> host in helo_accept_junk_hosts? no (option unset)
484 >>> test in helo_lookup_domains?
485 >>>  list element: @
486 >>>  list element: @[]
487 >>> test in helo_lookup_domains? no (end of list)
488 >>> using ACL "acl_9_9_9"
489 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 91)
490 >>> check hosts = +ok9_hosts
491 >>> host in "+ok9_hosts"?
492 >>>  list element: +ok9_hosts
493 >>>   start sublist ok9_hosts
494 >>>    host in "9.9.9.9"?
495 >>>    ╎list element: 9.9.9.9
496 >>>    host in "9.9.9.9"? no (end of list)
497 >>>   end sublist ok9_hosts
498 >>> host in "+ok9_hosts"? no (end of list)
499 >>> accept: condition test failed in ACL acl_9_9_9
500 >>> processing ACL acl_9_9_9 "deny" (TESTSUITE/test-config 92)
501 >>>   message: don't like this host
502 >>> check hosts = 9.9.9.0/26
503 >>> host in "9.9.9.0/26"?
504 >>>  list element: 9.9.9.0/26
505 >>> host in "9.9.9.0/26"? no (end of list)
506 >>> deny: condition test failed in ACL acl_9_9_9
507 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 94)
508 >>> check hosts = 9.9.9.0/24
509 >>> host in "9.9.9.0/24"?
510 >>>  list element: 9.9.9.0/24
511 >>>  host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
512 >>> accept: condition test succeeded in ACL acl_9_9_9
513 >>> end of ACL acl_9_9_9: ACCEPT
514 >>> using ACL "acl_9_9_9"
515 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 91)
516 >>> check hosts = +ok9_hosts
517 >>> host in "+ok9_hosts"?
518 >>>  list element: +ok9_hosts
519 >>>   start sublist ok9_hosts
520 >>>  cached no match for +ok9_hosts
521 >>>  cached lookup data = NULL
522 >>> host in "+ok9_hosts"? no (end of list)
523 >>> accept: condition test failed in ACL acl_9_9_9
524 >>> processing ACL acl_9_9_9 "deny" (TESTSUITE/test-config 92)
525 >>>   message: don't like this host
526 >>> check hosts = 9.9.9.0/26
527 >>> host in "9.9.9.0/26"?
528 >>>  list element: 9.9.9.0/26
529 >>> host in "9.9.9.0/26"? no (end of list)
530 >>> deny: condition test failed in ACL acl_9_9_9
531 >>> processing ACL acl_9_9_9 "accept" (TESTSUITE/test-config 94)
532 >>> check hosts = 9.9.9.0/24
533 >>> host in "9.9.9.0/24"?
534 >>>  list element: 9.9.9.0/24
535 >>>  host in "9.9.9.0/24"? yes (matched "9.9.9.0/24")
536 >>> accept: condition test succeeded in ACL acl_9_9_9
537 >>> end of ACL acl_9_9_9: ACCEPT
538 >>> host in hosts_connection_nolog? no (option unset)
539 >>> host in host_lookup? no (option unset)
540 >>> host in host_reject_connection? no (option unset)
541 >>> host in sender_unqualified_hosts? no (option unset)
542 >>> host in recipient_unqualified_hosts? no (option unset)
543 >>> host in helo_verify_hosts? no (option unset)
544 >>> host in helo_try_verify_hosts? no (option unset)
545 >>> host in helo_accept_junk_hosts? no (option unset)
546 >>> test in helo_lookup_domains?
547 >>>  list element: @
548 >>>  list element: @[]
549 >>> test in helo_lookup_domains? no (end of list)
550 >>> using ACL "acl_5_6_8"
551 >>> processing ACL acl_5_6_8 "accept" (TESTSUITE/test-config 68)
552 >>> check senders = user1@domain1 : domain2 : +ok_senders
553 >>> x@y in "user1@domain1 : domain2 : +ok_senders"?
554 >>>  list element: user1@domain1
555 >>>  list element: domain2
556 >>>  y in "domain2"?
557 >>>   list element: domain2
558 >>>  y in "domain2"? no (end of list)
559 >>>  list element: +ok_senders
560 >>>   start sublist ok_senders
561 >>>    x@y in "ok@ok.ok"?
562 >>>    ╎list element: ok@ok.ok
563 >>>    x@y in "ok@ok.ok"? no (end of list)
564 >>>   end sublist ok_senders
565 >>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
566 >>> accept: condition test failed in ACL acl_5_6_8
567 >>> end of ACL acl_5_6_8: implicit DENY
568 LOG: H=(test) [5.6.8.1] F=<x@y> rejected RCPT <x@y>
569 >>> using ACL "acl_5_6_8"
570 >>> processing ACL acl_5_6_8 "accept" (TESTSUITE/test-config 68)
571 >>> check senders = user1@domain1 : domain2 : +ok_senders
572 >>> x@y in "user1@domain1 : domain2 : +ok_senders"?
573 >>>  list element: user1@domain1
574 >>>  list element: domain2
575 >>>  y in "domain2"?
576 >>>   list element: domain2
577 >>>  y in "domain2"? no (end of list)
578 >>>  list element: +ok_senders
579 >>>   start sublist ok_senders
580 >>>  cached no match for +ok_senders
581 >>>  cached lookup data = NULL
582 >>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
583 >>> accept: condition test failed in ACL acl_5_6_8
584 >>> end of ACL acl_5_6_8: implicit DENY
585 LOG: H=(test) [5.6.8.1] F=<x@y> rejected RCPT <y@x>
586 >>> using ACL "acl_5_6_8"
587 >>> processing ACL acl_5_6_8 "accept" (TESTSUITE/test-config 68)
588 >>> check senders = user1@domain1 : domain2 : +ok_senders
589 >>> user1@domain1 in "user1@domain1 : domain2 : +ok_senders"?
590 >>>  list element: user1@domain1
591 >>>  domain1 in "domain1"?
592 >>>   list element: domain1
593 >>>   domain1 in "domain1"? yes (matched "domain1")
594 >>>  user1@domain1 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "user1@domain1")
595 >>> accept: condition test succeeded in ACL acl_5_6_8
596 >>> end of ACL acl_5_6_8: ACCEPT
597 >>> host in smtp_accept_max_nonmail_hosts?
598 >>>  list element: *
599 >>>  host in smtp_accept_max_nonmail_hosts? yes (matched "*")
600 >>> using ACL "acl_5_6_8"
601 >>> processing ACL acl_5_6_8 "accept" (TESTSUITE/test-config 68)
602 >>> check senders = user1@domain1 : domain2 : +ok_senders
603 >>> user2@domain1 in "user1@domain1 : domain2 : +ok_senders"?
604 >>>  list element: user1@domain1
605 >>>  list element: domain2
606 >>>  domain1 in "domain2"?
607 >>>   list element: domain2
608 >>>  domain1 in "domain2"? no (end of list)
609 >>>  list element: +ok_senders
610 >>>   start sublist ok_senders
611 >>>    user2@domain1 in "ok@ok.ok"?
612 >>>    ╎list element: ok@ok.ok
613 >>>    user2@domain1 in "ok@ok.ok"? no (end of list)
614 >>>   end sublist ok_senders
615 >>> user2@domain1 in "user1@domain1 : domain2 : +ok_senders"? no (end of list)
616 >>> accept: condition test failed in ACL acl_5_6_8
617 >>> end of ACL acl_5_6_8: implicit DENY
618 LOG: H=(test) [5.6.8.1] F=<user2@domain1> rejected RCPT <x@y>
619 >>> using ACL "acl_5_6_8"
620 >>> processing ACL acl_5_6_8 "accept" (TESTSUITE/test-config 68)
621 >>> check senders = user1@domain1 : domain2 : +ok_senders
622 >>> user1@domain2 in "user1@domain1 : domain2 : +ok_senders"?
623 >>>  list element: user1@domain1
624 >>>  domain2 in "domain1"?
625 >>>   list element: domain1
626 >>>  domain2 in "domain1"? no (end of list)
627 >>>  list element: domain2
628 >>>  domain2 in "domain2"?
629 >>>   list element: domain2
630 >>>   domain2 in "domain2"? yes (matched "domain2")
631 >>>  user1@domain2 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "domain2")
632 >>> accept: condition test succeeded in ACL acl_5_6_8
633 >>> end of ACL acl_5_6_8: ACCEPT
634 >>> using ACL "acl_5_6_8"
635 >>> processing ACL acl_5_6_8 "accept" (TESTSUITE/test-config 68)
636 >>> check senders = user1@domain1 : domain2 : +ok_senders
637 >>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"?
638 >>>  list element: user1@domain1
639 >>>  list element: domain2
640 >>>  ok.ok in "domain2"?
641 >>>   list element: domain2
642 >>>  ok.ok in "domain2"? no (end of list)
643 >>>  list element: +ok_senders
644 >>>   start sublist ok_senders
645 >>>    ok@ok.ok in "ok@ok.ok"?
646 >>>    ╎list element: ok@ok.ok
647 >>>    ╎ok.ok in "ok.ok"?
648 >>>    ╎ list element: ok.ok
649 >>>    ╎ ok.ok in "ok.ok"? yes (matched "ok.ok")
650 >>>    ╎ok@ok.ok in "ok@ok.ok"? yes (matched "ok@ok.ok")
651 >>>   end sublist ok_senders
652 >>>  data from lookup saved for cache for +ok_senders: key 'ok@ok.ok' value 'ok@ok.ok'
653 >>>  ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders")
654 >>> accept: condition test succeeded in ACL acl_5_6_8
655 >>> end of ACL acl_5_6_8: ACCEPT
656 >>> using ACL "acl_5_6_8"
657 >>> processing ACL acl_5_6_8 "accept" (TESTSUITE/test-config 68)
658 >>> check senders = user1@domain1 : domain2 : +ok_senders
659 >>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"?
660 >>>  list element: user1@domain1
661 >>>  list element: domain2
662 >>>  ok.ok in "domain2"?
663 >>>   list element: domain2
664 >>>  ok.ok in "domain2"? no (end of list)
665 >>>  list element: +ok_senders
666 >>>   start sublist ok_senders
667 >>>  cached yes match for +ok_senders
668 >>>  cached lookup data = ok@ok.ok
669 >>>  ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders" - cached)
670 >>> accept: condition test succeeded in ACL acl_5_6_8
671 >>> end of ACL acl_5_6_8: ACCEPT
672 >>> host in hosts_connection_nolog? no (option unset)
673 >>> host in host_lookup? no (option unset)
674 >>> host in host_reject_connection? no (option unset)
675 >>> host in sender_unqualified_hosts? no (option unset)
676 >>> host in recipient_unqualified_hosts? no (option unset)
677 >>> host in helo_verify_hosts? no (option unset)
678 >>> host in helo_try_verify_hosts? no (option unset)
679 >>> host in helo_accept_junk_hosts? no (option unset)
680 >>> test in helo_lookup_domains?
681 >>>  list element: @
682 >>>  list element: @[]
683 >>> test in helo_lookup_domains? no (end of list)
684 >>> using ACL "acl_5_6_11"
685 >>> processing ACL acl_5_6_11 "accept" (TESTSUITE/test-config 71)
686 >>> check condition = ${if match{$local_part}{^x}{yes}{no}}
687 >>>                 = yes
688 >>> accept: condition test succeeded in ACL acl_5_6_11
689 >>> end of ACL acl_5_6_11: ACCEPT
690 >>> using ACL "acl_5_6_11"
691 >>> processing ACL acl_5_6_11 "accept" (TESTSUITE/test-config 71)
692 >>> check condition = ${if match{$local_part}{^x}{yes}{no}}
693 >>>                 = yes
694 >>> accept: condition test succeeded in ACL acl_5_6_11
695 >>> end of ACL acl_5_6_11: ACCEPT
696 >>> using ACL "acl_5_6_11"
697 >>> processing ACL acl_5_6_11 "accept" (TESTSUITE/test-config 71)
698 >>> check condition = ${if match{$local_part}{^x}{yes}{no}}
699 >>>                 = no
700 >>> accept: condition test failed in ACL acl_5_6_11
701 >>> processing ACL acl_5_6_11 "deny" (TESTSUITE/test-config 72)
702 >>>   message: "local part of wrong type\n(quotes are literal)
703 >>> deny: condition test succeeded in ACL acl_5_6_11
704 >>> end of ACL acl_5_6_11: DENY
705 LOG: H=(test) [5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type
706 >>> host in hosts_connection_nolog? no (option unset)
707 >>> host in host_lookup? no (option unset)
708 >>> host in host_reject_connection? no (option unset)
709 >>> host in sender_unqualified_hosts? no (option unset)
710 >>> host in recipient_unqualified_hosts? no (option unset)
711 >>> host in helo_verify_hosts? no (option unset)
712 >>> host in helo_try_verify_hosts? no (option unset)
713 >>> host in helo_accept_junk_hosts? no (option unset)
714 >>> test in helo_lookup_domains?
715 >>>  list element: @
716 >>>  list element: @[]
717 >>> test in helo_lookup_domains? no (end of list)
718 >>> using ACL "acl_5_6_12"
719 >>> processing ACL acl_5_6_12 "accept" (TESTSUITE/test-config 75)
720 >>> check hosts = 5.6.12.1
721 >>> host in "5.6.12.1"?
722 >>>  list element: 5.6.12.1
723 >>>  host in "5.6.12.1"? yes (matched "5.6.12.1")
724 >>>   message: failed nested acl
725 >>> check acl = acl_5_6_12A
726 >>>  using ACL "acl_5_6_12A"
727 >>>  processing ACL acl_5_6_12A "accept" (TESTSUITE/test-config 82)
728 >>>  check domains = ok
729 >>>  ok in "ok"?
730 >>>   list element: ok
731 >>>   ok in "ok"? yes (matched "ok")
732 >>>  accept: condition test succeeded in ACL acl_5_6_12A
733 >>>  end of ACL acl_5_6_12A: ACCEPT
734 >>> accept: condition test succeeded in ACL acl_5_6_12
735 >>> end of ACL acl_5_6_12: ACCEPT
736 >>> using ACL "acl_5_6_12"
737 >>> processing ACL acl_5_6_12 "accept" (TESTSUITE/test-config 75)
738 >>> check hosts = 5.6.12.1
739 >>> host in "5.6.12.1"?
740 >>>  list element: 5.6.12.1
741 >>>  host in "5.6.12.1"? yes (matched "5.6.12.1")
742 >>>   message: failed nested acl
743 >>> check acl = acl_5_6_12A
744 >>>  using ACL "acl_5_6_12A"
745 >>>  processing ACL acl_5_6_12A "accept" (TESTSUITE/test-config 82)
746 >>>  check domains = ok
747 >>>  y in "ok"?
748 >>>   list element: ok
749 >>>  y in "ok"? no (end of list)
750 >>>  accept: condition test failed in ACL acl_5_6_12A
751 >>>  end of ACL acl_5_6_12A: implicit DENY
752 >>> accept: condition test failed in ACL acl_5_6_12
753 >>> accept: endpass encountered - denying access
754 LOG: H=(test) [5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl
755 >>> host in hosts_connection_nolog? no (option unset)
756 >>> host in host_lookup? no (option unset)
757 >>> host in host_reject_connection? no (option unset)
758 >>> host in sender_unqualified_hosts? no (option unset)
759 >>> host in recipient_unqualified_hosts? no (option unset)
760 >>> host in helo_verify_hosts? no (option unset)
761 >>> host in helo_try_verify_hosts? no (option unset)
762 >>> host in helo_accept_junk_hosts? no (option unset)
763 >>> test in helo_lookup_domains?
764 >>>  list element: @
765 >>>  list element: @[]
766 >>> test in helo_lookup_domains? no (end of list)
767 >>> using ACL "acl_5_6_12"
768 >>> processing ACL acl_5_6_12 "accept" (TESTSUITE/test-config 75)
769 >>> check hosts = 5.6.12.1
770 >>> host in "5.6.12.1"?
771 >>>  list element: 5.6.12.1
772 >>> host in "5.6.12.1"? no (end of list)
773 >>> accept: condition test failed in ACL acl_5_6_12
774 >>> processing ACL acl_5_6_12 "accept" (TESTSUITE/test-config 79)
775 >>> accept: condition test succeeded in ACL acl_5_6_12
776 >>> end of ACL acl_5_6_12: ACCEPT
777 >>> using ACL "acl_5_6_12"
778 >>> processing ACL acl_5_6_12 "accept" (TESTSUITE/test-config 75)
779 >>> check hosts = 5.6.12.1
780 >>> host in "5.6.12.1"?
781 >>>  list element: 5.6.12.1
782 >>> host in "5.6.12.1"? no (end of list)
783 >>> accept: condition test failed in ACL acl_5_6_12
784 >>> processing ACL acl_5_6_12 "accept" (TESTSUITE/test-config 79)
785 >>> accept: condition test succeeded in ACL acl_5_6_12
786 >>> end of ACL acl_5_6_12: ACCEPT
787 >>> host in hosts_connection_nolog? no (option unset)
788 >>> host in host_lookup? no (option unset)
789 >>> host in host_reject_connection? no (option unset)
790 >>> host in sender_unqualified_hosts? no (option unset)
791 >>> host in recipient_unqualified_hosts? no (option unset)
792 >>> host in helo_verify_hosts? no (option unset)
793 >>> host in helo_try_verify_hosts? no (option unset)
794 >>> host in helo_accept_junk_hosts? no (option unset)
795 >>> test in helo_lookup_domains?
796 >>>  list element: @
797 >>>  list element: @[]
798 >>> test in helo_lookup_domains? no (end of list)
799 >>> using ACL "acl_8_8_8"
800 >>> processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
801 >>> check acl = acl_8_8_8
802 >>>  using ACL "acl_8_8_8"
803 >>>  processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
804 >>>  check acl = acl_8_8_8
805 >>>   using ACL "acl_8_8_8"
806 >>>   processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
807 >>>   check acl = acl_8_8_8
808 >>>    using ACL "acl_8_8_8"
809 >>>    processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
810 >>>    check acl = acl_8_8_8
811 >>>    ╎using ACL "acl_8_8_8"
812 >>>    ╎processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
813 >>>    ╎check acl = acl_8_8_8
814 >>>    ╎ using ACL "acl_8_8_8"
815 >>>    ╎ processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
816 >>>    ╎ check acl = acl_8_8_8
817 >>>    ╎  using ACL "acl_8_8_8"
818 >>>    ╎  processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
819 >>>    ╎  check acl = acl_8_8_8
820 >>>    ╎   using ACL "acl_8_8_8"
821 >>>    ╎   processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
822 >>>    ╎   check acl = acl_8_8_8
823 >>>    ╎   ╎using ACL "acl_8_8_8"
824 >>>    ╎   ╎processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
825 >>>    ╎   ╎check acl = acl_8_8_8
826 >>>    ╎   ╎ using ACL "acl_8_8_8"
827 >>>    ╎   ╎ processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
828 >>>    ╎   ╎ check acl = acl_8_8_8
829 >>>    ╎   ╎  using ACL "acl_8_8_8"
830 >>>    ╎   ╎  processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
831 >>>    ╎   ╎  check acl = acl_8_8_8
832 >>>    ╎   ╎   using ACL "acl_8_8_8"
833 >>>    ╎   ╎   processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
834 >>>    ╎   ╎   check acl = acl_8_8_8
835 >>>    ╎   ╎   ╎using ACL "acl_8_8_8"
836 >>>    ╎   ╎   ╎processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
837 >>>    ╎   ╎   ╎check acl = acl_8_8_8
838 >>>    ╎   ╎   ╎ using ACL "acl_8_8_8"
839 >>>    ╎   ╎   ╎ processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
840 >>>    ╎   ╎   ╎ check acl = acl_8_8_8
841 >>>    ╎   ╎   ╎  using ACL "acl_8_8_8"
842 >>>    ╎   ╎   ╎  processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
843 >>>    ╎   ╎   ╎  check acl = acl_8_8_8
844 >>>    ╎   ╎   ╎   using ACL "acl_8_8_8"
845 >>>    ╎   ╎   ╎   processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
846 >>>    ╎   ╎   ╎   check acl = acl_8_8_8
847 >>>    ╎   ╎   ╎   ╎using ACL "acl_8_8_8"
848 >>>    ╎   ╎   ╎   ╎processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
849 >>>    ╎   ╎   ╎   ╎check acl = acl_8_8_8
850 >>>    ╎   ╎   ╎   ╎ using ACL "acl_8_8_8"
851 >>>    ╎   ╎   ╎   ╎ processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
852 >>>    ╎   ╎   ╎   ╎ check acl = acl_8_8_8
853 >>>    ╎   ╎   ╎   ╎  using ACL "acl_8_8_8"
854 >>>    ╎   ╎   ╎   ╎  processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
855 >>>    ╎   ╎   ╎   ╎  check acl = acl_8_8_8
856 >>>    ╎   ╎   ╎   ╎   using ACL "acl_8_8_8"
857 >>>    ╎   ╎   ╎   ╎   processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
858 >>>    ╎   ╎   ╎   ╎   check acl = acl_8_8_8
859 >>>    ╎   ╎   ╎   ╎   ╎using ACL "acl_8_8_8"
860 >>>    ╎   ╎   ╎   ╎   ╎processing ACL acl_8_8_8 "accept" (TESTSUITE/test-config 88)
861 >>>    ╎   ╎   ╎   ╎   ╎check acl = acl_8_8_8
862 >>>    ╎   ╎   ╎   ╎   ╎accept: condition test error in ACL acl_8_8_8
863 >>>    ╎   ╎   ╎   ╎   accept: condition test error in ACL acl_8_8_8
864 >>>    ╎   ╎   ╎   ╎  accept: condition test error in ACL acl_8_8_8
865 >>>    ╎   ╎   ╎   ╎ accept: condition test error in ACL acl_8_8_8
866 >>>    ╎   ╎   ╎   ╎accept: condition test error in ACL acl_8_8_8
867 >>>    ╎   ╎   ╎   accept: condition test error in ACL acl_8_8_8
868 >>>    ╎   ╎   ╎  accept: condition test error in ACL acl_8_8_8
869 >>>    ╎   ╎   ╎ accept: condition test error in ACL acl_8_8_8
870 >>>    ╎   ╎   ╎accept: condition test error in ACL acl_8_8_8
871 >>>    ╎   ╎   accept: condition test error in ACL acl_8_8_8
872 >>>    ╎   ╎  accept: condition test error in ACL acl_8_8_8
873 >>>    ╎   ╎ accept: condition test error in ACL acl_8_8_8
874 >>>    ╎   ╎accept: condition test error in ACL acl_8_8_8
875 >>>    ╎   accept: condition test error in ACL acl_8_8_8
876 >>>    ╎  accept: condition test error in ACL acl_8_8_8
877 >>>    ╎ accept: condition test error in ACL acl_8_8_8
878 >>>    ╎accept: condition test error in ACL acl_8_8_8
879 >>>    accept: condition test error in ACL acl_8_8_8
880 >>>   accept: condition test error in ACL acl_8_8_8
881 >>>  accept: condition test error in ACL acl_8_8_8
882 >>> accept: condition test error in ACL acl_8_8_8
883 LOG: H=(test) [8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: possible loop
884 >>> host in hosts_connection_nolog? no (option unset)
885 >>> host in host_lookup? no (option unset)
886 >>> host in host_reject_connection? no (option unset)
887 >>> host in sender_unqualified_hosts? no (option unset)
888 >>> host in recipient_unqualified_hosts? no (option unset)
889 >>> host in helo_verify_hosts? no (option unset)
890 >>> host in helo_try_verify_hosts? no (option unset)
891 >>> host in helo_accept_junk_hosts? no (option unset)
892 >>> test in helo_lookup_domains?
893 >>>  list element: @
894 >>>  list element: @[]
895 >>> test in helo_lookup_domains? no (end of list)
896 >>> using ACL "acl_5_6_13"
897 >>> processing ACL acl_5_6_13 "accept" (TESTSUITE/test-config 85)
898 >>> check acl = TESTSUITE/aux-fixed/0023.acl1
899 >>>  read ACL from file TESTSUITE/aux-fixed/0023.acl1
900 >>>  processing ACL TESTSUITE/aux-fixed/0023.acl1 "accept" (TESTSUITE/test-config 85)
901 >>>  check domains = y
902 >>>  y in "y"?
903 >>>   list element: y
904 >>>   y in "y"? yes (matched "y")
905 >>>  check local_parts = x
906 >>>  x in "x"?
907 >>>   list element: x
908 >>>   x in "x"? yes (matched "x")
909 >>>  accept: condition test succeeded in ACL TESTSUITE/aux-fixed/0023.acl1
910 >>>  end of ACL TESTSUITE/aux-fixed/0023.acl1: ACCEPT
911 >>> accept: condition test succeeded in ACL acl_5_6_13
912 >>> end of ACL acl_5_6_13: ACCEPT
913 >>> using ACL "acl_5_6_13"
914 >>> processing ACL acl_5_6_13 "accept" (TESTSUITE/test-config 85)
915 >>> check acl = TESTSUITE/aux-fixed/0023.acl1
916 >>>  using ACL "TESTSUITE/aux-fixed/0023.acl1"
917 >>>  processing ACL TESTSUITE/aux-fixed/0023.acl1 "accept" (TESTSUITE/test-config 85)
918 >>>  check domains = y
919 >>>  y in "y"?
920 >>>   list element: y
921 >>>   y in "y"? yes (matched "y")
922 >>>  check local_parts = x
923 >>>  x1 in "x"?
924 >>>   list element: x
925 >>>  x1 in "x"? no (end of list)
926 >>>  accept: condition test failed in ACL TESTSUITE/aux-fixed/0023.acl1
927 >>>  end of ACL TESTSUITE/aux-fixed/0023.acl1: implicit DENY
928 >>> accept: condition test failed in ACL acl_5_6_13
929 >>> end of ACL acl_5_6_13: implicit DENY
930 LOG: H=(test) [5.6.13.1] F=<x@y> rejected RCPT <x1@y>
931 >>> using ACL "acl_5_6_13"
932 >>> processing ACL acl_5_6_13 "accept" (TESTSUITE/test-config 85)
933 >>> check acl = TESTSUITE/aux-fixed/0023.acl1
934 >>>  using ACL "TESTSUITE/aux-fixed/0023.acl1"
935 >>>  processing ACL TESTSUITE/aux-fixed/0023.acl1 "accept" (TESTSUITE/test-config 85)
936 >>>  check domains = y
937 >>>  y in "y"?
938 >>>   list element: y
939 >>>   y in "y"? yes (matched "y")
940 >>>  check local_parts = x
941 >>>  x2 in "x"?
942 >>>   list element: x
943 >>>  x2 in "x"? no (end of list)
944 >>>  accept: condition test failed in ACL TESTSUITE/aux-fixed/0023.acl1
945 >>>  end of ACL TESTSUITE/aux-fixed/0023.acl1: implicit DENY
946 >>> accept: condition test failed in ACL acl_5_6_13
947 >>> end of ACL acl_5_6_13: implicit DENY
948 LOG: H=(test) [5.6.13.1] F=<x@y> rejected RCPT <x2@y>
949 >>> host in hosts_connection_nolog? no (option unset)
950 >>> host in host_lookup? no (option unset)
951 >>> host in host_reject_connection? no (option unset)
952 >>> host in sender_unqualified_hosts? no (option unset)
953 >>> host in recipient_unqualified_hosts? no (option unset)
954 >>> host in helo_verify_hosts? no (option unset)
955 >>> host in helo_try_verify_hosts? no (option unset)
956 >>> host in helo_accept_junk_hosts? no (option unset)
957 >>> test in helo_lookup_domains?
958 >>>  list element: @
959 >>>  list element: @[]
960 >>> test in helo_lookup_domains? no (end of list)
961 >>> using ACL "acl_V4NET_11_12"
962 >>> processing ACL acl_V4NET_11_12 "deny" (TESTSUITE/test-config 105)
963 >>>   message: host in DNS list $dnslist_domain: $dnslist_text
964 >>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
965 >>> check dnslists = rbl.test.ex
966 >>> dnslists check: rbl.test.ex
967 >>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
968 >>> dnslists: wrote cache entry, ttl=3
969 >>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
970 >>> => that means V4NET.11.12.13 is listed at rbl.test.ex
971 >>> deny: condition test succeeded in ACL acl_V4NET_11_12
972 >>> end of ACL acl_V4NET_11_12: DENY
973 LOG: H=(test) [V4NET.11.12.13] F=<x@y> rejected RCPT <x@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message)
974 >>> using ACL "acl_V4NET_11_12"
975 >>> processing ACL acl_V4NET_11_12 "deny" (TESTSUITE/test-config 105)
976 >>>   message: host in DNS list $dnslist_domain: $dnslist_text
977 >>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
978 >>> check dnslists = rbl.test.ex
979 >>> dnslists check: rbl.test.ex
980 >>> dnslists: using result of previous lookup
981 >>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
982 >>> => that means V4NET.11.12.13 is listed at rbl.test.ex
983 >>> deny: condition test succeeded in ACL acl_V4NET_11_12
984 >>> end of ACL acl_V4NET_11_12: DENY
985 LOG: H=(test) [V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message)
986 >>> host in hosts_connection_nolog? no (option unset)
987 >>> host in host_lookup? no (option unset)
988 >>> host in host_reject_connection? no (option unset)
989 >>> host in sender_unqualified_hosts? no (option unset)
990 >>> host in recipient_unqualified_hosts? no (option unset)
991 >>> host in helo_verify_hosts? no (option unset)
992 >>> host in helo_try_verify_hosts? no (option unset)
993 >>> host in helo_accept_junk_hosts? no (option unset)
994 >>> test in helo_lookup_domains?
995 >>>  list element: @
996 >>>  list element: @[]
997 >>> test in helo_lookup_domains? no (end of list)
998 >>> using ACL "acl_V4NET_11_12"
999 >>> processing ACL acl_V4NET_11_12 "deny" (TESTSUITE/test-config 105)
1000 >>>   message: host in DNS list $dnslist_domain: $dnslist_text
1001 >>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
1002 >>> check dnslists = rbl.test.ex
1003 >>> dnslists check: rbl.test.ex
1004 >>> new DNS lookup for 12.12.11.V4NET.rbl.test.ex
1005 >>> dnslists: wrote cache entry, ttl=3000
1006 >>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
1007 >>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
1008 >>> deny: condition test failed in ACL acl_V4NET_11_12
1009 >>> processing ACL acl_V4NET_11_12 "accept" (TESTSUITE/test-config 108)
1010 >>> accept: condition test succeeded in ACL acl_V4NET_11_12
1011 >>> end of ACL acl_V4NET_11_12: ACCEPT
1012 >>> using ACL "acl_V4NET_11_12"
1013 >>> processing ACL acl_V4NET_11_12 "deny" (TESTSUITE/test-config 105)
1014 >>>   message: host in DNS list $dnslist_domain: $dnslist_text
1015 >>> l_message: DNSLIST ($dnslist_domain: $dnslist_text)
1016 >>> check dnslists = rbl.test.ex
1017 >>> dnslists check: rbl.test.ex
1018 >>> dnslists: using result of previous lookup
1019 >>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed
1020 >>> => that means V4NET.11.12.12 is not listed at rbl.test.ex
1021 >>> deny: condition test failed in ACL acl_V4NET_11_12
1022 >>> processing ACL acl_V4NET_11_12 "accept" (TESTSUITE/test-config 108)
1023 >>> accept: condition test succeeded in ACL acl_V4NET_11_12
1024 >>> end of ACL acl_V4NET_11_12: ACCEPT
1025 >>> host in hosts_connection_nolog? no (option unset)
1026 >>> host in host_lookup? no (option unset)
1027 >>> host in host_reject_connection? no (option unset)
1028 >>> host in sender_unqualified_hosts? no (option unset)
1029 >>> host in recipient_unqualified_hosts? no (option unset)
1030 >>> host in helo_verify_hosts? no (option unset)
1031 >>> host in helo_try_verify_hosts? no (option unset)
1032 >>> host in helo_accept_junk_hosts? no (option unset)
1033 >>> test in helo_lookup_domains?
1034 >>>  list element: @
1035 >>>  list element: @[]
1036 >>> test in helo_lookup_domains? no (end of list)
1037 >>> using ACL "acl_20_20_20"
1038 >>> processing ACL acl_20_20_20 "accept" (TESTSUITE/test-config 111)
1039 >>>   message: sender verify failure
1040 >>> check verify = sender
1041 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1042 >>> routing x@y
1043 >>> x in local_parts?
1044 >>>  list element: ^ok
1045 >>> x in local_parts? no (end of list)
1046 >>> x in local_parts?
1047 >>>  list element: ^userx
1048 >>>  list element: ^cond-
1049 >>> x in local_parts? no (end of list)
1050 >>> x in local_parts?
1051 >>>  list element: fail
1052 >>> x in local_parts? no (end of list)
1053 >>> no more routers
1054 >>> ----------- end verify ------------
1055 >>> accept: condition test failed in ACL acl_20_20_20
1056 >>> accept: endpass encountered - denying access
1057 LOG: H=(test) [20.20.20.20] sender verify fail for <x@y>: Unrouteable address
1058 LOG: H=(test) [20.20.20.20] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
1059 >>> using ACL "acl_20_20_20"
1060 >>> processing ACL acl_20_20_20 "accept" (TESTSUITE/test-config 111)
1061 >>>   message: sender verify failure
1062 >>> check verify = sender
1063 >>> using cached sender verify result
1064 >>> accept: condition test failed in ACL acl_20_20_20
1065 >>> accept: endpass encountered - denying access
1066 LOG: H=(test) [20.20.20.20] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
1067 >>> host in hosts_connection_nolog? no (option unset)
1068 >>> host in host_lookup? no (option unset)
1069 >>> host in host_reject_connection? no (option unset)
1070 >>> host in sender_unqualified_hosts? no (option unset)
1071 >>> host in recipient_unqualified_hosts? no (option unset)
1072 >>> host in helo_verify_hosts? no (option unset)
1073 >>> host in helo_try_verify_hosts? no (option unset)
1074 >>> host in helo_accept_junk_hosts? no (option unset)
1075 >>> test in helo_lookup_domains?
1076 >>>  list element: @
1077 >>>  list element: @[]
1078 >>> test in helo_lookup_domains? no (end of list)
1079 >>> using ACL "acl_20_20_20"
1080 >>> processing ACL acl_20_20_20 "accept" (TESTSUITE/test-config 111)
1081 >>>   message: sender verify failure
1082 >>> check verify = sender
1083 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1084 >>> routing userx@y
1085 >>> userx in local_parts?
1086 >>>  list element: ^ok
1087 >>> userx in local_parts? no (end of list)
1088 >>> userx in local_parts?
1089 >>>  list element: ^userx
1090 >>>  userx in local_parts? yes (matched "^userx")
1091 >>> calling r1 router
1092 >>> routed by r1 router
1093 >>> ----------- end verify ------------
1094 >>>   message: recipient verify failure
1095 >>> check verify = recipient
1096 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1097 >>> routing x1@y
1098 >>> x1 in local_parts?
1099 >>>  list element: ^ok
1100 >>> x1 in local_parts? no (end of list)
1101 >>> x1 in local_parts?
1102 >>>  list element: ^userx
1103 >>>  list element: ^cond-
1104 >>> x1 in local_parts? no (end of list)
1105 >>> x1 in local_parts?
1106 >>>  list element: fail
1107 >>> x1 in local_parts? no (end of list)
1108 >>> no more routers
1109 >>> ----------- end verify ------------
1110 >>> accept: condition test failed in ACL acl_20_20_20
1111 >>> accept: endpass encountered - denying access
1112 LOG: H=(test) [20.20.20.20] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
1113 >>> using ACL "acl_20_20_20"
1114 >>> processing ACL acl_20_20_20 "accept" (TESTSUITE/test-config 111)
1115 >>>   message: sender verify failure
1116 >>> check verify = sender
1117 >>> using cached sender verify result
1118 >>>   message: recipient verify failure
1119 >>> check verify = recipient
1120 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1121 >>> routing userx@y
1122 >>> userx in local_parts?
1123 >>>  list element: ^ok
1124 >>> userx in local_parts? no (end of list)
1125 >>> userx in local_parts?
1126 >>>  list element: ^userx
1127 >>>  userx in local_parts? yes (matched "^userx")
1128 >>> calling r1 router
1129 >>> routed by r1 router
1130 >>> ----------- end verify ------------
1131 >>> accept: condition test succeeded in ACL acl_20_20_20
1132 >>> end of ACL acl_20_20_20: ACCEPT
1133 >>> host in hosts_connection_nolog? no (option unset)
1134 >>> host in host_lookup? no (option unset)
1135 >>> host in host_reject_connection? no (option unset)
1136 >>> host in sender_unqualified_hosts? no (option unset)
1137 >>> host in recipient_unqualified_hosts? no (option unset)
1138 >>> host in helo_verify_hosts? no (option unset)
1139 >>> host in helo_try_verify_hosts? no (option unset)
1140 >>> host in helo_accept_junk_hosts? no (option unset)
1141 >>> test in helo_lookup_domains?
1142 >>>  list element: @
1143 >>>  list element: @[]
1144 >>> test in helo_lookup_domains? no (end of list)
1145 >>> using ACL "acl_21_21_21"
1146 >>> processing ACL acl_21_21_21 "accept" (TESTSUITE/test-config 118)
1147 >>> check verify = sender
1148 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1149 >>> routing userx@y
1150 >>> userx in local_parts?
1151 >>>  list element: ^ok
1152 >>> userx in local_parts? no (end of list)
1153 >>> userx in local_parts?
1154 >>>  list element: ^userx
1155 >>>  userx in local_parts? yes (matched "^userx")
1156 >>> calling r1 router
1157 >>> routed by r1 router
1158 >>> ----------- end verify ------------
1159 >>> check verify = recipient
1160 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1161 >>> routing x1@y
1162 >>> x1 in local_parts?
1163 >>>  list element: ^ok
1164 >>> x1 in local_parts? no (end of list)
1165 >>> x1 in local_parts?
1166 >>>  list element: ^userx
1167 >>>  list element: ^cond-
1168 >>> x1 in local_parts? no (end of list)
1169 >>> x1 in local_parts?
1170 >>>  list element: fail
1171 >>> x1 in local_parts? no (end of list)
1172 >>> no more routers
1173 >>> ----------- end verify ------------
1174 >>> accept: condition test failed in ACL acl_21_21_21
1175 >>> end of ACL acl_21_21_21: implicit DENY
1176 LOG: H=(test) [21.21.21.21] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address
1177 >>> using ACL "acl_21_21_21"
1178 >>> processing ACL acl_21_21_21 "accept" (TESTSUITE/test-config 118)
1179 >>> check verify = sender
1180 >>> using cached sender verify result
1181 >>> check verify = recipient
1182 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1183 >>> routing userx@y
1184 >>> userx in local_parts?
1185 >>>  list element: ^ok
1186 >>> userx in local_parts? no (end of list)
1187 >>> userx in local_parts?
1188 >>>  list element: ^userx
1189 >>>  userx in local_parts? yes (matched "^userx")
1190 >>> calling r1 router
1191 >>> routed by r1 router
1192 >>> ----------- end verify ------------
1193 >>> accept: condition test succeeded in ACL acl_21_21_21
1194 >>> end of ACL acl_21_21_21: ACCEPT
1195 >>> using ACL "acl_21_21_21"
1196 >>> processing ACL acl_21_21_21 "accept" (TESTSUITE/test-config 118)
1197 >>> check verify = sender
1198 >>> using cached sender verify result
1199 >>> check verify = recipient
1200 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1201 >>> routing fail@y
1202 >>> fail in local_parts?
1203 >>>  list element: ^ok
1204 >>> fail in local_parts? no (end of list)
1205 >>> fail in local_parts?
1206 >>>  list element: ^userx
1207 >>>  list element: ^cond-
1208 >>> fail in local_parts? no (end of list)
1209 >>> fail in local_parts?
1210 >>>  list element: fail
1211 >>>  fail in local_parts? yes (matched "fail")
1212 >>> calling r2 router
1213 >>> r2 router forced address failure
1214 >>> ----------- end verify ------------
1215 >>> accept: condition test failed in ACL acl_21_21_21
1216 >>> end of ACL acl_21_21_21: implicit DENY
1217 LOG: H=(test) [21.21.21.21] F=<userx@y> rejected RCPT <fail@y>: here is a fail message
1218 >>> using ACL "acl_21_21_21"
1219 >>> processing ACL acl_21_21_21 "accept" (TESTSUITE/test-config 118)
1220 >>> check verify = sender
1221 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1222 >>> routing x@y
1223 >>> x in local_parts?
1224 >>>  list element: ^ok
1225 >>> x in local_parts? no (end of list)
1226 >>> x in local_parts?
1227 >>>  list element: ^userx
1228 >>>  list element: ^cond-
1229 >>> x in local_parts? no (end of list)
1230 >>> x in local_parts?
1231 >>>  list element: fail
1232 >>> x in local_parts? no (end of list)
1233 >>> no more routers
1234 >>> ----------- end verify ------------
1235 >>> accept: condition test failed in ACL acl_21_21_21
1236 >>> end of ACL acl_21_21_21: implicit DENY
1237 LOG: H=(test) [21.21.21.21] sender verify fail for <x@y>: Unrouteable address
1238 LOG: H=(test) [21.21.21.21] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
1239 >>> using ACL "acl_21_21_21"
1240 >>> processing ACL acl_21_21_21 "accept" (TESTSUITE/test-config 118)
1241 >>> check verify = sender
1242 >>> using cached sender verify result
1243 >>> accept: condition test failed in ACL acl_21_21_21
1244 >>> end of ACL acl_21_21_21: implicit DENY
1245 LOG: H=(test) [21.21.21.21] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
1246 >>> host in smtp_accept_max_nonmail_hosts?
1247 >>>  list element: *
1248 >>>  host in smtp_accept_max_nonmail_hosts? yes (matched "*")
1249 >>> using ACL "acl_21_21_21"
1250 >>> processing ACL acl_21_21_21 "accept" (TESTSUITE/test-config 118)
1251 >>> check verify = sender
1252 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1253 >>> routing fail@y
1254 >>> fail in local_parts?
1255 >>>  list element: ^ok
1256 >>> fail in local_parts? no (end of list)
1257 >>> fail in local_parts?
1258 >>>  list element: ^userx
1259 >>>  list element: ^cond-
1260 >>> fail in local_parts? no (end of list)
1261 >>> fail in local_parts?
1262 >>>  list element: fail
1263 >>>  fail in local_parts? yes (matched "fail")
1264 >>> calling r2 router
1265 >>> r2 router forced address failure
1266 >>> ----------- end verify ------------
1267 >>> accept: condition test failed in ACL acl_21_21_21
1268 >>> end of ACL acl_21_21_21: implicit DENY
1269 LOG: H=(test) [21.21.21.21] sender verify fail for <fail@y>: here is a fail message
1270 LOG: H=(test) [21.21.21.21] F=<fail@y> rejected RCPT <x@y>: Sender verify failed
1271 >>> host in hosts_connection_nolog? no (option unset)
1272 >>> host in host_lookup? no (option unset)
1273 >>> host in host_reject_connection? no (option unset)
1274 >>> host in sender_unqualified_hosts? no (option unset)
1275 >>> host in recipient_unqualified_hosts? no (option unset)
1276 >>> host in helo_verify_hosts? no (option unset)
1277 >>> host in helo_try_verify_hosts? no (option unset)
1278 >>> host in helo_accept_junk_hosts? no (option unset)
1279 >>> test in helo_lookup_domains?
1280 >>>  list element: @
1281 >>>  list element: @[]
1282 >>> test in helo_lookup_domains? no (end of list)
1283 >>> using ACL "acl_22_22_22"
1284 >>> processing ACL acl_22_22_22 "accept" (TESTSUITE/test-config 123)
1285 >>> check recipients = x@y
1286 >>> userx@y in "x@y"?
1287 >>>  list element: x@y
1288 >>> userx@y in "x@y"? no (end of list)
1289 >>> accept: condition test failed in ACL acl_22_22_22
1290 >>> end of ACL acl_22_22_22: implicit DENY
1291 LOG: H=(test) [22.22.22.22] F=<userx@y> rejected RCPT <userx@y>
1292 >>> using ACL "acl_22_22_22"
1293 >>> processing ACL acl_22_22_22 "accept" (TESTSUITE/test-config 123)
1294 >>> check recipients = x@y
1295 >>> x@y in "x@y"?
1296 >>>  list element: x@y
1297 >>>  y in "y"?
1298 >>>   list element: y
1299 >>>   y in "y"? yes (matched "y")
1300 >>>  x@y in "x@y"? yes (matched "x@y")
1301 >>> accept: condition test succeeded in ACL acl_22_22_22
1302 >>> end of ACL acl_22_22_22: ACCEPT
1303 >>> host in hosts_connection_nolog? no (option unset)
1304 >>> host in host_lookup? no (option unset)
1305 >>> host in host_reject_connection? no (option unset)
1306 >>> host in sender_unqualified_hosts? no (option unset)
1307 >>> host in recipient_unqualified_hosts? no (option unset)
1308 >>> host in helo_verify_hosts? no (option unset)
1309 >>> host in helo_try_verify_hosts? no (option unset)
1310 >>> host in helo_accept_junk_hosts? no (option unset)
1311 >>> test in helo_lookup_domains?
1312 >>>  list element: @
1313 >>>  list element: @[]
1314 >>> test in helo_lookup_domains? no (end of list)
1315 >>> using ACL "acl_23_23_23"
1316 >>> processing ACL acl_23_23_23 "deny" (TESTSUITE/test-config 126)
1317 >>> check hosts = 23.23.23.0
1318 >>> host in "23.23.23.0"?
1319 >>>  list element: 23.23.23.0
1320 >>>  host in "23.23.23.0"? yes (matched "23.23.23.0")
1321 >>>   message: sender must verify
1322 >>> check !verify = sender
1323 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1324 >>> routing x@y
1325 >>> x in local_parts?
1326 >>>  list element: ^ok
1327 >>> x in local_parts? no (end of list)
1328 >>> x in local_parts?
1329 >>>  list element: ^userx
1330 >>>  list element: ^cond-
1331 >>> x in local_parts? no (end of list)
1332 >>> x in local_parts?
1333 >>>  list element: fail
1334 >>> x in local_parts? no (end of list)
1335 >>> no more routers
1336 >>> ----------- end verify ------------
1337 >>> deny: condition test succeeded in ACL acl_23_23_23
1338 >>> end of ACL acl_23_23_23: DENY
1339 LOG: H=(test) [23.23.23.0] sender verify fail for <x@y>: Unrouteable address
1340 LOG: H=(test) [23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed
1341 >>> using ACL "acl_23_23_23"
1342 >>> processing ACL acl_23_23_23 "deny" (TESTSUITE/test-config 126)
1343 >>> check hosts = 23.23.23.0
1344 >>> host in "23.23.23.0"?
1345 >>>  list element: 23.23.23.0
1346 >>>  host in "23.23.23.0"? yes (matched "23.23.23.0")
1347 >>>   message: sender must verify
1348 >>> check !verify = sender
1349 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1350 >>> routing userx@y
1351 >>> userx in local_parts?
1352 >>>  list element: ^ok
1353 >>> userx in local_parts? no (end of list)
1354 >>> userx in local_parts?
1355 >>>  list element: ^userx
1356 >>>  userx in local_parts? yes (matched "^userx")
1357 >>> calling r1 router
1358 >>> routed by r1 router
1359 >>> ----------- end verify ------------
1360 >>> deny: condition test failed in ACL acl_23_23_23
1361 >>> processing ACL acl_23_23_23 "accept" (TESTSUITE/test-config 129)
1362 >>> accept: condition test succeeded in ACL acl_23_23_23
1363 >>> end of ACL acl_23_23_23: ACCEPT
1364 >>> host in hosts_connection_nolog? no (option unset)
1365 >>> host in host_lookup? no (option unset)
1366 >>> host in host_reject_connection? no (option unset)
1367 >>> host in sender_unqualified_hosts? no (option unset)
1368 >>> host in recipient_unqualified_hosts? no (option unset)
1369 >>> host in helo_verify_hosts? no (option unset)
1370 >>> host in helo_try_verify_hosts? no (option unset)
1371 >>> host in helo_accept_junk_hosts? no (option unset)
1372 >>> test in helo_lookup_domains?
1373 >>>  list element: @
1374 >>>  list element: @[]
1375 >>> test in helo_lookup_domains? no (end of list)
1376 >>> using ACL "acl_23_23_23"
1377 >>> processing ACL acl_23_23_23 "deny" (TESTSUITE/test-config 126)
1378 >>> check hosts = 23.23.23.0
1379 >>> host in "23.23.23.0"?
1380 >>>  list element: 23.23.23.0
1381 >>> host in "23.23.23.0"? no (end of list)
1382 >>> deny: condition test failed in ACL acl_23_23_23
1383 >>> processing ACL acl_23_23_23 "accept" (TESTSUITE/test-config 129)
1384 >>> accept: condition test succeeded in ACL acl_23_23_23
1385 >>> end of ACL acl_23_23_23: ACCEPT
1386 >>> host in hosts_connection_nolog? no (option unset)
1387 >>> host in host_lookup? no (option unset)
1388 >>> host in host_reject_connection? no (option unset)
1389 >>> host in sender_unqualified_hosts? no (option unset)
1390 >>> host in recipient_unqualified_hosts? no (option unset)
1391 >>> host in helo_verify_hosts? no (option unset)
1392 >>> host in helo_try_verify_hosts? no (option unset)
1393 >>> host in helo_accept_junk_hosts? no (option unset)
1394 >>> test in helo_lookup_domains?
1395 >>>  list element: @
1396 >>>  list element: @[]
1397 >>> test in helo_lookup_domains? no (end of list)
1398 >>> using ACL "acl_24_24_24"
1399 >>> processing ACL acl_24_24_24 "warn" (TESTSUITE/test-config 132)
1400 >>>   message: X-Warn: sender didn't verify
1401 >>> check condition = yes
1402 >>> warn: condition test succeeded in ACL acl_24_24_24
1403 >>> end of ACL acl_24_24_24: implicit DENY
1404 LOG: H=(test) [24.24.24.24] F=<x@y> rejected RCPT <userx@y>
1405 >>> host in hosts_connection_nolog? no (option unset)
1406 >>> host in host_lookup? no (option unset)
1407 >>> host in host_reject_connection? no (option unset)
1408 >>> host in sender_unqualified_hosts? no (option unset)
1409 >>> host in recipient_unqualified_hosts? no (option unset)
1410 >>> host in helo_verify_hosts? no (option unset)
1411 >>> host in helo_try_verify_hosts? no (option unset)
1412 >>> host in helo_accept_junk_hosts? no (option unset)
1413 >>> test in helo_lookup_domains?
1414 >>>  list element: @
1415 >>>  list element: @[]
1416 >>> test in helo_lookup_domains? no (end of list)
1417 >>> using ACL "acl_25_25_25"
1418 >>> processing ACL acl_25_25_25 "deny" (TESTSUITE/test-config 136)
1419 >>>   message: denying domains=x
1420 >>> check domains = x
1421 >>> y in "x"?
1422 >>>  list element: x
1423 >>> y in "x"? no (end of list)
1424 >>> deny: condition test failed in ACL acl_25_25_25
1425 >>> end of ACL acl_25_25_25: implicit DENY
1426 LOG: H=(test) [25.25.25.25] F=<x@y> rejected RCPT <x@y>
1427 >>> host in hosts_connection_nolog? no (option unset)
1428 >>> host in host_lookup? no (option unset)
1429 >>> host in host_reject_connection? no (option unset)
1430 >>> host in sender_unqualified_hosts? no (option unset)
1431 >>> host in recipient_unqualified_hosts? no (option unset)
1432 >>> host in helo_verify_hosts? no (option unset)
1433 >>> host in helo_try_verify_hosts? no (option unset)
1434 >>> host in helo_accept_junk_hosts? no (option unset)
1435 >>> test in helo_lookup_domains?
1436 >>>  list element: @
1437 >>>  list element: @[]
1438 >>> test in helo_lookup_domains? no (end of list)
1439 >>> using ACL "acl_26_26_26"
1440 >>> processing ACL acl_26_26_26 "deny" (TESTSUITE/test-config 140)
1441 >>> check senders = :
1442 >>>  in ":"?
1443 >>>  list element: 
1444 >>>   in ":"? yes (matched "")
1445 >>>   message: bounce messages can have only one recipient
1446 >>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
1447 >>>                 = no
1448 >>> deny: condition test failed in ACL acl_26_26_26
1449 >>> processing ACL acl_26_26_26 "accept" (TESTSUITE/test-config 143)
1450 >>> accept: condition test succeeded in ACL acl_26_26_26
1451 >>> end of ACL acl_26_26_26: ACCEPT
1452 >>> using ACL "acl_26_26_26"
1453 >>> processing ACL acl_26_26_26 "deny" (TESTSUITE/test-config 140)
1454 >>> check senders = :
1455 >>>  in ":"?
1456 >>>  list element: 
1457 >>>   in ":"? yes (matched "")
1458 >>>   message: bounce messages can have only one recipient
1459 >>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
1460 >>>                 = yes
1461 >>> deny: condition test succeeded in ACL acl_26_26_26
1462 >>> end of ACL acl_26_26_26: DENY
1463 LOG: H=(test) [26.26.26.26] F=<> rejected RCPT <y@y>: bounce messages can have only one recipient
1464 >>> using ACL "acl_26_26_26"
1465 >>> processing ACL acl_26_26_26 "deny" (TESTSUITE/test-config 140)
1466 >>> check senders = :
1467 >>>  in ":"?
1468 >>>  list element: 
1469 >>>   in ":"? yes (matched "")
1470 >>>   message: bounce messages can have only one recipient
1471 >>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
1472 >>>                 = yes
1473 >>> deny: condition test succeeded in ACL acl_26_26_26
1474 >>> end of ACL acl_26_26_26: DENY
1475 LOG: H=(test) [26.26.26.26] F=<> rejected RCPT <z@y>: bounce messages can have only one recipient
1476 >>> host in hosts_connection_nolog? no (option unset)
1477 >>> host in host_lookup? no (option unset)
1478 >>> host in host_reject_connection? no (option unset)
1479 >>> host in sender_unqualified_hosts? no (option unset)
1480 >>> host in recipient_unqualified_hosts? no (option unset)
1481 >>> host in helo_verify_hosts? no (option unset)
1482 >>> host in helo_try_verify_hosts? no (option unset)
1483 >>> host in helo_accept_junk_hosts? no (option unset)
1484 >>> test in helo_lookup_domains?
1485 >>>  list element: @
1486 >>>  list element: @[]
1487 >>> test in helo_lookup_domains? no (end of list)
1488 >>> using ACL "acl_27_27_27"
1489 >>> processing ACL acl_27_27_27 "deny" (TESTSUITE/test-config 147)
1490 >>> check hosts = ${if eq {1}{0}{}fail}
1491 >>> expansion of "${if eq {1}{0}{}fail}" forced failure: assume not in this list
1492 >>> deny: condition test failed in ACL acl_27_27_27
1493 >>> processing ACL acl_27_27_27 "accept" (TESTSUITE/test-config 148)
1494 >>> accept: condition test succeeded in ACL acl_27_27_27
1495 >>> end of ACL acl_27_27_27: ACCEPT
1496 >>> host in hosts_connection_nolog? no (option unset)
1497 >>> host in host_lookup? no (option unset)
1498 >>> host in host_reject_connection? no (option unset)
1499 >>> host in sender_unqualified_hosts? no (option unset)
1500 >>> host in recipient_unqualified_hosts? no (option unset)
1501 >>> host in helo_verify_hosts? no (option unset)
1502 >>> host in helo_try_verify_hosts? no (option unset)
1503 >>> host in helo_accept_junk_hosts? no (option unset)
1504 >>> test in helo_lookup_domains?
1505 >>>  list element: @
1506 >>>  list element: @[]
1507 >>> test in helo_lookup_domains? no (end of list)
1508 >>> using ACL "acl_28_28_28"
1509 >>> processing ACL acl_28_28_28 "accept" (TESTSUITE/test-config 151)
1510 >>> check sender_domains = : okdomain
1511 >>>  in ": okdomain"?
1512 >>>  list element: 
1513 >>>   in ": okdomain"? yes (matched "")
1514 >>> accept: condition test succeeded in ACL acl_28_28_28
1515 >>> end of ACL acl_28_28_28: ACCEPT
1516 >>> using ACL "acl_28_28_28"
1517 >>> processing ACL acl_28_28_28 "accept" (TESTSUITE/test-config 151)
1518 >>> check sender_domains = : okdomain
1519 >>> okdomain in ": okdomain"?
1520 >>>  list element: 
1521 >>>  list element: okdomain
1522 >>>  okdomain in ": okdomain"? yes (matched "okdomain")
1523 >>> accept: condition test succeeded in ACL acl_28_28_28
1524 >>> end of ACL acl_28_28_28: ACCEPT
1525 >>> host in smtp_accept_max_nonmail_hosts?
1526 >>>  list element: *
1527 >>>  host in smtp_accept_max_nonmail_hosts? yes (matched "*")
1528 >>> using ACL "acl_28_28_28"
1529 >>> processing ACL acl_28_28_28 "accept" (TESTSUITE/test-config 151)
1530 >>> check sender_domains = : okdomain
1531 >>> baddomain in ": okdomain"?
1532 >>>  list element: 
1533 >>>  list element: okdomain
1534 >>> baddomain in ": okdomain"? no (end of list)
1535 >>> accept: condition test failed in ACL acl_28_28_28
1536 >>> end of ACL acl_28_28_28: implicit DENY
1537 LOG: H=(test) [28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
1538 >>> host in hosts_connection_nolog? no (option unset)
1539 >>> host in host_lookup? no (option unset)
1540 >>> host in host_reject_connection? no (option unset)
1541 >>> host in sender_unqualified_hosts? no (option unset)
1542 >>> host in recipient_unqualified_hosts? no (option unset)
1543 >>> host in helo_verify_hosts? no (option unset)
1544 >>> host in helo_try_verify_hosts? no (option unset)
1545 >>> host in helo_accept_junk_hosts? no (option unset)
1546 >>> test in helo_lookup_domains?
1547 >>>  list element: @
1548 >>>  list element: @[]
1549 >>> test in helo_lookup_domains? no (end of list)
1550 >>> using ACL "acl_V4NET_0_0"
1551 >>> processing ACL acl_V4NET_0_0 "require" (TESTSUITE/test-config 97)
1552 >>> check verify = reverse_host_lookup
1553 >>> looking up host name to force name/address consistency check
1554 >>> looking up host name for V4NET.0.0.3
1555 >>>  IP address lookup yielded "ten-3.test.ex"
1556 >>>    alias "ten-3-alias.test.ex"
1557 >>>  check dnssec require list
1558 >>>   ten-3.test.ex not in empty list (option unset? cannot trace name)
1559 >>>  check dnssec request list
1560 >>>   ten-3.test.ex not in empty list (option unset? cannot trace name)
1561 >>>  checking addresses for ten-3.test.ex
1562 >>>   V4NET.0.0.3 OK
1563 >>>  check dnssec require list
1564 >>>   ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
1565 >>>  check dnssec request list
1566 >>>   ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
1567 >>>  checking addresses for ten-3-alias.test.ex
1568 >>>   V4NET.0.0.3 OK
1569 >>> require: condition test succeeded in ACL acl_V4NET_0_0
1570 >>> processing ACL acl_V4NET_0_0 "accept" (TESTSUITE/test-config 98)
1571 >>> accept: condition test succeeded in ACL acl_V4NET_0_0
1572 >>> end of ACL acl_V4NET_0_0: ACCEPT
1573 >>> host in hosts_connection_nolog? no (option unset)
1574 >>> host in host_lookup? no (option unset)
1575 >>> host in host_reject_connection? no (option unset)
1576 >>> host in sender_unqualified_hosts? no (option unset)
1577 >>> host in recipient_unqualified_hosts? no (option unset)
1578 >>> host in helo_verify_hosts? no (option unset)
1579 >>> host in helo_try_verify_hosts? no (option unset)
1580 >>> host in helo_accept_junk_hosts? no (option unset)
1581 >>> test in helo_lookup_domains?
1582 >>>  list element: @
1583 >>>  list element: @[]
1584 >>> test in helo_lookup_domains? no (end of list)
1585 >>> using ACL "acl_V4NET_0_0"
1586 >>> processing ACL acl_V4NET_0_0 "require" (TESTSUITE/test-config 97)
1587 >>> check verify = reverse_host_lookup
1588 >>> looking up host name to force name/address consistency check
1589 >>> looking up host name for V4NET.0.0.97
1590 LOG: no host name found for IP address V4NET.0.0.97
1591 >>> require: condition test failed in ACL acl_V4NET_0_0
1592 >>> end of ACL acl_V4NET_0_0: not OK
1593 LOG: H=(test) [V4NET.0.0.97] F=<> rejected RCPT <x@y>: host lookup failed for reverse lookup check (failed to find host name from IP address)
1594 >>> host in hosts_connection_nolog? no (option unset)
1595 >>> host in host_lookup? no (option unset)
1596 >>> host in host_reject_connection? no (option unset)
1597 >>> host in sender_unqualified_hosts? no (option unset)
1598 >>> host in recipient_unqualified_hosts? no (option unset)
1599 >>> host in helo_verify_hosts? no (option unset)
1600 >>> host in helo_try_verify_hosts? no (option unset)
1601 >>> host in helo_accept_junk_hosts? no (option unset)
1602 >>> test in helo_lookup_domains?
1603 >>>  list element: @
1604 >>>  list element: @[]
1605 >>> test in helo_lookup_domains? no (end of list)
1606 >>> using ACL "acl_V4NET_99_99"
1607 >>> processing ACL acl_V4NET_99_99 "accept" (TESTSUITE/test-config 100)
1608 >>> check local_parts = defer_ok
1609 >>> x in "defer_ok"?
1610 >>>  list element: defer_ok
1611 >>> x in "defer_ok"? no (end of list)
1612 >>> accept: condition test failed in ACL acl_V4NET_99_99
1613 >>> processing ACL acl_V4NET_99_99 "accept" (TESTSUITE/test-config 102)
1614 >>> check verify = reverse_host_lookup
1615 >>> looking up host name to force name/address consistency check
1616 >>> looking up host name for V4NET.99.99.96
1617 >>>  IP address lookup yielded "x.test.again.dns"
1618 >>>  check dnssec require list
1619 >>>   x.test.again.dns not in empty list (option unset? cannot trace name)
1620 >>>  check dnssec request list
1621 >>>   x.test.again.dns not in empty list (option unset? cannot trace name)
1622 >>>  x.test.again.dns in dns_again_means_nonexist? no (option unset)
1623 >>> temporary error for host name lookup
1624 >>> accept: condition test deferred in ACL acl_V4NET_99_99
1625 LOG: H=(test) [V4NET.99.99.96] F=<> temporarily rejected RCPT <x@y>: host lookup deferred for reverse lookup check
1626 >>> host in hosts_connection_nolog? no (option unset)
1627 >>> host in host_lookup? no (option unset)
1628 >>> host in host_reject_connection? no (option unset)
1629 >>> host in sender_unqualified_hosts? no (option unset)
1630 >>> host in recipient_unqualified_hosts? no (option unset)
1631 >>> host in helo_verify_hosts? no (option unset)
1632 >>> host in helo_try_verify_hosts? no (option unset)
1633 >>> host in helo_accept_junk_hosts? no (option unset)
1634 >>> test in helo_lookup_domains?
1635 >>>  list element: @
1636 >>>  list element: @[]
1637 >>> test in helo_lookup_domains? no (end of list)
1638 >>> using ACL "acl_V4NET_99_99"
1639 >>> processing ACL acl_V4NET_99_99 "accept" (TESTSUITE/test-config 100)
1640 >>> check local_parts = defer_ok
1641 >>> defer_ok in "defer_ok"?
1642 >>>  list element: defer_ok
1643 >>>  defer_ok in "defer_ok"? yes (matched "defer_ok")
1644 >>> check verify = reverse_host_lookup/defer_ok
1645 >>> looking up host name to force name/address consistency check
1646 >>> looking up host name for V4NET.99.99.96
1647 >>>  IP address lookup yielded "x.test.again.dns"
1648 >>>  check dnssec require list
1649 >>>   x.test.again.dns not in empty list (option unset? cannot trace name)
1650 >>>  check dnssec request list
1651 >>>   x.test.again.dns not in empty list (option unset? cannot trace name)
1652 >>>  x.test.again.dns in dns_again_means_nonexist? no (option unset)
1653 >>> temporary error for host name lookup
1654 >>> accept: condition test succeeded in ACL acl_V4NET_99_99
1655 >>> end of ACL acl_V4NET_99_99: ACCEPT
1656 >>> host in hosts_connection_nolog? no (option unset)
1657 >>> host in host_lookup? no (option unset)
1658 >>> host in host_reject_connection? no (option unset)
1659 >>> host in sender_unqualified_hosts? no (option unset)
1660 >>> host in recipient_unqualified_hosts? no (option unset)
1661 >>> host in helo_verify_hosts? no (option unset)
1662 >>> host in helo_try_verify_hosts? no (option unset)
1663 >>> host in helo_accept_junk_hosts? no (option unset)
1664 >>> test in helo_lookup_domains?
1665 >>>  list element: @
1666 >>>  list element: @[]
1667 >>> test in helo_lookup_domains? no (end of list)
1668 >>> using ACL "acl_29_29_29"
1669 >>> processing ACL acl_29_29_29 "deny" (TESTSUITE/test-config 154)
1670 >>> check dnslists = test.ex/$sender_address_domain
1671 >>>                = test.ex/localhost
1672 >>> dnslists check: test.ex/localhost
1673 >>> new DNS lookup for localhost.test.ex
1674 >>> dnslists: wrote cache entry, ttl=3600
1675 >>> DNS lookup for localhost.test.ex succeeded (yielding 127.0.0.1)
1676 >>> => that means localhost is listed at test.ex
1677 >>> deny: condition test succeeded in ACL acl_29_29_29
1678 >>> end of ACL acl_29_29_29: DENY
1679 LOG: H=(test) [29.29.29.29] F=<a@localhost> rejected RCPT <x@y>
1680 >>> using ACL "acl_29_29_29"
1681 >>> processing ACL acl_29_29_29 "deny" (TESTSUITE/test-config 154)
1682 >>> check dnslists = test.ex/$sender_address_domain
1683 >>>                = test.ex/elsewhere
1684 >>> dnslists check: test.ex/elsewhere
1685 >>> new DNS lookup for elsewhere.test.ex
1686 >>> dnslists: wrote cache entry, ttl=3000
1687 >>> DNS lookup for elsewhere.test.ex failed
1688 >>> => that means elsewhere is not listed at test.ex
1689 >>> deny: condition test failed in ACL acl_29_29_29
1690 >>> processing ACL acl_29_29_29 "accept" (TESTSUITE/test-config 155)
1691 >>> accept: condition test succeeded in ACL acl_29_29_29
1692 >>> end of ACL acl_29_29_29: ACCEPT
1693 >>> host in hosts_connection_nolog? no (option unset)
1694 >>> host in host_lookup? no (option unset)
1695 >>> host in host_reject_connection? no (option unset)
1696 >>> host in sender_unqualified_hosts? no (option unset)
1697 >>> host in recipient_unqualified_hosts? no (option unset)
1698 >>> host in helo_verify_hosts? no (option unset)
1699 >>> host in helo_try_verify_hosts? no (option unset)
1700 >>> host in helo_accept_junk_hosts? no (option unset)
1701 >>> test in helo_lookup_domains?
1702 >>>  list element: @
1703 >>>  list element: @[]
1704 >>> test in helo_lookup_domains? no (end of list)
1705 >>> using ACL "acl_30_30_30"
1706 >>> processing ACL acl_30_30_30 "deny" (TESTSUITE/test-config 161)
1707 >>>   message: domain=$dnslist_domain\nvalue=$dnslist_value\nmatched=$dnslist_matched\ntext="$dnslist_text"
1708 >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
1709 >>>                = test.ex=V4NET.0.0.1,127.0.0.2/ten-1
1710 >>> dnslists check: test.ex=V4NET.0.0.1,127.0.0.2/ten-1
1711 >>> new DNS lookup for ten-1.test.ex
1712 >>> dnslists: wrote cache entry, ttl=3600
1713 >>> DNS lookup for ten-1.test.ex succeeded (yielding V4NET.0.0.1)
1714 >>> => that means ten-1 is listed at test.ex
1715 >>> deny: condition test succeeded in ACL acl_30_30_30
1716 >>> end of ACL acl_30_30_30: DENY
1717 LOG: H=(test) [30.30.30.30] F=<a@ten-1> rejected RCPT <x@y>: domain=test.ex
1718 >>> using ACL "acl_30_30_30"
1719 >>> processing ACL acl_30_30_30 "deny" (TESTSUITE/test-config 161)
1720 >>>   message: domain=$dnslist_domain\nvalue=$dnslist_value\nmatched=$dnslist_matched\ntext="$dnslist_text"
1721 >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
1722 >>>                = test.ex=V4NET.0.0.1,127.0.0.2/ten-2
1723 >>> dnslists check: test.ex=V4NET.0.0.1,127.0.0.2/ten-2
1724 >>> new DNS lookup for ten-2.test.ex
1725 >>> dnslists: wrote cache entry, ttl=3600
1726 >>> DNS lookup for ten-2.test.ex succeeded (yielding V4NET.0.0.2)
1727 >>> => but we are not accepting this block class because
1728 >>> => there was no match for =V4NET.0.0.1,127.0.0.2
1729 >>> deny: condition test failed in ACL acl_30_30_30
1730 >>> processing ACL acl_30_30_30 "accept" (TESTSUITE/test-config 163)
1731 >>> accept: condition test succeeded in ACL acl_30_30_30
1732 >>> end of ACL acl_30_30_30: ACCEPT
1733 >>> host in smtp_accept_max_nonmail_hosts?
1734 >>>  list element: *
1735 >>>  host in smtp_accept_max_nonmail_hosts? yes (matched "*")
1736 >>> using ACL "acl_30_30_30"
1737 >>> processing ACL acl_30_30_30 "deny" (TESTSUITE/test-config 161)
1738 >>>   message: domain=$dnslist_domain\nvalue=$dnslist_value\nmatched=$dnslist_matched\ntext="$dnslist_text"
1739 >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain
1740 >>>                = test.ex=V4NET.0.0.1,127.0.0.2/13.12.11.V4NET.rbl
1741 >>> dnslists check: test.ex=V4NET.0.0.1,127.0.0.2/13.12.11.V4NET.rbl
1742 >>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex
1743 >>> dnslists: wrote cache entry, ttl=3
1744 >>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
1745 >>> => that means 13.12.11.V4NET.rbl is listed at test.ex
1746 >>> deny: condition test succeeded in ACL acl_30_30_30
1747 >>> end of ACL acl_30_30_30: DENY
1748 LOG: H=(test) [30.30.30.30] F=<a@13.12.11.V4NET.rbl> rejected RCPT <x@y>: domain=test.ex
1749 >>> host in hosts_connection_nolog? no (option unset)
1750 >>> host in host_lookup? no (option unset)
1751 >>> host in host_reject_connection? no (option unset)
1752 >>> host in sender_unqualified_hosts? no (option unset)
1753 >>> host in recipient_unqualified_hosts? no (option unset)
1754 >>> host in helo_verify_hosts? no (option unset)
1755 >>> host in helo_try_verify_hosts? no (option unset)
1756 >>> host in helo_accept_junk_hosts? no (option unset)
1757 >>> test in helo_lookup_domains?
1758 >>>  list element: @
1759 >>>  list element: @[]
1760 >>> test in helo_lookup_domains? no (end of list)
1761 >>> using ACL "acl_31_31_31"
1762 >>> processing ACL acl_31_31_31 "deny" (TESTSUITE/test-config 167)
1763 >>> check dnslists = test.ex/$sender_address_domain+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
1764 >>>                = test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
1765 >>> dnslists check: test.ex/y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END
1766 LOG: dnslist query is too long (ignored): y+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+extra+END.test.ex...
1767 >>> deny: condition test failed in ACL acl_31_31_31
1768 >>> processing ACL acl_31_31_31 "accept" (TESTSUITE/test-config 168)
1769 >>> accept: condition test succeeded in ACL acl_31_31_31
1770 >>> end of ACL acl_31_31_31: ACCEPT
1771 >>> host in hosts_connection_nolog? no (option unset)
1772 >>> host in host_lookup? no (option unset)
1773 >>> host in host_reject_connection? no (option unset)
1774 >>> host in sender_unqualified_hosts? no (option unset)
1775 >>> host in recipient_unqualified_hosts? no (option unset)
1776 >>> host in helo_verify_hosts? no (option unset)
1777 >>> host in helo_try_verify_hosts? no (option unset)
1778 >>> host in helo_accept_junk_hosts? no (option unset)
1779 >>> test in helo_lookup_domains?
1780 >>>  list element: @
1781 >>>  list element: @[]
1782 >>> test in helo_lookup_domains? no (end of list)
1783 >>> using ACL "acl_33_33_33"
1784 >>> processing ACL acl_33_33_33 "accept" (TESTSUITE/test-config 184)
1785 >>>   message: sender verify failure
1786 >>> check verify = sender/no_details
1787 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1788 >>> routing x@y
1789 >>> x in local_parts?
1790 >>>  list element: ^ok
1791 >>> x in local_parts? no (end of list)
1792 >>> x in local_parts?
1793 >>>  list element: ^userx
1794 >>>  list element: ^cond-
1795 >>> x in local_parts? no (end of list)
1796 >>> x in local_parts?
1797 >>>  list element: fail
1798 >>> x in local_parts? no (end of list)
1799 >>> no more routers
1800 >>> ----------- end verify ------------
1801 >>> accept: condition test failed in ACL acl_33_33_33
1802 >>> accept: endpass encountered - denying access
1803 LOG: H=(test) [33.33.33.33] F=<x@y> rejected RCPT <x1@y>: Sender verify failed
1804 >>> using ACL "acl_33_33_33"
1805 >>> processing ACL acl_33_33_33 "accept" (TESTSUITE/test-config 184)
1806 >>>   message: sender verify failure
1807 >>> check verify = sender/no_details
1808 >>> using cached sender verify result
1809 >>> accept: condition test failed in ACL acl_33_33_33
1810 >>> accept: endpass encountered - denying access
1811 LOG: H=(test) [33.33.33.33] F=<x@y> rejected RCPT <x2@y>: Sender verify failed
1812 >>> host in hosts_connection_nolog? no (option unset)
1813 >>> host in host_lookup? no (option unset)
1814 >>> host in host_reject_connection? no (option unset)
1815 >>> host in sender_unqualified_hosts? no (option unset)
1816 >>> host in recipient_unqualified_hosts? no (option unset)
1817 >>> host in helo_verify_hosts? no (option unset)
1818 >>> host in helo_try_verify_hosts? no (option unset)
1819 >>> host in helo_accept_junk_hosts? no (option unset)
1820 >>> test in helo_lookup_domains?
1821 >>>  list element: @
1822 >>>  list element: @[]
1823 >>> test in helo_lookup_domains? no (end of list)
1824 >>> using ACL "acl_44_44_44"
1825 >>> processing ACL acl_44_44_44 "warn" (TESTSUITE/test-config 192)
1826 >>> check dnslists = test.again.dns
1827 >>> dnslists check: test.again.dns
1828 >>> new DNS lookup for 1.44.44.44.test.again.dns
1829 >>> 1.44.44.44.test.again.dns in dns_again_means_nonexist? no (option unset)
1830 >>> dnslists: wrote cache entry, ttl=3600
1831 LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
1832 >>> warn: condition test failed in ACL acl_44_44_44
1833 >>> processing ACL acl_44_44_44 "warn" (TESTSUITE/test-config 193)
1834 >>> check dnslists = +include_unknown : test.again.dns
1835 >>> dnslists check: +include_unknown
1836 >>> dnslists check: test.again.dns
1837 >>> dnslists: using result of previous lookup
1838 LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed in list
1839 >>> => that means 44.44.44.1 is listed at test.again.dns
1840 >>> warn: condition test succeeded in ACL acl_44_44_44
1841 >>> processing ACL acl_44_44_44 "warn" (TESTSUITE/test-config 194)
1842 >>> check dnslists = +exclude_unknown : test.again.dns
1843 >>> dnslists check: +exclude_unknown
1844 >>> dnslists check: test.again.dns
1845 >>> dnslists: using result of previous lookup
1846 LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list
1847 >>> warn: condition test failed in ACL acl_44_44_44
1848 >>> processing ACL acl_44_44_44 "warn" (TESTSUITE/test-config 195)
1849 >>> check dnslists = +defer_unknown : test.again.dns
1850 >>> dnslists check: +defer_unknown
1851 >>> dnslists check: test.again.dns
1852 >>> dnslists: using result of previous lookup
1853 LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: returned DEFER
1854 >>> warn: condition test deferred in ACL acl_44_44_44
1855 LOG: H=(test) [44.44.44.1] Warning: ACL 'warn' statement skipped (in ACL acl_44_44_44 at line 195 of TESTSUITE/test-config): condition test deferred
1856 >>> processing ACL acl_44_44_44 "accept" (TESTSUITE/test-config 196)
1857 >>> accept: condition test succeeded in ACL acl_44_44_44
1858 >>> end of ACL acl_44_44_44: ACCEPT
1859 >>> host in hosts_connection_nolog? no (option unset)
1860 >>> host in host_lookup? no (option unset)
1861 >>> host in host_reject_connection? no (option unset)
1862 >>> host in sender_unqualified_hosts? no (option unset)
1863 >>> host in recipient_unqualified_hosts? no (option unset)
1864 >>> host in helo_verify_hosts? no (option unset)
1865 >>> host in helo_try_verify_hosts? no (option unset)
1866 >>> host in helo_accept_junk_hosts? no (option unset)
1867 >>> test in helo_lookup_domains?
1868 >>>  list element: @
1869 >>>  list element: @[]
1870 >>> test in helo_lookup_domains? no (end of list)
1871 >>> using ACL "acl_60_60_60"
1872 >>> processing ACL acl_60_60_60 "accept" (TESTSUITE/test-config 226)
1873 >>> check !acl = TESTSUITE/aux-fixed/0023.acl2
1874 >>>  read ACL from file TESTSUITE/aux-fixed/0023.acl2
1875 >>>  processing ACL TESTSUITE/aux-fixed/0023.acl2 "accept" (TESTSUITE/test-config 226)
1876 >>>  check domains = b
1877 >>>  y in "b"?
1878 >>>   list element: b
1879 >>>  y in "b"? no (end of list)
1880 >>>  accept: condition test failed in ACL TESTSUITE/aux-fixed/0023.acl2
1881 >>>  end of ACL TESTSUITE/aux-fixed/0023.acl2: implicit DENY
1882 >>> accept: condition test succeeded in ACL acl_60_60_60
1883 >>> end of ACL acl_60_60_60: ACCEPT
1884 >>> using ACL "acl_60_60_60"
1885 >>> processing ACL acl_60_60_60 "accept" (TESTSUITE/test-config 226)
1886 >>> check !acl = TESTSUITE/aux-fixed/0023.acl2
1887 >>>  using ACL "TESTSUITE/aux-fixed/0023.acl2"
1888 >>>  processing ACL TESTSUITE/aux-fixed/0023.acl2 "accept" (TESTSUITE/test-config 226)
1889 >>>  check domains = b
1890 >>>  b in "b"?
1891 >>>   list element: b
1892 >>>   b in "b"? yes (matched "b")
1893 >>>  check local_parts = a
1894 >>>  a in "a"?
1895 >>>   list element: a
1896 >>>   a in "a"? yes (matched "a")
1897 >>>  accept: condition test succeeded in ACL TESTSUITE/aux-fixed/0023.acl2
1898 >>>  end of ACL TESTSUITE/aux-fixed/0023.acl2: ACCEPT
1899 >>> accept: condition test failed in ACL acl_60_60_60
1900 >>> end of ACL acl_60_60_60: implicit DENY
1901 LOG: H=(test) [60.60.60.60] F=<x@y> rejected RCPT <a@b>