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_rcpt_1"
14 >>> processing "require" (TESTSUITE/test-config 19)
15 >>> message: domain doesn't match @ or @[]
16 >>> check domains = @ : @[]
17 >>> myhost.test.ex in "@ : @[]"?
19 >>> myhost.test.ex in "@ : @[]"? yes (matched "@")
20 >>> require: condition test succeeded in ACL "acl_rcpt_1"
21 >>> processing "accept" (TESTSUITE/test-config 21)
22 >>> accept: condition test succeeded in ACL "acl_rcpt_1"
23 >>> end of ACL "acl_rcpt_1": ACCEPT
24 >>> using ACL "acl_rcpt_1"
25 >>> processing "require" (TESTSUITE/test-config 19)
26 >>> message: domain doesn't match @ or @[]
27 >>> check domains = @ : @[]
28 >>> [127.0.0.1] in "@ : @[]"?
31 >>> [127.0.0.1] in "@ : @[]"? yes (matched "@[]")
32 >>> require: condition test succeeded in ACL "acl_rcpt_1"
33 >>> processing "accept" (TESTSUITE/test-config 21)
34 >>> accept: condition test succeeded in ACL "acl_rcpt_1"
35 >>> end of ACL "acl_rcpt_1": ACCEPT
36 >>> using ACL "acl_rcpt_1"
37 >>> processing "require" (TESTSUITE/test-config 19)
38 >>> message: domain doesn't match @ or @[]
39 >>> check domains = @ : @[]
40 >>> else.where in "@ : @[]"?
43 >>> else.where in "@ : @[]"? no (end of list)
44 >>> require: condition test failed in ACL "acl_rcpt_1"
45 >>> end of ACL "acl_rcpt_1": not OK
46 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <1@else.where>: domain doesn't match @ or @[]
47 >>> using ACL "acl_rcpt_2"
48 >>> processing "require" (TESTSUITE/test-config 24)
49 >>> message: domain doesn't match @mx_any
50 >>> check domains = @mx_any
51 >>> mxt13.test.ex in "@mx_any"?
52 >>> list element: @mx_any
53 >>> other1.test.ex in hosts_treat_as_local?
54 >>> list element: other1.test.ex
55 >>> other1.test.ex in hosts_treat_as_local? yes (matched "other1.test.ex")
56 >>> local host has lowest MX
57 >>> mxt13.test.ex in "@mx_any"? yes (matched "@mx_any")
58 >>> require: condition test succeeded in ACL "acl_rcpt_2"
59 >>> processing "accept" (TESTSUITE/test-config 26)
60 >>> accept: condition test succeeded in ACL "acl_rcpt_2"
61 >>> end of ACL "acl_rcpt_2": ACCEPT
62 >>> using ACL "acl_rcpt_2"
63 >>> processing "require" (TESTSUITE/test-config 24)
64 >>> message: domain doesn't match @mx_any
65 >>> check domains = @mx_any
66 >>> mxt1.test.ex in "@mx_any"?
67 >>> list element: @mx_any
68 >>> eximtesthost.test.ex in hosts_treat_as_local?
69 >>> list element: other1.test.ex
70 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
71 >>> local host has lowest MX
72 >>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
73 >>> require: condition test succeeded in ACL "acl_rcpt_2"
74 >>> processing "accept" (TESTSUITE/test-config 26)
75 >>> accept: condition test succeeded in ACL "acl_rcpt_2"
76 >>> end of ACL "acl_rcpt_2": ACCEPT
77 >>> using ACL "acl_rcpt_2"
78 >>> processing "require" (TESTSUITE/test-config 24)
79 >>> message: domain doesn't match @mx_any
80 >>> check domains = @mx_any
81 >>> mxt6.test.ex in "@mx_any"?
82 >>> list element: @mx_any
83 >>> ten-1.test.ex in hosts_treat_as_local?
84 >>> list element: other1.test.ex
85 >>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
86 >>> eximtesthost.test.ex in hosts_treat_as_local?
87 >>> list element: other1.test.ex
88 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
89 >>> local host in host list - removed hosts:
90 >>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
91 >>> ten-2.test.ex V4NET.0.0.2 6
92 >>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
93 >>> require: condition test succeeded in ACL "acl_rcpt_2"
94 >>> processing "accept" (TESTSUITE/test-config 26)
95 >>> accept: condition test succeeded in ACL "acl_rcpt_2"
96 >>> end of ACL "acl_rcpt_2": ACCEPT
97 >>> using ACL "acl_rcpt_2"
98 >>> processing "require" (TESTSUITE/test-config 24)
99 >>> message: domain doesn't match @mx_any
100 >>> check domains = @mx_any
101 >>> mxt9.test.ex in "@mx_any"?
102 >>> list element: @mx_any
103 >>> ten-1.test.ex in hosts_treat_as_local?
104 >>> list element: other1.test.ex
105 >>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
106 >>> ten-2.test.ex in hosts_treat_as_local?
107 >>> list element: other1.test.ex
108 >>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
109 >>> ten-3.test.ex in hosts_treat_as_local?
110 >>> list element: other1.test.ex
111 >>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
112 >>> mxt9.test.ex in "@mx_any"? no (end of list)
113 >>> require: condition test failed in ACL "acl_rcpt_2"
114 >>> end of ACL "acl_rcpt_2": not OK
115 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <2@mxt9.test.ex>: domain doesn't match @mx_any
116 >>> using ACL "acl_rcpt_2"
117 >>> processing "require" (TESTSUITE/test-config 24)
118 >>> message: domain doesn't match @mx_any
119 >>> check domains = @mx_any
120 >>> mxnone.test.ex in "@mx_any"?
121 >>> list element: @mx_any
122 >>> mxnone.test.ex in "@mx_any"? no (end of list)
123 >>> require: condition test failed in ACL "acl_rcpt_2"
124 >>> end of ACL "acl_rcpt_2": not OK
125 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <2@mxnone.test.ex>: domain doesn't match @mx_any
126 >>> using ACL "acl_rcpt_3"
127 >>> processing "require" (TESTSUITE/test-config 29)
128 >>> message: domain doesn't match @mx_primary
129 >>> check domains = @mx_primary
130 >>> mxt5.test.ex in "@mx_primary"?
131 >>> list element: @mx_primary
132 >>> ten-1.test.ex in hosts_treat_as_local?
133 >>> list element: other1.test.ex
134 >>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
135 >>> eximtesthost.test.ex in hosts_treat_as_local?
136 >>> list element: other1.test.ex
137 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
138 >>> local host has lowest MX
139 >>> mxt5.test.ex in "@mx_primary"? yes (matched "@mx_primary")
140 >>> require: condition test succeeded in ACL "acl_rcpt_3"
141 >>> processing "accept" (TESTSUITE/test-config 31)
142 >>> accept: condition test succeeded in ACL "acl_rcpt_3"
143 >>> end of ACL "acl_rcpt_3": ACCEPT
144 >>> using ACL "acl_rcpt_3"
145 >>> processing "require" (TESTSUITE/test-config 29)
146 >>> message: domain doesn't match @mx_primary
147 >>> check domains = @mx_primary
148 >>> mxt6.test.ex in "@mx_primary"?
149 >>> list element: @mx_primary
150 >>> ten-1.test.ex in hosts_treat_as_local?
151 >>> list element: other1.test.ex
152 >>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
153 >>> ten-2.test.ex in hosts_treat_as_local?
154 >>> list element: other1.test.ex
155 >>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
156 >>> eximtesthost.test.ex in hosts_treat_as_local?
157 >>> list element: other1.test.ex
158 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
159 >>> local host in host list - removed hosts:
160 >>> ten-2.test.ex V4NET.0.0.2 6
161 >>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
162 >>> mxt6.test.ex in "@mx_primary"? no (end of list)
163 >>> require: condition test failed in ACL "acl_rcpt_3"
164 >>> end of ACL "acl_rcpt_3": not OK
165 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt6.test.ex>: domain doesn't match @mx_primary
166 >>> using ACL "acl_rcpt_3"
167 >>> processing "require" (TESTSUITE/test-config 29)
168 >>> message: domain doesn't match @mx_primary
169 >>> check domains = @mx_primary
170 >>> mxt9.test.ex in "@mx_primary"?
171 >>> list element: @mx_primary
172 >>> ten-1.test.ex in hosts_treat_as_local?
173 >>> list element: other1.test.ex
174 >>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
175 >>> ten-2.test.ex in hosts_treat_as_local?
176 >>> list element: other1.test.ex
177 >>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
178 >>> ten-3.test.ex in hosts_treat_as_local?
179 >>> list element: other1.test.ex
180 >>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
181 >>> mxt9.test.ex in "@mx_primary"? no (end of list)
182 >>> require: condition test failed in ACL "acl_rcpt_3"
183 >>> end of ACL "acl_rcpt_3": not OK
184 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt9.test.ex>: domain doesn't match @mx_primary
185 >>> using ACL "acl_rcpt_3"
186 >>> processing "require" (TESTSUITE/test-config 29)
187 >>> message: domain doesn't match @mx_primary
188 >>> check domains = @mx_primary
189 >>> mxnone.test.ex in "@mx_primary"?
190 >>> list element: @mx_primary
191 >>> mxnone.test.ex in "@mx_primary"? no (end of list)
192 >>> require: condition test failed in ACL "acl_rcpt_3"
193 >>> end of ACL "acl_rcpt_3": not OK
194 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxnone.test.ex>: domain doesn't match @mx_primary
195 >>> using ACL "acl_rcpt_4"
196 >>> processing "require" (TESTSUITE/test-config 34)
197 >>> message: domain doesn't match @mx_secondary
198 >>> check domains = @mx_secondary
199 >>> mxt5.test.ex in "@mx_secondary"?
200 >>> list element: @mx_secondary
201 >>> eximtesthost.test.ex in hosts_treat_as_local?
202 >>> list element: other1.test.ex
203 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
204 >>> local host has lowest MX
205 >>> mxt5.test.ex in "@mx_secondary"? no (end of list)
206 >>> require: condition test failed in ACL "acl_rcpt_4"
207 >>> end of ACL "acl_rcpt_4": not OK
208 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxt5.test.ex>: domain doesn't match @mx_secondary
209 >>> using ACL "acl_rcpt_4"
210 >>> processing "require" (TESTSUITE/test-config 34)
211 >>> message: domain doesn't match @mx_secondary
212 >>> check domains = @mx_secondary
213 >>> mxt6.test.ex in "@mx_secondary"?
214 >>> list element: @mx_secondary
215 >>> ten-1.test.ex in hosts_treat_as_local?
216 >>> list element: other1.test.ex
217 >>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
218 >>> ten-2.test.ex in hosts_treat_as_local?
219 >>> list element: other1.test.ex
220 >>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
221 >>> eximtesthost.test.ex in hosts_treat_as_local?
222 >>> list element: other1.test.ex
223 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
224 >>> local host in host list - removed hosts:
225 >>> ten-2.test.ex V4NET.0.0.2 6
226 >>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
227 >>> mxt6.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
228 >>> require: condition test succeeded in ACL "acl_rcpt_4"
229 >>> processing "accept" (TESTSUITE/test-config 36)
230 >>> accept: condition test succeeded in ACL "acl_rcpt_4"
231 >>> end of ACL "acl_rcpt_4": ACCEPT
232 >>> using ACL "acl_rcpt_4"
233 >>> processing "require" (TESTSUITE/test-config 34)
234 >>> message: domain doesn't match @mx_secondary
235 >>> check domains = @mx_secondary
236 >>> mxt9.test.ex in "@mx_secondary"?
237 >>> list element: @mx_secondary
238 >>> ten-1.test.ex in hosts_treat_as_local?
239 >>> list element: other1.test.ex
240 >>> ten-1.test.ex in hosts_treat_as_local? no (end of list)
241 >>> ten-2.test.ex in hosts_treat_as_local?
242 >>> list element: other1.test.ex
243 >>> ten-2.test.ex in hosts_treat_as_local? no (end of list)
244 >>> ten-3.test.ex in hosts_treat_as_local?
245 >>> list element: other1.test.ex
246 >>> ten-3.test.ex in hosts_treat_as_local? no (end of list)
247 >>> mxt9.test.ex in "@mx_secondary"? no (end of list)
248 >>> require: condition test failed in ACL "acl_rcpt_4"
249 >>> end of ACL "acl_rcpt_4": not OK
250 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxt9.test.ex>: domain doesn't match @mx_secondary
251 >>> using ACL "acl_rcpt_4"
252 >>> processing "require" (TESTSUITE/test-config 34)
253 >>> message: domain doesn't match @mx_secondary
254 >>> check domains = @mx_secondary
255 >>> mxnone.test.ex in "@mx_secondary"?
256 >>> list element: @mx_secondary
257 >>> mxnone.test.ex in "@mx_secondary"? no (end of list)
258 >>> require: condition test failed in ACL "acl_rcpt_4"
259 >>> end of ACL "acl_rcpt_4": not OK
260 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <4@mxnone.test.ex>: domain doesn't match @mx_secondary
261 >>> using ACL "acl_rcpt_5"
262 >>> processing "require" (TESTSUITE/test-config 39)
263 >>> message: host doesn't match @ or @[]
264 >>> check hosts = @ : @[]
265 >>> host in "@ : @[]"?
267 MUNGED: ::1 will be omitted in what follows
268 >>> get[host|ipnode]byname[2] looked up these IP addresses:
269 >>> name=myhost.test.ex address=V4NET.10.10.10
270 >>> list element: @[]
271 >>> host in "@ : @[]"? no (end of list)
272 >>> require: condition test failed in ACL "acl_rcpt_5"
273 >>> end of ACL "acl_rcpt_5": not OK
274 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <5@myhost.test.ex>: host doesn't match @ or @[]
275 >>> host in hosts_connection_nolog? no (option unset)
276 >>> host in host_lookup? no (option unset)
277 >>> host in host_reject_connection? no (option unset)
278 >>> host in sender_unqualified_hosts? no (option unset)
279 >>> host in recipient_unqualified_hosts? no (option unset)
280 >>> host in helo_verify_hosts? no (option unset)
281 >>> host in helo_try_verify_hosts? no (option unset)
282 >>> host in helo_accept_junk_hosts? no (option unset)
283 >>> test in helo_lookup_domains?
285 >>> list element: @[]
286 >>> test in helo_lookup_domains? no (end of list)
287 >>> using ACL "acl_rcpt_5"
288 >>> processing "require" (TESTSUITE/test-config 39)
289 >>> message: host doesn't match @ or @[]
290 >>> check hosts = @ : @[]
291 >>> host in "@ : @[]"?
293 MUNGED: ::1 will be omitted in what follows
294 >>> get[host|ipnode]byname[2] looked up these IP addresses:
295 >>> name=myhost.test.ex address=V4NET.10.10.10
296 >>> host in "@ : @[]"? yes (matched "@")
297 >>> require: condition test succeeded in ACL "acl_rcpt_5"
298 >>> processing "accept" (TESTSUITE/test-config 41)
299 >>> accept: condition test succeeded in ACL "acl_rcpt_5"
300 >>> end of ACL "acl_rcpt_5": ACCEPT
301 >>> host in hosts_connection_nolog? no (option unset)
302 >>> host in host_lookup? no (option unset)
303 >>> host in host_reject_connection? no (option unset)
304 >>> host in sender_unqualified_hosts? no (option unset)
305 >>> host in recipient_unqualified_hosts? no (option unset)
306 >>> host in helo_verify_hosts? no (option unset)
307 >>> host in helo_try_verify_hosts? no (option unset)
308 >>> host in helo_accept_junk_hosts? no (option unset)
309 >>> test in helo_lookup_domains?
311 >>> list element: @[]
312 >>> test in helo_lookup_domains? no (end of list)
313 >>> using ACL "acl_rcpt_5"
314 >>> processing "require" (TESTSUITE/test-config 39)
315 >>> message: host doesn't match @ or @[]
316 >>> check hosts = @ : @[]
317 >>> host in "@ : @[]"?
319 MUNGED: ::1 will be omitted in what follows
320 >>> get[host|ipnode]byname[2] looked up these IP addresses:
321 >>> name=myhost.test.ex address=V4NET.10.10.10
322 >>> list element: @[]
323 >>> host in "@ : @[]"? yes (matched "@[]")
324 >>> require: condition test succeeded in ACL "acl_rcpt_5"
325 >>> processing "accept" (TESTSUITE/test-config 41)
326 >>> accept: condition test succeeded in ACL "acl_rcpt_5"
327 >>> end of ACL "acl_rcpt_5": ACCEPT
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_rcpt_2"
341 >>> processing "require" (TESTSUITE/test-config 24)
342 >>> message: domain doesn't match @mx_any
343 >>> check domains = @mx_any
344 >>> mxt3.test.ex in "@mx_any"?
345 >>> list element: @mx_any
346 >>> not-exist.test.ex in hosts_treat_as_local?
347 >>> list element: other1.test.ex
348 >>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
349 >>> eximtesthost.test.ex in hosts_treat_as_local?
350 >>> list element: other1.test.ex
351 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
352 >>> local host in host list - removed hosts:
353 >>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
354 >>> mxt3.test.ex in "@mx_any"? yes (matched "@mx_any")
355 >>> require: condition test succeeded in ACL "acl_rcpt_2"
356 >>> processing "accept" (TESTSUITE/test-config 26)
357 >>> accept: condition test succeeded in ACL "acl_rcpt_2"
358 >>> end of ACL "acl_rcpt_2": ACCEPT
359 >>> using ACL "acl_rcpt_3"
360 >>> processing "require" (TESTSUITE/test-config 29)
361 >>> message: domain doesn't match @mx_primary
362 >>> check domains = @mx_primary
363 >>> mxt3.test.ex in "@mx_primary"?
364 >>> list element: @mx_primary
365 >>> not-exist.test.ex in hosts_treat_as_local?
366 >>> list element: other1.test.ex
367 >>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
368 >>> eximtesthost.test.ex in hosts_treat_as_local?
369 >>> list element: other1.test.ex
370 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
371 >>> local host in host list - removed hosts:
372 >>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
373 >>> mxt3.test.ex in "@mx_primary"? no (end of list)
374 >>> require: condition test failed in ACL "acl_rcpt_3"
375 >>> end of ACL "acl_rcpt_3": not OK
376 LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <3@mxt3.test.ex>: domain doesn't match @mx_primary
377 >>> using ACL "acl_rcpt_4"
378 >>> processing "require" (TESTSUITE/test-config 34)
379 >>> message: domain doesn't match @mx_secondary
380 >>> check domains = @mx_secondary
381 >>> mxt3.test.ex in "@mx_secondary"?
382 >>> list element: @mx_secondary
383 >>> not-exist.test.ex in hosts_treat_as_local?
384 >>> list element: other1.test.ex
385 >>> not-exist.test.ex in hosts_treat_as_local? no (end of list)
386 >>> eximtesthost.test.ex in hosts_treat_as_local?
387 >>> list element: other1.test.ex
388 >>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
389 >>> local host in host list - removed hosts:
390 >>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
391 >>> mxt3.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
392 >>> require: condition test succeeded in ACL "acl_rcpt_4"
393 >>> processing "accept" (TESTSUITE/test-config 36)
394 >>> accept: condition test succeeded in ACL "acl_rcpt_4"
395 >>> end of ACL "acl_rcpt_4": ACCEPT