Commit | Line | Data |
---|---|---|
54c5ebb1 PH |
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 | >>> using ACL "acl_1_2_3" | |
10 | >>> processing "require" | |
11 | >>> check domains = !nopass | |
12 | >>> test.ex in "!nopass"? yes (end of list) | |
6968512f | 13 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
14 | >>> processing "require" |
15 | >>> check domains = !wontpass | |
16 | >>> test.ex in "!wontpass"? yes (end of list) | |
6968512f | 17 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 | 18 | >>> processing "deny" |
c3611384 | 19 | >>> check continue = this value is not used |
54c5ebb1 PH |
20 | >>> check domains = deny.test.ex |
21 | >>> test.ex in "deny.test.ex"? no (end of list) | |
6968512f | 22 | >>> deny: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
23 | >>> processing "accept" |
24 | >>> check domains = +local_domains | |
25 | >>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex") | |
26 | >>> test.ex in "+local_domains"? yes (matched "+local_domains") | |
27 | >>> check domains = !refuse.test.ex | |
28 | >>> test.ex in "!refuse.test.ex"? yes (end of list) | |
6968512f | 29 | >>> accept: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
30 | >>> using ACL "acl_1_2_3" |
31 | >>> processing "require" | |
32 | >>> check domains = !nopass | |
33 | >>> z in "!nopass"? yes (end of list) | |
6968512f | 34 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
35 | >>> processing "require" |
36 | >>> check domains = !wontpass | |
37 | >>> z in "!wontpass"? yes (end of list) | |
6968512f | 38 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 | 39 | >>> processing "deny" |
c3611384 | 40 | >>> check continue = this value is not used |
54c5ebb1 PH |
41 | >>> check domains = deny.test.ex |
42 | >>> z in "deny.test.ex"? no (end of list) | |
6968512f | 43 | >>> deny: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
44 | >>> processing "accept" |
45 | >>> check domains = +local_domains | |
46 | >>> z in "test.ex : *.test.ex"? no (end of list) | |
47 | >>> z in "+local_domains"? no (end of list) | |
6968512f | 48 | >>> accept: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
49 | >>> processing "accept" |
50 | >>> check domains = +relay_domains | |
51 | >>> z in "relay.test.ex"? no (end of list) | |
52 | >>> z in "+relay_domains"? no (end of list) | |
6968512f | 53 | >>> accept: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
54 | >>> processing "accept" |
55 | >>> check domains = +relay_domains | |
56 | >>> z in "+relay_domains"? no (end of list) | |
6968512f | 57 | >>> accept: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
58 | >>> end of ACL "acl_1_2_3": implicit DENY |
59 | LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <z@z> | |
60 | >>> using ACL "acl_1_2_3" | |
61 | >>> processing "require" | |
62 | >>> check domains = !nopass | |
63 | >>> test.ex in "!nopass"? yes (end of list) | |
6968512f | 64 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
65 | >>> processing "require" |
66 | >>> check domains = !wontpass | |
67 | >>> test.ex in "!wontpass"? yes (end of list) | |
6968512f | 68 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 | 69 | >>> processing "deny" |
c3611384 | 70 | >>> check continue = this value is not used |
54c5ebb1 PH |
71 | >>> check domains = deny.test.ex |
72 | >>> test.ex in "deny.test.ex"? no (end of list) | |
6968512f | 73 | >>> deny: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
74 | >>> processing "accept" |
75 | >>> check domains = +local_domains | |
76 | >>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex") | |
77 | >>> test.ex in "+local_domains"? yes (matched "+local_domains") | |
78 | >>> check domains = !refuse.test.ex | |
79 | >>> test.ex in "!refuse.test.ex"? yes (end of list) | |
6968512f | 80 | >>> accept: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
81 | >>> using ACL "acl_1_2_3" |
82 | >>> processing "require" | |
83 | >>> check domains = !nopass | |
84 | >>> test.ex in "!nopass"? yes (end of list) | |
6968512f | 85 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
86 | >>> processing "require" |
87 | >>> check domains = !wontpass | |
88 | >>> test.ex in "!wontpass"? yes (end of list) | |
6968512f | 89 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 | 90 | >>> processing "deny" |
c3611384 | 91 | >>> check continue = this value is not used |
54c5ebb1 PH |
92 | >>> check domains = deny.test.ex |
93 | >>> test.ex in "deny.test.ex"? no (end of list) | |
6968512f | 94 | >>> deny: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
95 | >>> processing "accept" |
96 | >>> check domains = +local_domains | |
97 | >>> test.ex in "test.ex : *.test.ex"? yes (matched "test.ex") | |
98 | >>> test.ex in "+local_domains"? yes (matched "+local_domains") | |
99 | >>> check domains = !refuse.test.ex | |
100 | >>> test.ex in "!refuse.test.ex"? yes (end of list) | |
6968512f | 101 | >>> accept: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
102 | >>> using ACL "acl_1_2_3" |
103 | >>> processing "require" | |
104 | >>> check domains = !nopass | |
105 | >>> relay.test.ex in "!nopass"? yes (end of list) | |
6968512f | 106 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
107 | >>> processing "require" |
108 | >>> check domains = !wontpass | |
109 | >>> relay.test.ex in "!wontpass"? yes (end of list) | |
6968512f | 110 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 | 111 | >>> processing "deny" |
c3611384 | 112 | >>> check continue = this value is not used |
54c5ebb1 PH |
113 | >>> check domains = deny.test.ex |
114 | >>> relay.test.ex in "deny.test.ex"? no (end of list) | |
6968512f | 115 | >>> deny: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
116 | >>> processing "accept" |
117 | >>> check domains = +local_domains | |
118 | >>> relay.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex") | |
119 | >>> relay.test.ex in "+local_domains"? yes (matched "+local_domains") | |
120 | >>> check domains = !refuse.test.ex | |
121 | >>> relay.test.ex in "!refuse.test.ex"? yes (end of list) | |
6968512f | 122 | >>> accept: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
123 | >>> using ACL "acl_1_2_3" |
124 | >>> processing "require" | |
125 | >>> check domains = !nopass | |
126 | >>> deny.test.ex in "!nopass"? yes (end of list) | |
6968512f | 127 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
128 | >>> processing "require" |
129 | >>> check domains = !wontpass | |
130 | >>> deny.test.ex in "!wontpass"? yes (end of list) | |
6968512f | 131 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 | 132 | >>> processing "deny" |
c3611384 | 133 | >>> check continue = this value is not used |
54c5ebb1 PH |
134 | >>> check domains = deny.test.ex |
135 | >>> deny.test.ex in "deny.test.ex"? yes (matched "deny.test.ex") | |
6968512f | 136 | >>> deny: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
137 | LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@deny.test.ex>: DOMAIN EXPLICITLY DENIED |
138 | >>> using ACL "acl_1_2_3" | |
139 | >>> processing "require" | |
140 | >>> check domains = !nopass | |
141 | >>> refuse.test.ex in "!nopass"? yes (end of list) | |
6968512f | 142 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
143 | >>> processing "require" |
144 | >>> check domains = !wontpass | |
145 | >>> refuse.test.ex in "!wontpass"? yes (end of list) | |
6968512f | 146 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 | 147 | >>> processing "deny" |
c3611384 | 148 | >>> check continue = this value is not used |
54c5ebb1 PH |
149 | >>> check domains = deny.test.ex |
150 | >>> refuse.test.ex in "deny.test.ex"? no (end of list) | |
6968512f | 151 | >>> deny: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
152 | >>> processing "accept" |
153 | >>> check domains = +local_domains | |
154 | >>> refuse.test.ex in "test.ex : *.test.ex"? yes (matched "*.test.ex") | |
155 | >>> refuse.test.ex in "+local_domains"? yes (matched "+local_domains") | |
156 | >>> check domains = !refuse.test.ex | |
157 | >>> refuse.test.ex in "!refuse.test.ex"? no (matched "!refuse.test.ex") | |
6968512f | 158 | >>> accept: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
159 | >>> accept: endpass encountered - denying access |
160 | LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@refuse.test.ex>: refuse.test.ex gets refused | |
161 | >>> using ACL "acl_1_2_3" | |
162 | >>> processing "require" | |
163 | >>> check domains = !nopass | |
164 | >>> nopass in "!nopass"? no (matched "!nopass") | |
6968512f | 165 | >>> require: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
166 | LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@nopass> |
167 | >>> using ACL "acl_1_2_3" | |
168 | >>> processing "require" | |
169 | >>> check domains = !nopass | |
170 | >>> wontpass in "!nopass"? yes (end of list) | |
6968512f | 171 | >>> require: condition test succeeded in ACL "acl_1_2_3" |
54c5ebb1 PH |
172 | >>> processing "require" |
173 | >>> check domains = !wontpass | |
174 | >>> wontpass in "!wontpass"? no (matched "!wontpass") | |
6968512f | 175 | >>> require: condition test failed in ACL "acl_1_2_3" |
54c5ebb1 PH |
176 | LOG: H=[1.2.3.4] F=<x@y> rejected RCPT <x@wontpass>: x@wontpass shall not pass |
177 | >>> host in hosts_connection_nolog? no (option unset) | |
178 | >>> host in host_lookup? no (option unset) | |
179 | >>> host in host_reject_connection? no (option unset) | |
180 | >>> host in sender_unqualified_hosts? no (option unset) | |
181 | >>> host in recipient_unqualified_hosts? no (option unset) | |
182 | >>> host in helo_verify_hosts? no (option unset) | |
183 | >>> host in helo_try_verify_hosts? no (option unset) | |
184 | >>> host in helo_accept_junk_hosts? no (option unset) | |
185 | >>> using ACL "acl_5_6_7" | |
186 | >>> processing "accept" | |
187 | >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms | |
188 | >>> y in "lsearch;TESTSUITE/aux-fixed/0023.doms"? no (end of list) | |
6968512f | 189 | >>> accept: condition test failed in ACL "acl_5_6_7" |
54c5ebb1 PH |
190 | >>> end of ACL "acl_5_6_7": implicit DENY |
191 | LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@y> | |
192 | >>> using ACL "acl_5_6_7" | |
193 | >>> processing "accept" | |
194 | >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms | |
195 | >>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms") | |
196 | >>> check local_parts = $domain_data | |
197 | >>> x in "userx : spqr"? no (end of list) | |
6968512f | 198 | >>> accept: condition test failed in ACL "acl_5_6_7" |
54c5ebb1 PH |
199 | >>> end of ACL "acl_5_6_7": implicit DENY |
200 | LOG: H=[5.6.7.8] F=<x@y> rejected RCPT <x@test.ex> | |
201 | >>> using ACL "acl_5_6_7" | |
202 | >>> processing "accept" | |
203 | >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms | |
204 | >>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms") | |
205 | >>> check local_parts = $domain_data | |
206 | >>> userx in "userx : spqr"? yes (matched "userx") | |
6968512f | 207 | >>> accept: condition test succeeded in ACL "acl_5_6_7" |
54c5ebb1 PH |
208 | >>> using ACL "acl_5_6_7" |
209 | >>> processing "accept" | |
210 | >>> check domains = lsearch;TESTSUITE/aux-fixed/0023.doms | |
211 | >>> test.ex in "lsearch;TESTSUITE/aux-fixed/0023.doms"? yes (matched "lsearch;TESTSUITE/aux-fixed/0023.doms") | |
212 | >>> check local_parts = $domain_data | |
213 | >>> spqr in "userx : spqr"? yes (matched "spqr") | |
6968512f | 214 | >>> accept: condition test succeeded in ACL "acl_5_6_7" |
54c5ebb1 PH |
215 | >>> host in hosts_connection_nolog? no (option unset) |
216 | >>> host in host_lookup? no (option unset) | |
217 | >>> host in host_reject_connection? no (option unset) | |
218 | >>> host in sender_unqualified_hosts? no (option unset) | |
219 | >>> host in recipient_unqualified_hosts? no (option unset) | |
220 | >>> host in helo_verify_hosts? no (option unset) | |
221 | >>> host in helo_try_verify_hosts? no (option unset) | |
222 | >>> host in helo_accept_junk_hosts? no (option unset) | |
223 | >>> using ACL "acl_9_9_9" | |
224 | >>> processing "accept" | |
225 | >>> check hosts = +ok9_hosts | |
226 | >>> host in "9.9.9.9"? yes (matched "9.9.9.9") | |
227 | >>> host in "+ok9_hosts"? yes (matched "+ok9_hosts") | |
6968512f | 228 | >>> accept: condition test succeeded in ACL "acl_9_9_9" |
54c5ebb1 PH |
229 | >>> using ACL "acl_9_9_9" |
230 | >>> processing "accept" | |
231 | >>> check hosts = +ok9_hosts | |
232 | >>> host in "+ok9_hosts"? yes (matched "+ok9_hosts" - cached) | |
6968512f | 233 | >>> accept: condition test succeeded in ACL "acl_9_9_9" |
54c5ebb1 PH |
234 | >>> host in hosts_connection_nolog? no (option unset) |
235 | >>> host in host_lookup? no (option unset) | |
236 | >>> host in host_reject_connection? no (option unset) | |
237 | >>> host in sender_unqualified_hosts? no (option unset) | |
238 | >>> host in recipient_unqualified_hosts? no (option unset) | |
239 | >>> host in helo_verify_hosts? no (option unset) | |
240 | >>> host in helo_try_verify_hosts? no (option unset) | |
241 | >>> host in helo_accept_junk_hosts? no (option unset) | |
242 | >>> using ACL "acl_9_9_9" | |
243 | >>> processing "accept" | |
244 | >>> check hosts = +ok9_hosts | |
245 | >>> host in "9.9.9.9"? no (end of list) | |
246 | >>> host in "+ok9_hosts"? no (end of list) | |
6968512f | 247 | >>> accept: condition test failed in ACL "acl_9_9_9" |
54c5ebb1 PH |
248 | >>> processing "deny" |
249 | >>> check hosts = 9.9.9.0/26 | |
250 | >>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26") | |
6968512f | 251 | >>> deny: condition test succeeded in ACL "acl_9_9_9" |
54c5ebb1 PH |
252 | LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <x@y>: don't like this host |
253 | >>> using ACL "acl_9_9_9" | |
254 | >>> processing "accept" | |
255 | >>> check hosts = +ok9_hosts | |
256 | >>> host in "+ok9_hosts"? no (end of list) | |
6968512f | 257 | >>> accept: condition test failed in ACL "acl_9_9_9" |
54c5ebb1 PH |
258 | >>> processing "deny" |
259 | >>> check hosts = 9.9.9.0/26 | |
260 | >>> host in "9.9.9.0/26"? yes (matched "9.9.9.0/26") | |
6968512f | 261 | >>> deny: condition test succeeded in ACL "acl_9_9_9" |
54c5ebb1 PH |
262 | LOG: H=[9.9.9.8] F=<x@y> rejected RCPT <a@b>: don't like this host |
263 | >>> host in hosts_connection_nolog? no (option unset) | |
264 | >>> host in host_lookup? no (option unset) | |
265 | >>> host in host_reject_connection? no (option unset) | |
266 | >>> host in sender_unqualified_hosts? no (option unset) | |
267 | >>> host in recipient_unqualified_hosts? no (option unset) | |
268 | >>> host in helo_verify_hosts? no (option unset) | |
269 | >>> host in helo_try_verify_hosts? no (option unset) | |
270 | >>> host in helo_accept_junk_hosts? no (option unset) | |
271 | >>> using ACL "acl_9_9_9" | |
272 | >>> processing "accept" | |
273 | >>> check hosts = +ok9_hosts | |
274 | >>> host in "9.9.9.9"? no (end of list) | |
275 | >>> host in "+ok9_hosts"? no (end of list) | |
6968512f | 276 | >>> accept: condition test failed in ACL "acl_9_9_9" |
54c5ebb1 PH |
277 | >>> processing "deny" |
278 | >>> check hosts = 9.9.9.0/26 | |
279 | >>> host in "9.9.9.0/26"? no (end of list) | |
6968512f | 280 | >>> deny: condition test failed in ACL "acl_9_9_9" |
54c5ebb1 PH |
281 | >>> processing "accept" |
282 | >>> check hosts = 9.9.9.0/24 | |
283 | >>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24") | |
6968512f | 284 | >>> accept: condition test succeeded in ACL "acl_9_9_9" |
54c5ebb1 PH |
285 | >>> using ACL "acl_9_9_9" |
286 | >>> processing "accept" | |
287 | >>> check hosts = +ok9_hosts | |
288 | >>> host in "+ok9_hosts"? no (end of list) | |
6968512f | 289 | >>> accept: condition test failed in ACL "acl_9_9_9" |
54c5ebb1 PH |
290 | >>> processing "deny" |
291 | >>> check hosts = 9.9.9.0/26 | |
292 | >>> host in "9.9.9.0/26"? no (end of list) | |
6968512f | 293 | >>> deny: condition test failed in ACL "acl_9_9_9" |
54c5ebb1 PH |
294 | >>> processing "accept" |
295 | >>> check hosts = 9.9.9.0/24 | |
296 | >>> host in "9.9.9.0/24"? yes (matched "9.9.9.0/24") | |
6968512f | 297 | >>> accept: condition test succeeded in ACL "acl_9_9_9" |
54c5ebb1 PH |
298 | >>> host in hosts_connection_nolog? no (option unset) |
299 | >>> host in host_lookup? no (option unset) | |
300 | >>> host in host_reject_connection? no (option unset) | |
301 | >>> host in sender_unqualified_hosts? no (option unset) | |
302 | >>> host in recipient_unqualified_hosts? no (option unset) | |
303 | >>> host in helo_verify_hosts? no (option unset) | |
304 | >>> host in helo_try_verify_hosts? no (option unset) | |
305 | >>> host in helo_accept_junk_hosts? no (option unset) | |
306 | >>> using ACL "acl_5_6_8" | |
307 | >>> processing "accept" | |
308 | >>> check senders = user1@domain1 : domain2 : +ok_senders | |
309 | >>> y in "domain2"? no (end of list) | |
310 | >>> x@y in "ok@ok.ok"? no (end of list) | |
311 | >>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list) | |
6968512f | 312 | >>> accept: condition test failed in ACL "acl_5_6_8" |
54c5ebb1 PH |
313 | >>> end of ACL "acl_5_6_8": implicit DENY |
314 | LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <x@y> | |
315 | >>> using ACL "acl_5_6_8" | |
316 | >>> processing "accept" | |
317 | >>> check senders = user1@domain1 : domain2 : +ok_senders | |
318 | >>> y in "domain2"? no (end of list) | |
319 | >>> x@y in "user1@domain1 : domain2 : +ok_senders"? no (end of list) | |
6968512f | 320 | >>> accept: condition test failed in ACL "acl_5_6_8" |
54c5ebb1 PH |
321 | >>> end of ACL "acl_5_6_8": implicit DENY |
322 | LOG: H=[5.6.8.1] F=<x@y> rejected RCPT <y@x> | |
323 | >>> using ACL "acl_5_6_8" | |
324 | >>> processing "accept" | |
325 | >>> check senders = user1@domain1 : domain2 : +ok_senders | |
326 | >>> domain1 in "domain1"? yes (matched "domain1") | |
327 | >>> user1@domain1 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "user1@domain1") | |
6968512f | 328 | >>> accept: condition test succeeded in ACL "acl_5_6_8" |
54c5ebb1 PH |
329 | >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*") |
330 | >>> using ACL "acl_5_6_8" | |
331 | >>> processing "accept" | |
332 | >>> check senders = user1@domain1 : domain2 : +ok_senders | |
333 | >>> domain1 in "domain2"? no (end of list) | |
334 | >>> user2@domain1 in "ok@ok.ok"? no (end of list) | |
335 | >>> user2@domain1 in "user1@domain1 : domain2 : +ok_senders"? no (end of list) | |
6968512f | 336 | >>> accept: condition test failed in ACL "acl_5_6_8" |
54c5ebb1 PH |
337 | >>> end of ACL "acl_5_6_8": implicit DENY |
338 | LOG: H=[5.6.8.1] F=<user2@domain1> rejected RCPT <x@y> | |
339 | >>> using ACL "acl_5_6_8" | |
340 | >>> processing "accept" | |
341 | >>> check senders = user1@domain1 : domain2 : +ok_senders | |
342 | >>> domain2 in "domain1"? no (end of list) | |
343 | >>> domain2 in "domain2"? yes (matched "domain2") | |
344 | >>> user1@domain2 in "user1@domain1 : domain2 : +ok_senders"? yes (matched "domain2") | |
6968512f | 345 | >>> accept: condition test succeeded in ACL "acl_5_6_8" |
54c5ebb1 PH |
346 | >>> using ACL "acl_5_6_8" |
347 | >>> processing "accept" | |
348 | >>> check senders = user1@domain1 : domain2 : +ok_senders | |
349 | >>> ok.ok in "domain2"? no (end of list) | |
350 | >>> ok.ok in "ok.ok"? yes (matched "ok.ok") | |
351 | >>> ok@ok.ok in "ok@ok.ok"? yes (matched "ok@ok.ok") | |
352 | >>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders") | |
6968512f | 353 | >>> accept: condition test succeeded in ACL "acl_5_6_8" |
54c5ebb1 PH |
354 | >>> using ACL "acl_5_6_8" |
355 | >>> processing "accept" | |
356 | >>> check senders = user1@domain1 : domain2 : +ok_senders | |
357 | >>> ok.ok in "domain2"? no (end of list) | |
358 | >>> ok@ok.ok in "user1@domain1 : domain2 : +ok_senders"? yes (matched "+ok_senders" - cached) | |
6968512f | 359 | >>> accept: condition test succeeded in ACL "acl_5_6_8" |
54c5ebb1 PH |
360 | >>> host in hosts_connection_nolog? no (option unset) |
361 | >>> host in host_lookup? no (option unset) | |
362 | >>> host in host_reject_connection? no (option unset) | |
363 | >>> host in sender_unqualified_hosts? no (option unset) | |
364 | >>> host in recipient_unqualified_hosts? no (option unset) | |
365 | >>> host in helo_verify_hosts? no (option unset) | |
366 | >>> host in helo_try_verify_hosts? no (option unset) | |
367 | >>> host in helo_accept_junk_hosts? no (option unset) | |
368 | >>> using ACL "acl_5_6_11" | |
369 | >>> processing "accept" | |
370 | >>> check condition = ${if match{$local_part}{^x}{yes}{no}} | |
371 | >>> = yes | |
6968512f | 372 | >>> accept: condition test succeeded in ACL "acl_5_6_11" |
54c5ebb1 PH |
373 | >>> using ACL "acl_5_6_11" |
374 | >>> processing "accept" | |
375 | >>> check condition = ${if match{$local_part}{^x}{yes}{no}} | |
376 | >>> = yes | |
6968512f | 377 | >>> accept: condition test succeeded in ACL "acl_5_6_11" |
54c5ebb1 PH |
378 | >>> using ACL "acl_5_6_11" |
379 | >>> processing "accept" | |
380 | >>> check condition = ${if match{$local_part}{^x}{yes}{no}} | |
381 | >>> = no | |
6968512f | 382 | >>> accept: condition test failed in ACL "acl_5_6_11" |
54c5ebb1 | 383 | >>> processing "deny" |
6968512f | 384 | >>> deny: condition test succeeded in ACL "acl_5_6_11" |
54c5ebb1 PH |
385 | LOG: H=[5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type |
386 | >>> host in hosts_connection_nolog? no (option unset) | |
387 | >>> host in host_lookup? no (option unset) | |
388 | >>> host in host_reject_connection? no (option unset) | |
389 | >>> host in sender_unqualified_hosts? no (option unset) | |
390 | >>> host in recipient_unqualified_hosts? no (option unset) | |
391 | >>> host in helo_verify_hosts? no (option unset) | |
392 | >>> host in helo_try_verify_hosts? no (option unset) | |
393 | >>> host in helo_accept_junk_hosts? no (option unset) | |
394 | >>> using ACL "acl_5_6_12" | |
395 | >>> processing "accept" | |
396 | >>> check hosts = 5.6.12.1 | |
397 | >>> host in "5.6.12.1"? yes (matched "5.6.12.1") | |
398 | >>> check acl = acl_5_6_12A | |
399 | >>> using ACL "acl_5_6_12A" | |
400 | >>> processing "accept" | |
401 | >>> check domains = ok | |
402 | >>> ok in "ok"? yes (matched "ok") | |
6968512f JH |
403 | >>> accept: condition test succeeded in ACL "acl_5_6_12A" |
404 | >>> accept: condition test succeeded in ACL "acl_5_6_12" | |
54c5ebb1 PH |
405 | >>> using ACL "acl_5_6_12" |
406 | >>> processing "accept" | |
407 | >>> check hosts = 5.6.12.1 | |
408 | >>> host in "5.6.12.1"? yes (matched "5.6.12.1") | |
409 | >>> check acl = acl_5_6_12A | |
410 | >>> using ACL "acl_5_6_12A" | |
411 | >>> processing "accept" | |
412 | >>> check domains = ok | |
413 | >>> y in "ok"? no (end of list) | |
6968512f | 414 | >>> accept: condition test failed in ACL "acl_5_6_12A" |
54c5ebb1 | 415 | >>> end of ACL "acl_5_6_12A": implicit DENY |
6968512f | 416 | >>> accept: condition test failed in ACL "acl_5_6_12" |
54c5ebb1 PH |
417 | >>> accept: endpass encountered - denying access |
418 | LOG: H=[5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl | |
419 | >>> host in hosts_connection_nolog? no (option unset) | |
420 | >>> host in host_lookup? no (option unset) | |
421 | >>> host in host_reject_connection? no (option unset) | |
422 | >>> host in sender_unqualified_hosts? no (option unset) | |
423 | >>> host in recipient_unqualified_hosts? no (option unset) | |
424 | >>> host in helo_verify_hosts? no (option unset) | |
425 | >>> host in helo_try_verify_hosts? no (option unset) | |
426 | >>> host in helo_accept_junk_hosts? no (option unset) | |
427 | >>> using ACL "acl_5_6_12" | |
428 | >>> processing "accept" | |
429 | >>> check hosts = 5.6.12.1 | |
430 | >>> host in "5.6.12.1"? no (end of list) | |
6968512f | 431 | >>> accept: condition test failed in ACL "acl_5_6_12" |
54c5ebb1 | 432 | >>> processing "accept" |
6968512f | 433 | >>> accept: condition test succeeded in ACL "acl_5_6_12" |
54c5ebb1 PH |
434 | >>> using ACL "acl_5_6_12" |
435 | >>> processing "accept" | |
436 | >>> check hosts = 5.6.12.1 | |
437 | >>> host in "5.6.12.1"? no (end of list) | |
6968512f | 438 | >>> accept: condition test failed in ACL "acl_5_6_12" |
54c5ebb1 | 439 | >>> processing "accept" |
6968512f | 440 | >>> accept: condition test succeeded in ACL "acl_5_6_12" |
54c5ebb1 PH |
441 | >>> host in hosts_connection_nolog? no (option unset) |
442 | >>> host in host_lookup? no (option unset) | |
443 | >>> host in host_reject_connection? no (option unset) | |
444 | >>> host in sender_unqualified_hosts? no (option unset) | |
445 | >>> host in recipient_unqualified_hosts? no (option unset) | |
446 | >>> host in helo_verify_hosts? no (option unset) | |
447 | >>> host in helo_try_verify_hosts? no (option unset) | |
448 | >>> host in helo_accept_junk_hosts? no (option unset) | |
449 | >>> using ACL "acl_8_8_8" | |
450 | >>> processing "accept" | |
451 | >>> check acl = acl_8_8_8 | |
452 | >>> using ACL "acl_8_8_8" | |
453 | >>> processing "accept" | |
454 | >>> check acl = acl_8_8_8 | |
455 | >>> using ACL "acl_8_8_8" | |
456 | >>> processing "accept" | |
457 | >>> check acl = acl_8_8_8 | |
458 | >>> using ACL "acl_8_8_8" | |
459 | >>> processing "accept" | |
460 | >>> check acl = acl_8_8_8 | |
461 | >>> using ACL "acl_8_8_8" | |
462 | >>> processing "accept" | |
463 | >>> check acl = acl_8_8_8 | |
464 | >>> using ACL "acl_8_8_8" | |
465 | >>> processing "accept" | |
466 | >>> check acl = acl_8_8_8 | |
467 | >>> using ACL "acl_8_8_8" | |
468 | >>> processing "accept" | |
469 | >>> check acl = acl_8_8_8 | |
470 | >>> using ACL "acl_8_8_8" | |
471 | >>> processing "accept" | |
472 | >>> check acl = acl_8_8_8 | |
473 | >>> using ACL "acl_8_8_8" | |
474 | >>> processing "accept" | |
475 | >>> check acl = acl_8_8_8 | |
476 | >>> using ACL "acl_8_8_8" | |
477 | >>> processing "accept" | |
478 | >>> check acl = acl_8_8_8 | |
479 | >>> using ACL "acl_8_8_8" | |
480 | >>> processing "accept" | |
481 | >>> check acl = acl_8_8_8 | |
482 | >>> using ACL "acl_8_8_8" | |
483 | >>> processing "accept" | |
484 | >>> check acl = acl_8_8_8 | |
485 | >>> using ACL "acl_8_8_8" | |
486 | >>> processing "accept" | |
487 | >>> check acl = acl_8_8_8 | |
488 | >>> using ACL "acl_8_8_8" | |
489 | >>> processing "accept" | |
490 | >>> check acl = acl_8_8_8 | |
491 | >>> using ACL "acl_8_8_8" | |
492 | >>> processing "accept" | |
493 | >>> check acl = acl_8_8_8 | |
494 | >>> using ACL "acl_8_8_8" | |
495 | >>> processing "accept" | |
496 | >>> check acl = acl_8_8_8 | |
497 | >>> using ACL "acl_8_8_8" | |
498 | >>> processing "accept" | |
499 | >>> check acl = acl_8_8_8 | |
500 | >>> using ACL "acl_8_8_8" | |
501 | >>> processing "accept" | |
502 | >>> check acl = acl_8_8_8 | |
503 | >>> using ACL "acl_8_8_8" | |
504 | >>> processing "accept" | |
505 | >>> check acl = acl_8_8_8 | |
506 | >>> using ACL "acl_8_8_8" | |
507 | >>> processing "accept" | |
508 | >>> check acl = acl_8_8_8 | |
509 | >>> using ACL "acl_8_8_8" | |
510 | >>> processing "accept" | |
511 | >>> check acl = acl_8_8_8 | |
6968512f JH |
512 | >>> accept: condition test error in ACL "acl_8_8_8" |
513 | >>> accept: condition test error in ACL "acl_8_8_8" | |
514 | >>> accept: condition test error in ACL "acl_8_8_8" | |
515 | >>> accept: condition test error in ACL "acl_8_8_8" | |
516 | >>> accept: condition test error in ACL "acl_8_8_8" | |
517 | >>> accept: condition test error in ACL "acl_8_8_8" | |
518 | >>> accept: condition test error in ACL "acl_8_8_8" | |
519 | >>> accept: condition test error in ACL "acl_8_8_8" | |
520 | >>> accept: condition test error in ACL "acl_8_8_8" | |
521 | >>> accept: condition test error in ACL "acl_8_8_8" | |
522 | >>> accept: condition test error in ACL "acl_8_8_8" | |
523 | >>> accept: condition test error in ACL "acl_8_8_8" | |
524 | >>> accept: condition test error in ACL "acl_8_8_8" | |
525 | >>> accept: condition test error in ACL "acl_8_8_8" | |
526 | >>> accept: condition test error in ACL "acl_8_8_8" | |
527 | >>> accept: condition test error in ACL "acl_8_8_8" | |
528 | >>> accept: condition test error in ACL "acl_8_8_8" | |
529 | >>> accept: condition test error in ACL "acl_8_8_8" | |
530 | >>> accept: condition test error in ACL "acl_8_8_8" | |
531 | >>> accept: condition test error in ACL "acl_8_8_8" | |
532 | >>> accept: condition test error in ACL "acl_8_8_8" | |
54c5ebb1 PH |
533 | LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: possible loop |
534 | >>> host in hosts_connection_nolog? no (option unset) | |
535 | >>> host in host_lookup? no (option unset) | |
536 | >>> host in host_reject_connection? no (option unset) | |
537 | >>> host in sender_unqualified_hosts? no (option unset) | |
538 | >>> host in recipient_unqualified_hosts? no (option unset) | |
539 | >>> host in helo_verify_hosts? no (option unset) | |
540 | >>> host in helo_try_verify_hosts? no (option unset) | |
541 | >>> host in helo_accept_junk_hosts? no (option unset) | |
542 | >>> using ACL "acl_5_6_13" | |
543 | >>> processing "accept" | |
544 | >>> check acl = TESTSUITE/aux-fixed/0023.acl1 | |
545 | >>> read ACL from file TESTSUITE/aux-fixed/0023.acl1 | |
546 | >>> processing "accept" | |
547 | >>> check domains = y | |
548 | >>> y in "y"? yes (matched "y") | |
549 | >>> check local_parts = x | |
550 | >>> x in "x"? yes (matched "x") | |
6968512f JH |
551 | >>> accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl1" |
552 | >>> accept: condition test succeeded in ACL "acl_5_6_13" | |
54c5ebb1 PH |
553 | >>> using ACL "acl_5_6_13" |
554 | >>> processing "accept" | |
555 | >>> check acl = TESTSUITE/aux-fixed/0023.acl1 | |
556 | >>> using ACL "TESTSUITE/aux-fixed/0023.acl1" | |
557 | >>> processing "accept" | |
558 | >>> check domains = y | |
559 | >>> y in "y"? yes (matched "y") | |
560 | >>> check local_parts = x | |
561 | >>> x1 in "x"? no (end of list) | |
6968512f | 562 | >>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1" |
54c5ebb1 | 563 | >>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY |
6968512f | 564 | >>> accept: condition test failed in ACL "acl_5_6_13" |
54c5ebb1 PH |
565 | >>> end of ACL "acl_5_6_13": implicit DENY |
566 | LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x1@y> | |
567 | >>> using ACL "acl_5_6_13" | |
568 | >>> processing "accept" | |
569 | >>> check acl = TESTSUITE/aux-fixed/0023.acl1 | |
570 | >>> using ACL "TESTSUITE/aux-fixed/0023.acl1" | |
571 | >>> processing "accept" | |
572 | >>> check domains = y | |
573 | >>> y in "y"? yes (matched "y") | |
574 | >>> check local_parts = x | |
575 | >>> x2 in "x"? no (end of list) | |
6968512f | 576 | >>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1" |
54c5ebb1 | 577 | >>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY |
6968512f | 578 | >>> accept: condition test failed in ACL "acl_5_6_13" |
54c5ebb1 PH |
579 | >>> end of ACL "acl_5_6_13": implicit DENY |
580 | LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x2@y> | |
581 | >>> host in hosts_connection_nolog? no (option unset) | |
582 | >>> host in host_lookup? no (option unset) | |
583 | >>> host in host_reject_connection? no (option unset) | |
584 | >>> host in sender_unqualified_hosts? no (option unset) | |
585 | >>> host in recipient_unqualified_hosts? no (option unset) | |
586 | >>> host in helo_verify_hosts? no (option unset) | |
587 | >>> host in helo_try_verify_hosts? no (option unset) | |
588 | >>> host in helo_accept_junk_hosts? no (option unset) | |
589 | >>> using ACL "acl_V4NET_11_12" | |
590 | >>> processing "deny" | |
591 | >>> check dnslists = rbl.test.ex | |
592 | >>> DNS list check: rbl.test.ex | |
593 | >>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex | |
594 | >>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2) | |
595 | >>> => that means V4NET.11.12.13 is listed at rbl.test.ex | |
6968512f | 596 | >>> deny: condition test succeeded in ACL "acl_V4NET_11_12" |
54c5ebb1 PH |
597 | LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message) |
598 | >>> using ACL "acl_V4NET_11_12" | |
599 | >>> processing "deny" | |
600 | >>> check dnslists = rbl.test.ex | |
601 | >>> DNS list check: rbl.test.ex | |
602 | >>> using result of previous DNS lookup | |
603 | >>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2) | |
604 | >>> => that means V4NET.11.12.13 is listed at rbl.test.ex | |
6968512f | 605 | >>> deny: condition test succeeded in ACL "acl_V4NET_11_12" |
54c5ebb1 PH |
606 | LOG: H=[V4NET.11.12.13] F=<x@y> rejected RCPT <x1@y>: DNSLIST (rbl.test.ex: This is a test blacklisting message) |
607 | >>> host in hosts_connection_nolog? no (option unset) | |
608 | >>> host in host_lookup? no (option unset) | |
609 | >>> host in host_reject_connection? no (option unset) | |
610 | >>> host in sender_unqualified_hosts? no (option unset) | |
611 | >>> host in recipient_unqualified_hosts? no (option unset) | |
612 | >>> host in helo_verify_hosts? no (option unset) | |
613 | >>> host in helo_try_verify_hosts? no (option unset) | |
614 | >>> host in helo_accept_junk_hosts? no (option unset) | |
615 | >>> using ACL "acl_V4NET_11_12" | |
616 | >>> processing "deny" | |
617 | >>> check dnslists = rbl.test.ex | |
618 | >>> DNS list check: rbl.test.ex | |
619 | >>> new DNS lookup for 12.12.11.V4NET.rbl.test.ex | |
620 | >>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed | |
621 | >>> => that means V4NET.11.12.12 is not listed at rbl.test.ex | |
6968512f | 622 | >>> deny: condition test failed in ACL "acl_V4NET_11_12" |
54c5ebb1 | 623 | >>> processing "accept" |
6968512f | 624 | >>> accept: condition test succeeded in ACL "acl_V4NET_11_12" |
54c5ebb1 PH |
625 | >>> using ACL "acl_V4NET_11_12" |
626 | >>> processing "deny" | |
627 | >>> check dnslists = rbl.test.ex | |
628 | >>> DNS list check: rbl.test.ex | |
629 | >>> using result of previous DNS lookup | |
630 | >>> DNS lookup for 12.12.11.V4NET.rbl.test.ex failed | |
631 | >>> => that means V4NET.11.12.12 is not listed at rbl.test.ex | |
6968512f | 632 | >>> deny: condition test failed in ACL "acl_V4NET_11_12" |
54c5ebb1 | 633 | >>> processing "accept" |
6968512f | 634 | >>> accept: condition test succeeded in ACL "acl_V4NET_11_12" |
54c5ebb1 PH |
635 | >>> host in hosts_connection_nolog? no (option unset) |
636 | >>> host in host_lookup? no (option unset) | |
637 | >>> host in host_reject_connection? no (option unset) | |
638 | >>> host in sender_unqualified_hosts? no (option unset) | |
639 | >>> host in recipient_unqualified_hosts? no (option unset) | |
640 | >>> host in helo_verify_hosts? no (option unset) | |
641 | >>> host in helo_try_verify_hosts? no (option unset) | |
642 | >>> host in helo_accept_junk_hosts? no (option unset) | |
643 | >>> using ACL "acl_20_20_20" | |
644 | >>> processing "accept" | |
645 | >>> check verify = sender | |
646 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
647 | >>> routing x@y | |
648 | >>> x in "^ok"? no (end of list) | |
649 | >>> x in "^userx : ^cond-"? no (end of list) | |
650 | >>> x in "fail"? no (end of list) | |
651 | >>> no more routers | |
652 | >>> ----------- end verify ------------ | |
6968512f | 653 | >>> accept: condition test failed in ACL "acl_20_20_20" |
54c5ebb1 PH |
654 | >>> accept: endpass encountered - denying access |
655 | LOG: H=[20.20.20.20] sender verify fail for <x@y>: Unrouteable address | |
656 | LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x1@y>: Sender verify failed | |
657 | >>> using ACL "acl_20_20_20" | |
658 | >>> processing "accept" | |
659 | >>> check verify = sender | |
660 | >>> using cached sender verify result | |
6968512f | 661 | >>> accept: condition test failed in ACL "acl_20_20_20" |
54c5ebb1 PH |
662 | >>> accept: endpass encountered - denying access |
663 | LOG: H=[20.20.20.20] F=<x@y> rejected RCPT <x2@y>: Sender verify failed | |
664 | >>> host in hosts_connection_nolog? no (option unset) | |
665 | >>> host in host_lookup? no (option unset) | |
666 | >>> host in host_reject_connection? no (option unset) | |
667 | >>> host in sender_unqualified_hosts? no (option unset) | |
668 | >>> host in recipient_unqualified_hosts? no (option unset) | |
669 | >>> host in helo_verify_hosts? no (option unset) | |
670 | >>> host in helo_try_verify_hosts? no (option unset) | |
671 | >>> host in helo_accept_junk_hosts? no (option unset) | |
672 | >>> using ACL "acl_20_20_20" | |
673 | >>> processing "accept" | |
674 | >>> check verify = sender | |
675 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
676 | >>> routing userx@y | |
677 | >>> userx in "^ok"? no (end of list) | |
678 | >>> userx in "^userx : ^cond-"? yes (matched "^userx") | |
679 | >>> calling r1 router | |
680 | >>> routed by r1 router | |
681 | >>> ----------- end verify ------------ | |
682 | >>> check verify = recipient | |
683 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
684 | >>> routing x1@y | |
685 | >>> x1 in "^ok"? no (end of list) | |
686 | >>> x1 in "^userx : ^cond-"? no (end of list) | |
687 | >>> x1 in "fail"? no (end of list) | |
688 | >>> no more routers | |
689 | >>> ----------- end verify ------------ | |
6968512f | 690 | >>> accept: condition test failed in ACL "acl_20_20_20" |
54c5ebb1 PH |
691 | >>> accept: endpass encountered - denying access |
692 | LOG: H=[20.20.20.20] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address | |
693 | >>> using ACL "acl_20_20_20" | |
694 | >>> processing "accept" | |
695 | >>> check verify = sender | |
696 | >>> using cached sender verify result | |
697 | >>> check verify = recipient | |
698 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
699 | >>> routing userx@y | |
700 | >>> userx in "^ok"? no (end of list) | |
701 | >>> userx in "^userx : ^cond-"? yes (matched "^userx") | |
702 | >>> calling r1 router | |
703 | >>> routed by r1 router | |
704 | >>> ----------- end verify ------------ | |
6968512f | 705 | >>> accept: condition test succeeded in ACL "acl_20_20_20" |
54c5ebb1 PH |
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 | >>> using ACL "acl_21_21_21" | |
715 | >>> processing "accept" | |
716 | >>> check verify = sender | |
717 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
718 | >>> routing userx@y | |
719 | >>> userx in "^ok"? no (end of list) | |
720 | >>> userx in "^userx : ^cond-"? yes (matched "^userx") | |
721 | >>> calling r1 router | |
722 | >>> routed by r1 router | |
723 | >>> ----------- end verify ------------ | |
724 | >>> check verify = recipient | |
725 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
726 | >>> routing x1@y | |
727 | >>> x1 in "^ok"? no (end of list) | |
728 | >>> x1 in "^userx : ^cond-"? no (end of list) | |
729 | >>> x1 in "fail"? no (end of list) | |
730 | >>> no more routers | |
731 | >>> ----------- end verify ------------ | |
6968512f | 732 | >>> accept: condition test failed in ACL "acl_21_21_21" |
54c5ebb1 PH |
733 | >>> end of ACL "acl_21_21_21": implicit DENY |
734 | LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <x1@y>: Unrouteable address | |
735 | >>> using ACL "acl_21_21_21" | |
736 | >>> processing "accept" | |
737 | >>> check verify = sender | |
738 | >>> using cached sender verify result | |
739 | >>> check verify = recipient | |
740 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
741 | >>> routing userx@y | |
742 | >>> userx in "^ok"? no (end of list) | |
743 | >>> userx in "^userx : ^cond-"? yes (matched "^userx") | |
744 | >>> calling r1 router | |
745 | >>> routed by r1 router | |
746 | >>> ----------- end verify ------------ | |
6968512f | 747 | >>> accept: condition test succeeded in ACL "acl_21_21_21" |
54c5ebb1 PH |
748 | >>> using ACL "acl_21_21_21" |
749 | >>> processing "accept" | |
750 | >>> check verify = sender | |
751 | >>> using cached sender verify result | |
752 | >>> check verify = recipient | |
753 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
754 | >>> routing fail@y | |
755 | >>> fail in "^ok"? no (end of list) | |
756 | >>> fail in "^userx : ^cond-"? no (end of list) | |
757 | >>> fail in "fail"? yes (matched "fail") | |
758 | >>> calling r2 router | |
759 | >>> r2 router forced address failure | |
760 | >>> ----------- end verify ------------ | |
6968512f | 761 | >>> accept: condition test failed in ACL "acl_21_21_21" |
54c5ebb1 PH |
762 | >>> end of ACL "acl_21_21_21": implicit DENY |
763 | LOG: H=[21.21.21.21] F=<userx@y> rejected RCPT <fail@y>: here is a fail message | |
764 | >>> using ACL "acl_21_21_21" | |
765 | >>> processing "accept" | |
766 | >>> check verify = sender | |
767 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
768 | >>> routing x@y | |
769 | >>> x in "^ok"? no (end of list) | |
770 | >>> x in "^userx : ^cond-"? no (end of list) | |
771 | >>> x in "fail"? no (end of list) | |
772 | >>> no more routers | |
773 | >>> ----------- end verify ------------ | |
6968512f | 774 | >>> accept: condition test failed in ACL "acl_21_21_21" |
54c5ebb1 PH |
775 | >>> end of ACL "acl_21_21_21": implicit DENY |
776 | LOG: H=[21.21.21.21] sender verify fail for <x@y>: Unrouteable address | |
777 | LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x1@y>: Sender verify failed | |
778 | >>> using ACL "acl_21_21_21" | |
779 | >>> processing "accept" | |
780 | >>> check verify = sender | |
781 | >>> using cached sender verify result | |
6968512f | 782 | >>> accept: condition test failed in ACL "acl_21_21_21" |
54c5ebb1 PH |
783 | >>> end of ACL "acl_21_21_21": implicit DENY |
784 | LOG: H=[21.21.21.21] F=<x@y> rejected RCPT <x2@y>: Sender verify failed | |
785 | >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*") | |
786 | >>> using ACL "acl_21_21_21" | |
787 | >>> processing "accept" | |
788 | >>> check verify = sender | |
789 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
790 | >>> routing fail@y | |
791 | >>> fail in "^ok"? no (end of list) | |
792 | >>> fail in "^userx : ^cond-"? no (end of list) | |
793 | >>> fail in "fail"? yes (matched "fail") | |
794 | >>> calling r2 router | |
795 | >>> r2 router forced address failure | |
796 | >>> ----------- end verify ------------ | |
6968512f | 797 | >>> accept: condition test failed in ACL "acl_21_21_21" |
54c5ebb1 PH |
798 | >>> end of ACL "acl_21_21_21": implicit DENY |
799 | LOG: H=[21.21.21.21] sender verify fail for <fail@y>: here is a fail message | |
800 | LOG: H=[21.21.21.21] F=<fail@y> rejected RCPT <x@y>: Sender verify failed | |
801 | >>> host in hosts_connection_nolog? no (option unset) | |
802 | >>> host in host_lookup? no (option unset) | |
803 | >>> host in host_reject_connection? no (option unset) | |
804 | >>> host in sender_unqualified_hosts? no (option unset) | |
805 | >>> host in recipient_unqualified_hosts? no (option unset) | |
806 | >>> host in helo_verify_hosts? no (option unset) | |
807 | >>> host in helo_try_verify_hosts? no (option unset) | |
808 | >>> host in helo_accept_junk_hosts? no (option unset) | |
809 | >>> using ACL "acl_22_22_22" | |
810 | >>> processing "accept" | |
811 | >>> check recipients = x@y | |
812 | >>> userx@y in "x@y"? no (end of list) | |
6968512f | 813 | >>> accept: condition test failed in ACL "acl_22_22_22" |
54c5ebb1 PH |
814 | >>> end of ACL "acl_22_22_22": implicit DENY |
815 | LOG: H=[22.22.22.22] F=<userx@y> rejected RCPT <userx@y> | |
816 | >>> using ACL "acl_22_22_22" | |
817 | >>> processing "accept" | |
818 | >>> check recipients = x@y | |
819 | >>> y in "y"? yes (matched "y") | |
820 | >>> x@y in "x@y"? yes (matched "x@y") | |
6968512f | 821 | >>> accept: condition test succeeded in ACL "acl_22_22_22" |
54c5ebb1 PH |
822 | >>> host in hosts_connection_nolog? no (option unset) |
823 | >>> host in host_lookup? no (option unset) | |
824 | >>> host in host_reject_connection? no (option unset) | |
825 | >>> host in sender_unqualified_hosts? no (option unset) | |
826 | >>> host in recipient_unqualified_hosts? no (option unset) | |
827 | >>> host in helo_verify_hosts? no (option unset) | |
828 | >>> host in helo_try_verify_hosts? no (option unset) | |
829 | >>> host in helo_accept_junk_hosts? no (option unset) | |
830 | >>> using ACL "acl_23_23_23" | |
831 | >>> processing "deny" | |
832 | >>> check hosts = 23.23.23.0 | |
833 | >>> host in "23.23.23.0"? yes (matched "23.23.23.0") | |
834 | >>> check !verify = sender | |
835 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
836 | >>> routing x@y | |
837 | >>> x in "^ok"? no (end of list) | |
838 | >>> x in "^userx : ^cond-"? no (end of list) | |
839 | >>> x in "fail"? no (end of list) | |
840 | >>> no more routers | |
841 | >>> ----------- end verify ------------ | |
6968512f | 842 | >>> deny: condition test succeeded in ACL "acl_23_23_23" |
54c5ebb1 PH |
843 | LOG: H=[23.23.23.0] sender verify fail for <x@y>: Unrouteable address |
844 | LOG: H=[23.23.23.0] F=<x@y> rejected RCPT <userx@y>: Sender verify failed | |
845 | >>> using ACL "acl_23_23_23" | |
846 | >>> processing "deny" | |
847 | >>> check hosts = 23.23.23.0 | |
848 | >>> host in "23.23.23.0"? yes (matched "23.23.23.0") | |
849 | >>> check !verify = sender | |
850 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
851 | >>> routing userx@y | |
852 | >>> userx in "^ok"? no (end of list) | |
853 | >>> userx in "^userx : ^cond-"? yes (matched "^userx") | |
854 | >>> calling r1 router | |
855 | >>> routed by r1 router | |
856 | >>> ----------- end verify ------------ | |
6968512f | 857 | >>> deny: condition test failed in ACL "acl_23_23_23" |
54c5ebb1 | 858 | >>> processing "accept" |
6968512f | 859 | >>> accept: condition test succeeded in ACL "acl_23_23_23" |
54c5ebb1 PH |
860 | >>> host in hosts_connection_nolog? no (option unset) |
861 | >>> host in host_lookup? no (option unset) | |
862 | >>> host in host_reject_connection? no (option unset) | |
863 | >>> host in sender_unqualified_hosts? no (option unset) | |
864 | >>> host in recipient_unqualified_hosts? no (option unset) | |
865 | >>> host in helo_verify_hosts? no (option unset) | |
866 | >>> host in helo_try_verify_hosts? no (option unset) | |
867 | >>> host in helo_accept_junk_hosts? no (option unset) | |
868 | >>> using ACL "acl_23_23_23" | |
869 | >>> processing "deny" | |
870 | >>> check hosts = 23.23.23.0 | |
871 | >>> host in "23.23.23.0"? no (end of list) | |
6968512f | 872 | >>> deny: condition test failed in ACL "acl_23_23_23" |
54c5ebb1 | 873 | >>> processing "accept" |
6968512f | 874 | >>> accept: condition test succeeded in ACL "acl_23_23_23" |
54c5ebb1 PH |
875 | >>> host in hosts_connection_nolog? no (option unset) |
876 | >>> host in host_lookup? no (option unset) | |
877 | >>> host in host_reject_connection? no (option unset) | |
878 | >>> host in sender_unqualified_hosts? no (option unset) | |
879 | >>> host in recipient_unqualified_hosts? no (option unset) | |
880 | >>> host in helo_verify_hosts? no (option unset) | |
881 | >>> host in helo_try_verify_hosts? no (option unset) | |
882 | >>> host in helo_accept_junk_hosts? no (option unset) | |
883 | >>> using ACL "acl_24_24_24" | |
884 | >>> processing "warn" | |
885 | >>> check condition = yes | |
6968512f | 886 | >>> warn: condition test succeeded in ACL "acl_24_24_24" |
54c5ebb1 PH |
887 | >>> end of ACL "acl_24_24_24": implicit DENY |
888 | LOG: H=[24.24.24.24] F=<x@y> rejected RCPT <userx@y> | |
889 | >>> host in hosts_connection_nolog? no (option unset) | |
890 | >>> host in host_lookup? no (option unset) | |
891 | >>> host in host_reject_connection? no (option unset) | |
892 | >>> host in sender_unqualified_hosts? no (option unset) | |
893 | >>> host in recipient_unqualified_hosts? no (option unset) | |
894 | >>> host in helo_verify_hosts? no (option unset) | |
895 | >>> host in helo_try_verify_hosts? no (option unset) | |
896 | >>> host in helo_accept_junk_hosts? no (option unset) | |
897 | >>> using ACL "acl_25_25_25" | |
898 | >>> processing "deny" | |
899 | >>> check domains = x | |
900 | >>> y in "x"? no (end of list) | |
6968512f | 901 | >>> deny: condition test failed in ACL "acl_25_25_25" |
54c5ebb1 PH |
902 | >>> end of ACL "acl_25_25_25": implicit DENY |
903 | LOG: H=[25.25.25.25] F=<x@y> rejected RCPT <x@y> | |
904 | >>> host in hosts_connection_nolog? no (option unset) | |
905 | >>> host in host_lookup? no (option unset) | |
906 | >>> host in host_reject_connection? no (option unset) | |
907 | >>> host in sender_unqualified_hosts? no (option unset) | |
908 | >>> host in recipient_unqualified_hosts? no (option unset) | |
909 | >>> host in helo_verify_hosts? no (option unset) | |
910 | >>> host in helo_try_verify_hosts? no (option unset) | |
911 | >>> host in helo_accept_junk_hosts? no (option unset) | |
912 | >>> using ACL "acl_26_26_26" | |
913 | >>> processing "deny" | |
914 | >>> check senders = : | |
915 | >>> in ":"? yes (matched "") | |
916 | >>> check condition = ${if > {$recipients_count}{0}{yes}{no}} | |
917 | >>> = no | |
6968512f | 918 | >>> deny: condition test failed in ACL "acl_26_26_26" |
54c5ebb1 | 919 | >>> processing "accept" |
6968512f | 920 | >>> accept: condition test succeeded in ACL "acl_26_26_26" |
54c5ebb1 PH |
921 | >>> using ACL "acl_26_26_26" |
922 | >>> processing "deny" | |
923 | >>> check senders = : | |
924 | >>> in ":"? yes (matched "") | |
925 | >>> check condition = ${if > {$recipients_count}{0}{yes}{no}} | |
926 | >>> = yes | |
6968512f | 927 | >>> deny: condition test succeeded in ACL "acl_26_26_26" |
54c5ebb1 PH |
928 | LOG: H=[26.26.26.26] F=<> rejected RCPT <y@y>: bounce messages can have only one recipient |
929 | >>> using ACL "acl_26_26_26" | |
930 | >>> processing "deny" | |
931 | >>> check senders = : | |
932 | >>> in ":"? yes (matched "") | |
933 | >>> check condition = ${if > {$recipients_count}{0}{yes}{no}} | |
934 | >>> = yes | |
6968512f | 935 | >>> deny: condition test succeeded in ACL "acl_26_26_26" |
54c5ebb1 PH |
936 | LOG: H=[26.26.26.26] F=<> rejected RCPT <z@y>: bounce messages can have only one recipient |
937 | >>> host in hosts_connection_nolog? no (option unset) | |
938 | >>> host in host_lookup? no (option unset) | |
939 | >>> host in host_reject_connection? no (option unset) | |
940 | >>> host in sender_unqualified_hosts? no (option unset) | |
941 | >>> host in recipient_unqualified_hosts? no (option unset) | |
942 | >>> host in helo_verify_hosts? no (option unset) | |
943 | >>> host in helo_try_verify_hosts? no (option unset) | |
944 | >>> host in helo_accept_junk_hosts? no (option unset) | |
945 | >>> using ACL "acl_27_27_27" | |
946 | >>> processing "deny" | |
947 | >>> check hosts = ${if eq {1}{0}{}fail} | |
948 | >>> expansion of "${if eq {1}{0}{}fail}" forced failure: assume not in this list | |
6968512f | 949 | >>> deny: condition test failed in ACL "acl_27_27_27" |
54c5ebb1 | 950 | >>> processing "accept" |
6968512f | 951 | >>> accept: condition test succeeded in ACL "acl_27_27_27" |
54c5ebb1 PH |
952 | >>> host in hosts_connection_nolog? no (option unset) |
953 | >>> host in host_lookup? no (option unset) | |
954 | >>> host in host_reject_connection? no (option unset) | |
955 | >>> host in sender_unqualified_hosts? no (option unset) | |
956 | >>> host in recipient_unqualified_hosts? no (option unset) | |
957 | >>> host in helo_verify_hosts? no (option unset) | |
958 | >>> host in helo_try_verify_hosts? no (option unset) | |
959 | >>> host in helo_accept_junk_hosts? no (option unset) | |
960 | >>> using ACL "acl_28_28_28" | |
961 | >>> processing "accept" | |
962 | >>> check sender_domains = : okdomain | |
963 | >>> in ": okdomain"? yes (matched "") | |
6968512f | 964 | >>> accept: condition test succeeded in ACL "acl_28_28_28" |
54c5ebb1 PH |
965 | >>> using ACL "acl_28_28_28" |
966 | >>> processing "accept" | |
967 | >>> check sender_domains = : okdomain | |
968 | >>> okdomain in ": okdomain"? yes (matched "okdomain") | |
6968512f | 969 | >>> accept: condition test succeeded in ACL "acl_28_28_28" |
54c5ebb1 PH |
970 | >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*") |
971 | >>> using ACL "acl_28_28_28" | |
972 | >>> processing "accept" | |
973 | >>> check sender_domains = : okdomain | |
974 | >>> baddomain in ": okdomain"? no (end of list) | |
6968512f | 975 | >>> accept: condition test failed in ACL "acl_28_28_28" |
54c5ebb1 PH |
976 | >>> end of ACL "acl_28_28_28": implicit DENY |
977 | LOG: H=[28.28.28.28] F=<a@baddomain> rejected RCPT <x@y> | |
978 | >>> host in hosts_connection_nolog? no (option unset) | |
979 | >>> host in host_lookup? no (option unset) | |
980 | >>> host in host_reject_connection? no (option unset) | |
981 | >>> host in sender_unqualified_hosts? no (option unset) | |
982 | >>> host in recipient_unqualified_hosts? no (option unset) | |
983 | >>> host in helo_verify_hosts? no (option unset) | |
984 | >>> host in helo_try_verify_hosts? no (option unset) | |
985 | >>> host in helo_accept_junk_hosts? no (option unset) | |
986 | >>> using ACL "acl_V4NET_0_0" | |
987 | >>> processing "require" | |
988 | >>> check verify = reverse_host_lookup | |
989 | >>> looking up host name to force name/address consistency check | |
990 | >>> looking up host name for V4NET.0.0.3 | |
991 | >>> IP address lookup yielded ten-3.test.ex | |
992 | >>> alias ten-3-alias.test.ex | |
993 | MUNGED: ::1 will be omitted in what follows | |
994 | >>> get[host|ipnode]byname[2] looked up these IP addresses: | |
995 | >>> name=ten-3.test.ex address=V4NET.0.0.3 | |
996 | >>> checking addresses for ten-3.test.ex | |
997 | >>> V4NET.0.0.3 OK | |
998 | MUNGED: ::1 will be omitted in what follows | |
999 | >>> get[host|ipnode]byname[2] looked up these IP addresses: | |
1000 | >>> name=ten-3-alias.test.ex address=V4NET.0.0.3 | |
1001 | >>> checking addresses for ten-3-alias.test.ex | |
1002 | >>> V4NET.0.0.3 OK | |
6968512f | 1003 | >>> require: condition test succeeded in ACL "acl_V4NET_0_0" |
54c5ebb1 | 1004 | >>> processing "accept" |
6968512f | 1005 | >>> accept: condition test succeeded in ACL "acl_V4NET_0_0" |
54c5ebb1 PH |
1006 | >>> host in hosts_connection_nolog? no (option unset) |
1007 | >>> host in host_lookup? no (option unset) | |
1008 | >>> host in host_reject_connection? no (option unset) | |
1009 | >>> host in sender_unqualified_hosts? no (option unset) | |
1010 | >>> host in recipient_unqualified_hosts? no (option unset) | |
1011 | >>> host in helo_verify_hosts? no (option unset) | |
1012 | >>> host in helo_try_verify_hosts? no (option unset) | |
1013 | >>> host in helo_accept_junk_hosts? no (option unset) | |
1014 | >>> using ACL "acl_V4NET_0_0" | |
1015 | >>> processing "require" | |
1016 | >>> check verify = reverse_host_lookup | |
1017 | >>> looking up host name to force name/address consistency check | |
1018 | >>> looking up host name for V4NET.0.0.97 | |
1019 | LOG: no host name found for IP address V4NET.0.0.97 | |
6968512f | 1020 | >>> require: condition test failed in ACL "acl_V4NET_0_0" |
54c5ebb1 PH |
1021 | LOG: H=[V4NET.0.0.97] F=<> rejected RCPT <x@y>: host lookup failed for reverse lookup check (failed to find host name from IP address) |
1022 | >>> host in hosts_connection_nolog? no (option unset) | |
1023 | >>> host in host_lookup? no (option unset) | |
1024 | >>> host in host_reject_connection? no (option unset) | |
1025 | >>> host in sender_unqualified_hosts? no (option unset) | |
1026 | >>> host in recipient_unqualified_hosts? no (option unset) | |
1027 | >>> host in helo_verify_hosts? no (option unset) | |
1028 | >>> host in helo_try_verify_hosts? no (option unset) | |
1029 | >>> host in helo_accept_junk_hosts? no (option unset) | |
1030 | >>> using ACL "acl_29_29_29" | |
1031 | >>> processing "deny" | |
1032 | >>> check dnslists = test.ex/$sender_address_domain | |
1033 | >>> = test.ex/localhost | |
1034 | >>> DNS list check: test.ex/localhost | |
1035 | >>> new DNS lookup for localhost.test.ex | |
1036 | >>> DNS lookup for localhost.test.ex succeeded (yielding 127.0.0.1) | |
1037 | >>> => that means localhost is listed at test.ex | |
6968512f | 1038 | >>> deny: condition test succeeded in ACL "acl_29_29_29" |
54c5ebb1 PH |
1039 | LOG: H=[29.29.29.29] F=<a@localhost> rejected RCPT <x@y> |
1040 | >>> using ACL "acl_29_29_29" | |
1041 | >>> processing "deny" | |
1042 | >>> check dnslists = test.ex/$sender_address_domain | |
1043 | >>> = test.ex/elsewhere | |
1044 | >>> DNS list check: test.ex/elsewhere | |
1045 | >>> new DNS lookup for elsewhere.test.ex | |
1046 | >>> DNS lookup for elsewhere.test.ex failed | |
1047 | >>> => that means elsewhere is not listed at test.ex | |
6968512f | 1048 | >>> deny: condition test failed in ACL "acl_29_29_29" |
54c5ebb1 | 1049 | >>> processing "accept" |
6968512f | 1050 | >>> accept: condition test succeeded in ACL "acl_29_29_29" |
54c5ebb1 PH |
1051 | >>> host in hosts_connection_nolog? no (option unset) |
1052 | >>> host in host_lookup? no (option unset) | |
1053 | >>> host in host_reject_connection? no (option unset) | |
1054 | >>> host in sender_unqualified_hosts? no (option unset) | |
1055 | >>> host in recipient_unqualified_hosts? no (option unset) | |
1056 | >>> host in helo_verify_hosts? no (option unset) | |
1057 | >>> host in helo_try_verify_hosts? no (option unset) | |
1058 | >>> host in helo_accept_junk_hosts? no (option unset) | |
1059 | >>> using ACL "acl_30_30_30" | |
1060 | >>> processing "deny" | |
1061 | >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain | |
1062 | >>> = test.ex=V4NET.0.0.1,127.0.0.2/ten-1 | |
1063 | >>> DNS list check: test.ex=V4NET.0.0.1,127.0.0.2/ten-1 | |
1064 | >>> new DNS lookup for ten-1.test.ex | |
1065 | >>> DNS lookup for ten-1.test.ex succeeded (yielding V4NET.0.0.1) | |
1066 | >>> => that means ten-1 is listed at test.ex | |
6968512f | 1067 | >>> deny: condition test succeeded in ACL "acl_30_30_30" |
54c5ebb1 PH |
1068 | LOG: H=[30.30.30.30] F=<a@ten-1> rejected RCPT <x@y>: domain=test.ex |
1069 | >>> using ACL "acl_30_30_30" | |
1070 | >>> processing "deny" | |
1071 | >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain | |
1072 | >>> = test.ex=V4NET.0.0.1,127.0.0.2/ten-2 | |
1073 | >>> DNS list check: test.ex=V4NET.0.0.1,127.0.0.2/ten-2 | |
1074 | >>> new DNS lookup for ten-2.test.ex | |
1075 | >>> DNS lookup for ten-2.test.ex succeeded (yielding V4NET.0.0.2) | |
1076 | >>> => but we are not accepting this block class because | |
1077 | >>> => there was no match for =V4NET.0.0.1,127.0.0.2 | |
6968512f | 1078 | >>> deny: condition test failed in ACL "acl_30_30_30" |
54c5ebb1 | 1079 | >>> processing "accept" |
6968512f | 1080 | >>> accept: condition test succeeded in ACL "acl_30_30_30" |
54c5ebb1 PH |
1081 | >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*") |
1082 | >>> using ACL "acl_30_30_30" | |
1083 | >>> processing "deny" | |
1084 | >>> check dnslists = test.ex=V4NET.0.0.1,127.0.0.2/$sender_address_domain | |
1085 | >>> = test.ex=V4NET.0.0.1,127.0.0.2/13.12.11.V4NET.rbl | |
1086 | >>> DNS list check: test.ex=V4NET.0.0.1,127.0.0.2/13.12.11.V4NET.rbl | |
1087 | >>> new DNS lookup for 13.12.11.V4NET.rbl.test.ex | |
1088 | >>> DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2) | |
1089 | >>> => that means 13.12.11.V4NET.rbl is listed at test.ex | |
6968512f | 1090 | >>> deny: condition test succeeded in ACL "acl_30_30_30" |
54c5ebb1 PH |
1091 | LOG: H=[30.30.30.30] F=<a@13.12.11.V4NET.rbl> rejected RCPT <x@y>: domain=test.ex |
1092 | >>> host in hosts_connection_nolog? no (option unset) | |
1093 | >>> host in host_lookup? no (option unset) | |
1094 | >>> host in host_reject_connection? no (option unset) | |
1095 | >>> host in sender_unqualified_hosts? no (option unset) | |
1096 | >>> host in recipient_unqualified_hosts? no (option unset) | |
1097 | >>> host in helo_verify_hosts? no (option unset) | |
1098 | >>> host in helo_try_verify_hosts? no (option unset) | |
1099 | >>> host in helo_accept_junk_hosts? no (option unset) | |
1100 | >>> using ACL "acl_31_31_31" | |
1101 | >>> processing "deny" | |
1102 | >>> 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 | |
1103 | >>> = 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 | |
1104 | >>> DNS list 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 | |
1105 | 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+... | |
6968512f | 1106 | >>> deny: condition test failed in ACL "acl_31_31_31" |
54c5ebb1 | 1107 | >>> processing "accept" |
6968512f | 1108 | >>> accept: condition test succeeded in ACL "acl_31_31_31" |
54c5ebb1 PH |
1109 | >>> host in hosts_connection_nolog? no (option unset) |
1110 | >>> host in host_lookup? no (option unset) | |
1111 | >>> host in host_reject_connection? no (option unset) | |
1112 | >>> host in sender_unqualified_hosts? no (option unset) | |
1113 | >>> host in recipient_unqualified_hosts? no (option unset) | |
1114 | >>> host in helo_verify_hosts? no (option unset) | |
1115 | >>> host in helo_try_verify_hosts? no (option unset) | |
1116 | >>> host in helo_accept_junk_hosts? no (option unset) | |
1117 | >>> using ACL "acl_33_33_33" | |
1118 | >>> processing "accept" | |
1119 | >>> check verify = sender/no_details | |
1120 | >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> | |
1121 | >>> routing x@y | |
1122 | >>> x in "^ok"? no (end of list) | |
1123 | >>> x in "^userx : ^cond-"? no (end of list) | |
1124 | >>> x in "fail"? no (end of list) | |
1125 | >>> no more routers | |
1126 | >>> ----------- end verify ------------ | |
6968512f | 1127 | >>> accept: condition test failed in ACL "acl_33_33_33" |
54c5ebb1 PH |
1128 | >>> accept: endpass encountered - denying access |
1129 | LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x1@y>: Sender verify failed | |
1130 | >>> using ACL "acl_33_33_33" | |
1131 | >>> processing "accept" | |
1132 | >>> check verify = sender/no_details | |
1133 | >>> using cached sender verify result | |
6968512f | 1134 | >>> accept: condition test failed in ACL "acl_33_33_33" |
54c5ebb1 PH |
1135 | >>> accept: endpass encountered - denying access |
1136 | LOG: H=[33.33.33.33] F=<x@y> rejected RCPT <x2@y>: Sender verify failed | |
1137 | >>> host in hosts_connection_nolog? no (option unset) | |
1138 | >>> host in host_lookup? no (option unset) | |
1139 | >>> host in host_reject_connection? no (option unset) | |
1140 | >>> host in sender_unqualified_hosts? no (option unset) | |
1141 | >>> host in recipient_unqualified_hosts? no (option unset) | |
1142 | >>> host in helo_verify_hosts? no (option unset) | |
1143 | >>> host in helo_try_verify_hosts? no (option unset) | |
1144 | >>> host in helo_accept_junk_hosts? no (option unset) | |
1145 | >>> using ACL "acl_44_44_44" | |
1146 | >>> processing "warn" | |
1147 | >>> check dnslists = test.again.dns | |
1148 | >>> DNS list check: test.again.dns | |
1149 | >>> new DNS lookup for 1.44.44.44.test.again.dns | |
1150 | >>> 1.44.44.44.test.again.dns in dns_again_means_nonexist? no (option unset) | |
1151 | LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list | |
6968512f | 1152 | >>> warn: condition test failed in ACL "acl_44_44_44" |
54c5ebb1 PH |
1153 | >>> processing "warn" |
1154 | >>> check dnslists = +include_unknown : test.again.dns | |
1155 | >>> DNS list check: +include_unknown | |
1156 | >>> DNS list check: test.again.dns | |
1157 | >>> using result of previous DNS lookup | |
1158 | LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed in list | |
1159 | >>> => that means 44.44.44.1 is listed at test.again.dns | |
6968512f | 1160 | >>> warn: condition test succeeded in ACL "acl_44_44_44" |
54c5ebb1 PH |
1161 | >>> processing "warn" |
1162 | >>> check dnslists = +exclude_unknown : test.again.dns | |
1163 | >>> DNS list check: +exclude_unknown | |
1164 | >>> DNS list check: test.again.dns | |
1165 | >>> using result of previous DNS lookup | |
1166 | LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: assumed not in list | |
6968512f | 1167 | >>> warn: condition test failed in ACL "acl_44_44_44" |
54c5ebb1 PH |
1168 | >>> processing "warn" |
1169 | >>> check dnslists = +defer_unknown : test.again.dns | |
1170 | >>> DNS list check: +defer_unknown | |
1171 | >>> DNS list check: test.again.dns | |
1172 | >>> using result of previous DNS lookup | |
1173 | LOG: DNS list lookup defer (probably timeout) for 1.44.44.44.test.again.dns: returned DEFER | |
6968512f | 1174 | >>> warn: condition test deferred in ACL "acl_44_44_44" |
54c5ebb1 PH |
1175 | LOG: H=[44.44.44.1] Warning: ACL "warn" statement skipped: condition test deferred |
1176 | >>> processing "accept" | |
6968512f | 1177 | >>> accept: condition test succeeded in ACL "acl_44_44_44" |
0b26748a PH |
1178 | >>> host in hosts_connection_nolog? no (option unset) |
1179 | >>> host in host_lookup? no (option unset) | |
1180 | >>> host in host_reject_connection? no (option unset) | |
1181 | >>> host in sender_unqualified_hosts? no (option unset) | |
1182 | >>> host in recipient_unqualified_hosts? no (option unset) | |
1183 | >>> host in helo_verify_hosts? no (option unset) | |
1184 | >>> host in helo_try_verify_hosts? no (option unset) | |
1185 | >>> host in helo_accept_junk_hosts? no (option unset) | |
1186 | >>> using ACL "acl_60_60_60" | |
1187 | >>> processing "accept" | |
1188 | >>> check !acl = TESTSUITE/aux-fixed/0023.acl2 | |
1189 | >>> read ACL from file TESTSUITE/aux-fixed/0023.acl2 | |
1190 | >>> processing "accept" | |
1191 | >>> check domains = b | |
1192 | >>> y in "b"? no (end of list) | |
6968512f | 1193 | >>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl2" |
0b26748a | 1194 | >>> end of ACL "TESTSUITE/aux-fixed/0023.acl2": implicit DENY |
6968512f | 1195 | >>> accept: condition test succeeded in ACL "acl_60_60_60" |
0b26748a PH |
1196 | >>> using ACL "acl_60_60_60" |
1197 | >>> processing "accept" | |
1198 | >>> check !acl = TESTSUITE/aux-fixed/0023.acl2 | |
1199 | >>> using ACL "TESTSUITE/aux-fixed/0023.acl2" | |
1200 | >>> processing "accept" | |
1201 | >>> check domains = b | |
1202 | >>> b in "b"? yes (matched "b") | |
1203 | >>> check local_parts = a | |
1204 | >>> a in "a"? yes (matched "a") | |
6968512f JH |
1205 | >>> accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl2" |
1206 | >>> accept: condition test failed in ACL "acl_60_60_60" | |
0b26748a PH |
1207 | >>> end of ACL "acl_60_60_60": implicit DENY |
1208 | LOG: H=[60.60.60.60] F=<x@y> rejected RCPT <a@b> |