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?
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
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
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?
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?
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?
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?
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?
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
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
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?
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?
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}}
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}}
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}}
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?
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
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
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?
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?
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?
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
904 >>> y in "y"? yes (matched "y")
905 >>> check local_parts = 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
921 >>> y in "y"? yes (matched "y")
922 >>> check local_parts = 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
939 >>> y in "y"? yes (matched "y")
940 >>> check local_parts = 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?
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?
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?
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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)
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?
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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)
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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?
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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)
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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)
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?
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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?
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
1296 >>> list element: x@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?
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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)
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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?
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?
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?
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
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?
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 = :
1444 >>> in ":"? yes (matched "")
1445 >>> message: bounce messages can have only one recipient
1446 >>> check condition = ${if > {$recipients_count}{0}{yes}{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 = :
1457 >>> in ":"? yes (matched "")
1458 >>> message: bounce messages can have only one recipient
1459 >>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
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 = :
1469 >>> in ":"? yes (matched "")
1470 >>> message: bounce messages can have only one recipient
1471 >>> check condition = ${if > {$recipients_count}{0}{yes}{no}}
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?
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?
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"?
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"?
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?
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"?
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?
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
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
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?
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?
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?
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?
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 >>> expanded list: 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 >>> expanded list: 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?
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 >>> expanded list: 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 >>> expanded list: 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?
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 >>> expanded list: 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?
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 >>> expanded list: 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?
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 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
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)
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?
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?
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
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
1892 >>> b in "b"? yes (matched "b")
1893 >>> check local_parts = 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>