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 "check_recipient"
14 >>> processing "accept" (TESTSUITE/test-config 20)
15 >>> check domains = +local_domains
16 >>> test.ex in "+local_domains"?
17 >>> list element: +local_domains
18 >>> start sublist local_domains
19 >>> test.ex in "test.ex : myhost.ex"?
20 >>> ╎list element: test.ex
21 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
22 >>> end sublist local_domains
23 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
24 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
25 >>> accept: condition test succeeded in ACL "check_recipient"
26 >>> end of ACL "check_recipient": ACCEPT
27 >>> using ACL "check_recipient"
28 >>> processing "accept" (TESTSUITE/test-config 20)
29 >>> check domains = +local_domains
30 >>> anotherhost.example.com in "+local_domains"?
31 >>> list element: +local_domains
32 >>> start sublist local_domains
33 >>> anotherhost.example.com in "test.ex : myhost.ex"?
34 >>> ╎list element: test.ex
35 >>> ╎list element: myhost.ex
36 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
37 >>> end sublist local_domains
38 >>> anotherhost.example.com in "+local_domains"? no (end of list)
39 >>> accept: condition test failed in ACL "check_recipient"
40 >>> processing "accept" (TESTSUITE/test-config 21)
41 >>> check domains = +relay_domains
42 >>> anotherhost.example.com in "+relay_domains"?
43 >>> list element: +relay_domains
44 >>> start sublist relay_domains
45 >>> anotherhost.example.com in "test.ex"?
46 >>> ╎list element: test.ex
47 >>> anotherhost.example.com in "test.ex"? no (end of list)
48 >>> end sublist relay_domains
49 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
50 >>> accept: condition test failed in ACL "check_recipient"
51 >>> processing "accept" (TESTSUITE/test-config 22)
52 >>> check hosts = +relay_hosts
53 >>> host in "+relay_hosts"?
54 >>> list element: +relay_hosts
55 >>> start sublist relay_hosts
56 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
57 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
58 MUNGED: ::1 will be omitted in what follows
59 >>> get[host|ipnode]byname[2] looked up these IP addresses:
60 >>> name=black-1.test.ex address=V4NET.11.12.13
61 MUNGED: ::1 will be omitted in what follows
62 >>> get[host|ipnode]byname[2] looked up these IP addresses:
63 >>> name=ten-3.test.ex address=V4NET.0.0.3
64 >>> ╎list element: TESTSUITE/aux-var/0066.hostnets
65 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "1.2.3.4" in TESTSUITE/aux-var/0066.hostnets)
66 >>> end sublist relay_hosts
67 >>> data from lookup saved for cache for +relay_hosts: key '1.2.3.4' value '1.2.3.4'
68 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
69 >>> accept: condition test succeeded in ACL "check_recipient"
70 >>> end of ACL "check_recipient": ACCEPT
71 LOG: 10HmaX-000000005vi-0000 <= userx@somehost.example.com H=(test) [1.2.3.4] P=smtp S=sss
72 >>> host in hosts_connection_nolog? no (option unset)
73 >>> host in host_lookup? no (option unset)
74 >>> host in host_reject_connection? no (option unset)
75 >>> host in sender_unqualified_hosts? no (option unset)
76 >>> host in recipient_unqualified_hosts? no (option unset)
77 >>> host in helo_verify_hosts? no (option unset)
78 >>> host in helo_try_verify_hosts? no (option unset)
79 >>> host in helo_accept_junk_hosts? no (option unset)
80 >>> test in helo_lookup_domains?
83 >>> test in helo_lookup_domains? no (end of list)
84 >>> using ACL "check_recipient"
85 >>> processing "accept" (TESTSUITE/test-config 20)
86 >>> check domains = +local_domains
87 >>> test.ex in "+local_domains"?
88 >>> list element: +local_domains
89 >>> start sublist local_domains
90 >>> test.ex in "test.ex : myhost.ex"?
91 >>> ╎list element: test.ex
92 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
93 >>> end sublist local_domains
94 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
95 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
96 >>> accept: condition test succeeded in ACL "check_recipient"
97 >>> end of ACL "check_recipient": ACCEPT
98 >>> using ACL "check_recipient"
99 >>> processing "accept" (TESTSUITE/test-config 20)
100 >>> check domains = +local_domains
101 >>> anotherhost.example.com in "+local_domains"?
102 >>> list element: +local_domains
103 >>> start sublist local_domains
104 >>> anotherhost.example.com in "test.ex : myhost.ex"?
105 >>> ╎list element: test.ex
106 >>> ╎list element: myhost.ex
107 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
108 >>> end sublist local_domains
109 >>> anotherhost.example.com in "+local_domains"? no (end of list)
110 >>> accept: condition test failed in ACL "check_recipient"
111 >>> processing "accept" (TESTSUITE/test-config 21)
112 >>> check domains = +relay_domains
113 >>> anotherhost.example.com in "+relay_domains"?
114 >>> list element: +relay_domains
115 >>> start sublist relay_domains
116 >>> anotherhost.example.com in "test.ex"?
117 >>> ╎list element: test.ex
118 >>> anotherhost.example.com in "test.ex"? no (end of list)
119 >>> end sublist relay_domains
120 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
121 >>> accept: condition test failed in ACL "check_recipient"
122 >>> processing "accept" (TESTSUITE/test-config 22)
123 >>> check hosts = +relay_hosts
124 >>> host in "+relay_hosts"?
125 >>> list element: +relay_hosts
126 >>> start sublist relay_hosts
127 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
128 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
129 MUNGED: ::1 will be omitted in what follows
130 >>> get[host|ipnode]byname[2] looked up these IP addresses:
131 >>> name=black-1.test.ex address=V4NET.11.12.13
132 MUNGED: ::1 will be omitted in what follows
133 >>> get[host|ipnode]byname[2] looked up these IP addresses:
134 >>> name=ten-3.test.ex address=V4NET.0.0.3
135 >>> ╎list element: TESTSUITE/aux-var/0066.hostnets
136 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "!1.2.3.0/24" in TESTSUITE/aux-var/0066.hostnets)
137 >>> end sublist relay_hosts
138 >>> data from lookup saved for cache for +relay_hosts: key '1.2.3.5' value '1.2.3.0/24'
139 >>> host in "+relay_hosts"? no (end of list)
140 >>> accept: condition test failed in ACL "check_recipient"
141 >>> processing "deny" (TESTSUITE/test-config 23)
142 >>> message: relay not permitted
143 >>> deny: condition test succeeded in ACL "check_recipient"
144 >>> end of ACL "check_recipient": DENY
145 LOG: H=(test) [1.2.3.5] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
146 LOG: 10HmaY-000000005vi-0000 <= userx@somehost.example.com H=(test) [1.2.3.5] P=smtp S=sss
147 >>> host in hosts_connection_nolog? no (option unset)
148 >>> host in host_lookup? no (option unset)
149 >>> host in host_reject_connection? no (option unset)
150 >>> host in sender_unqualified_hosts? no (option unset)
151 >>> host in recipient_unqualified_hosts? no (option unset)
152 >>> host in helo_verify_hosts? no (option unset)
153 >>> host in helo_try_verify_hosts? no (option unset)
154 >>> host in helo_accept_junk_hosts? no (option unset)
155 >>> test in helo_lookup_domains?
157 >>> list element: @[]
158 >>> test in helo_lookup_domains? no (end of list)
159 >>> using ACL "check_recipient"
160 >>> processing "accept" (TESTSUITE/test-config 20)
161 >>> check domains = +local_domains
162 >>> test.ex in "+local_domains"?
163 >>> list element: +local_domains
164 >>> start sublist local_domains
165 >>> test.ex in "test.ex : myhost.ex"?
166 >>> ╎list element: test.ex
167 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
168 >>> end sublist local_domains
169 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
170 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
171 >>> accept: condition test succeeded in ACL "check_recipient"
172 >>> end of ACL "check_recipient": ACCEPT
173 >>> using ACL "check_recipient"
174 >>> processing "accept" (TESTSUITE/test-config 20)
175 >>> check domains = +local_domains
176 >>> anotherhost.example.com in "+local_domains"?
177 >>> list element: +local_domains
178 >>> start sublist local_domains
179 >>> anotherhost.example.com in "test.ex : myhost.ex"?
180 >>> ╎list element: test.ex
181 >>> ╎list element: myhost.ex
182 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
183 >>> end sublist local_domains
184 >>> anotherhost.example.com in "+local_domains"? no (end of list)
185 >>> accept: condition test failed in ACL "check_recipient"
186 >>> processing "accept" (TESTSUITE/test-config 21)
187 >>> check domains = +relay_domains
188 >>> anotherhost.example.com in "+relay_domains"?
189 >>> list element: +relay_domains
190 >>> start sublist relay_domains
191 >>> anotherhost.example.com in "test.ex"?
192 >>> ╎list element: test.ex
193 >>> anotherhost.example.com in "test.ex"? no (end of list)
194 >>> end sublist relay_domains
195 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
196 >>> accept: condition test failed in ACL "check_recipient"
197 >>> processing "accept" (TESTSUITE/test-config 22)
198 >>> check hosts = +relay_hosts
199 >>> host in "+relay_hosts"?
200 >>> list element: +relay_hosts
201 >>> start sublist relay_hosts
202 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
203 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
204 MUNGED: ::1 will be omitted in what follows
205 >>> get[host|ipnode]byname[2] looked up these IP addresses:
206 >>> name=black-1.test.ex address=V4NET.11.12.13
207 MUNGED: ::1 will be omitted in what follows
208 >>> get[host|ipnode]byname[2] looked up these IP addresses:
209 >>> name=ten-3.test.ex address=V4NET.0.0.3
210 >>> ╎list element: TESTSUITE/aux-var/0066.hostnets
211 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "1.2.0.0/16" in TESTSUITE/aux-var/0066.hostnets)
212 >>> end sublist relay_hosts
213 >>> data from lookup saved for cache for +relay_hosts: key '1.2.4.5' value '1.2.0.0/16'
214 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
215 >>> accept: condition test succeeded in ACL "check_recipient"
216 >>> end of ACL "check_recipient": ACCEPT
217 LOG: 10HmaZ-000000005vi-0000 <= userx@somehost.example.com H=(test) [1.2.4.5] P=smtp S=sss
218 >>> host in hosts_connection_nolog? no (option unset)
219 >>> host in host_lookup? no (option unset)
220 >>> host in host_reject_connection? no (option unset)
221 >>> host in sender_unqualified_hosts? no (option unset)
222 >>> host in recipient_unqualified_hosts? no (option unset)
223 >>> host in helo_verify_hosts? no (option unset)
224 >>> host in helo_try_verify_hosts? no (option unset)
225 >>> host in helo_accept_junk_hosts? no (option unset)
226 >>> test in helo_lookup_domains?
228 >>> list element: @[]
229 >>> test in helo_lookup_domains? no (end of list)
230 >>> using ACL "check_recipient"
231 >>> processing "accept" (TESTSUITE/test-config 20)
232 >>> check domains = +local_domains
233 >>> test.ex in "+local_domains"?
234 >>> list element: +local_domains
235 >>> start sublist local_domains
236 >>> test.ex in "test.ex : myhost.ex"?
237 >>> ╎list element: test.ex
238 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
239 >>> end sublist local_domains
240 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
241 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
242 >>> accept: condition test succeeded in ACL "check_recipient"
243 >>> end of ACL "check_recipient": ACCEPT
244 >>> using ACL "check_recipient"
245 >>> processing "accept" (TESTSUITE/test-config 20)
246 >>> check domains = +local_domains
247 >>> anotherhost.example.com in "+local_domains"?
248 >>> list element: +local_domains
249 >>> start sublist local_domains
250 >>> anotherhost.example.com in "test.ex : myhost.ex"?
251 >>> ╎list element: test.ex
252 >>> ╎list element: myhost.ex
253 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
254 >>> end sublist local_domains
255 >>> anotherhost.example.com in "+local_domains"? no (end of list)
256 >>> accept: condition test failed in ACL "check_recipient"
257 >>> processing "accept" (TESTSUITE/test-config 21)
258 >>> check domains = +relay_domains
259 >>> anotherhost.example.com in "+relay_domains"?
260 >>> list element: +relay_domains
261 >>> start sublist relay_domains
262 >>> anotherhost.example.com in "test.ex"?
263 >>> ╎list element: test.ex
264 >>> anotherhost.example.com in "test.ex"? no (end of list)
265 >>> end sublist relay_domains
266 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
267 >>> accept: condition test failed in ACL "check_recipient"
268 >>> processing "accept" (TESTSUITE/test-config 22)
269 >>> check hosts = +relay_hosts
270 >>> host in "+relay_hosts"?
271 >>> list element: +relay_hosts
272 >>> start sublist relay_hosts
273 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
274 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
275 MUNGED: ::1 will be omitted in what follows
276 >>> get[host|ipnode]byname[2] looked up these IP addresses:
277 >>> name=black-1.test.ex address=V4NET.11.12.13
278 MUNGED: ::1 will be omitted in what follows
279 >>> get[host|ipnode]byname[2] looked up these IP addresses:
280 >>> name=ten-3.test.ex address=V4NET.0.0.3
281 >>> ╎list element: TESTSUITE/aux-var/0066.hostnets
282 >>> sender host name required, to match against *-1.test.ex
283 >>> looking up host name for 1.3.2.4
284 LOG: no host name found for IP address 1.3.2.4
285 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (failed to find host name for 1.3.2.4)
286 >>> end sublist relay_hosts
287 >>> host in "+relay_hosts"? no (end of list)
288 >>> accept: condition test failed in ACL "check_recipient"
289 >>> processing "deny" (TESTSUITE/test-config 23)
290 >>> message: relay not permitted
291 >>> deny: condition test succeeded in ACL "check_recipient"
292 >>> end of ACL "check_recipient": DENY
293 LOG: H=(test) [1.3.2.4] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
294 LOG: 10HmbA-000000005vi-0000 <= userx@somehost.example.com H=(test) [1.3.2.4] P=smtp S=sss
295 >>> host in hosts_connection_nolog? no (option unset)
296 >>> host in host_lookup? no (option unset)
297 >>> host in host_reject_connection? no (option unset)
298 >>> host in sender_unqualified_hosts? no (option unset)
299 >>> host in recipient_unqualified_hosts? no (option unset)
300 >>> host in helo_verify_hosts? no (option unset)
301 >>> host in helo_try_verify_hosts? no (option unset)
302 >>> host in helo_accept_junk_hosts? no (option unset)
303 >>> test in helo_lookup_domains?
305 >>> list element: @[]
306 >>> test in helo_lookup_domains? no (end of list)
307 >>> using ACL "check_recipient"
308 >>> processing "accept" (TESTSUITE/test-config 20)
309 >>> check domains = +local_domains
310 >>> test.ex in "+local_domains"?
311 >>> list element: +local_domains
312 >>> start sublist local_domains
313 >>> test.ex in "test.ex : myhost.ex"?
314 >>> ╎list element: test.ex
315 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
316 >>> end sublist local_domains
317 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
318 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
319 >>> accept: condition test succeeded in ACL "check_recipient"
320 >>> end of ACL "check_recipient": ACCEPT
321 >>> using ACL "check_recipient"
322 >>> processing "accept" (TESTSUITE/test-config 20)
323 >>> check domains = +local_domains
324 >>> anotherhost.example.com in "+local_domains"?
325 >>> list element: +local_domains
326 >>> start sublist local_domains
327 >>> anotherhost.example.com in "test.ex : myhost.ex"?
328 >>> ╎list element: test.ex
329 >>> ╎list element: myhost.ex
330 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
331 >>> end sublist local_domains
332 >>> anotherhost.example.com in "+local_domains"? no (end of list)
333 >>> accept: condition test failed in ACL "check_recipient"
334 >>> processing "accept" (TESTSUITE/test-config 21)
335 >>> check domains = +relay_domains
336 >>> anotherhost.example.com in "+relay_domains"?
337 >>> list element: +relay_domains
338 >>> start sublist relay_domains
339 >>> anotherhost.example.com in "test.ex"?
340 >>> ╎list element: test.ex
341 >>> anotherhost.example.com in "test.ex"? no (end of list)
342 >>> end sublist relay_domains
343 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
344 >>> accept: condition test failed in ACL "check_recipient"
345 >>> processing "accept" (TESTSUITE/test-config 22)
346 >>> check hosts = +relay_hosts
347 >>> host in "+relay_hosts"?
348 >>> list element: +relay_hosts
349 >>> start sublist relay_hosts
350 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
351 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
352 MUNGED: ::1 will be omitted in what follows
353 >>> get[host|ipnode]byname[2] looked up these IP addresses:
354 >>> name=black-1.test.ex address=V4NET.11.12.13
355 MUNGED: ::1 will be omitted in what follows
356 >>> get[host|ipnode]byname[2] looked up these IP addresses:
357 >>> name=ten-3.test.ex address=V4NET.0.0.3
358 >>> ╎list element: TESTSUITE/aux-var/0066.hostnets
359 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "net16-lsearch;TESTSUITE/aux-fixed/0066.nets" in TESTSUITE/aux-var/0066.hostnets)
360 >>> end sublist relay_hosts
361 >>> data from lookup saved for cache for +relay_hosts: key '131.111.8.2' value 'net16-lsearch;TESTSUITE/aux-fixed/0066.nets'
362 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
363 >>> accept: condition test succeeded in ACL "check_recipient"
364 >>> end of ACL "check_recipient": ACCEPT
365 LOG: 10HmbB-000000005vi-0000 <= userx@somehost.example.com H=(test) [131.111.8.2] P=smtp S=sss
366 >>> host in hosts_connection_nolog? no (option unset)
367 >>> host in host_lookup? no (option unset)
368 >>> host in host_reject_connection? no (option unset)
369 >>> host in sender_unqualified_hosts? no (option unset)
370 >>> host in recipient_unqualified_hosts? no (option unset)
371 >>> host in helo_verify_hosts? no (option unset)
372 >>> host in helo_try_verify_hosts? no (option unset)
373 >>> host in helo_accept_junk_hosts? no (option unset)
374 >>> test in helo_lookup_domains?
376 >>> list element: @[]
377 >>> test in helo_lookup_domains? no (end of list)
378 >>> using ACL "check_recipient"
379 >>> processing "accept" (TESTSUITE/test-config 20)
380 >>> check domains = +local_domains
381 >>> test.ex in "+local_domains"?
382 >>> list element: +local_domains
383 >>> start sublist local_domains
384 >>> test.ex in "test.ex : myhost.ex"?
385 >>> ╎list element: test.ex
386 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
387 >>> end sublist local_domains
388 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
389 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
390 >>> accept: condition test succeeded in ACL "check_recipient"
391 >>> end of ACL "check_recipient": ACCEPT
392 >>> using ACL "check_recipient"
393 >>> processing "accept" (TESTSUITE/test-config 20)
394 >>> check domains = +local_domains
395 >>> anotherhost.example.com in "+local_domains"?
396 >>> list element: +local_domains
397 >>> start sublist local_domains
398 >>> anotherhost.example.com in "test.ex : myhost.ex"?
399 >>> ╎list element: test.ex
400 >>> ╎list element: myhost.ex
401 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
402 >>> end sublist local_domains
403 >>> anotherhost.example.com in "+local_domains"? no (end of list)
404 >>> accept: condition test failed in ACL "check_recipient"
405 >>> processing "accept" (TESTSUITE/test-config 21)
406 >>> check domains = +relay_domains
407 >>> anotherhost.example.com in "+relay_domains"?
408 >>> list element: +relay_domains
409 >>> start sublist relay_domains
410 >>> anotherhost.example.com in "test.ex"?
411 >>> ╎list element: test.ex
412 >>> anotherhost.example.com in "test.ex"? no (end of list)
413 >>> end sublist relay_domains
414 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
415 >>> accept: condition test failed in ACL "check_recipient"
416 >>> processing "accept" (TESTSUITE/test-config 22)
417 >>> check hosts = +relay_hosts
418 >>> host in "+relay_hosts"?
419 >>> list element: +relay_hosts
420 >>> start sublist relay_hosts
421 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
422 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
423 MUNGED: ::1 will be omitted in what follows
424 >>> get[host|ipnode]byname[2] looked up these IP addresses:
425 >>> name=black-1.test.ex address=V4NET.11.12.13
426 MUNGED: ::1 will be omitted in what follows
427 >>> get[host|ipnode]byname[2] looked up these IP addresses:
428 >>> name=ten-3.test.ex address=V4NET.0.0.3
429 >>> ╎list element: TESTSUITE/aux-var/0066.hostnets
430 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "net24-lsearch;TESTSUITE/aux-fixed/0066.nets" in TESTSUITE/aux-var/0066.hostnets)
431 >>> end sublist relay_hosts
432 >>> data from lookup saved for cache for +relay_hosts: key '192.152.98.3' value 'net24-lsearch;TESTSUITE/aux-fixed/0066.nets'
433 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
434 >>> accept: condition test succeeded in ACL "check_recipient"
435 >>> end of ACL "check_recipient": ACCEPT
436 LOG: 10HmbC-000000005vi-0000 <= userx@somehost.example.com H=(test) [192.152.98.3] P=smtp S=sss
437 >>> host in hosts_connection_nolog? no (option unset)
438 >>> host in host_lookup? no (option unset)
439 >>> host in host_reject_connection? no (option unset)
440 >>> host in sender_unqualified_hosts? no (option unset)
441 >>> host in recipient_unqualified_hosts? no (option unset)
442 >>> host in helo_verify_hosts? no (option unset)
443 >>> host in helo_try_verify_hosts? no (option unset)
444 >>> host in helo_accept_junk_hosts? no (option unset)
445 >>> test in helo_lookup_domains?
447 >>> list element: @[]
448 >>> test in helo_lookup_domains? no (end of list)
449 >>> using ACL "check_recipient"
450 >>> processing "accept" (TESTSUITE/test-config 20)
451 >>> check domains = +local_domains
452 >>> test.ex in "+local_domains"?
453 >>> list element: +local_domains
454 >>> start sublist local_domains
455 >>> test.ex in "test.ex : myhost.ex"?
456 >>> ╎list element: test.ex
457 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
458 >>> end sublist local_domains
459 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
460 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
461 >>> accept: condition test succeeded in ACL "check_recipient"
462 >>> end of ACL "check_recipient": ACCEPT
463 >>> using ACL "check_recipient"
464 >>> processing "accept" (TESTSUITE/test-config 20)
465 >>> check domains = +local_domains
466 >>> anotherhost.example.com in "+local_domains"?
467 >>> list element: +local_domains
468 >>> start sublist local_domains
469 >>> anotherhost.example.com in "test.ex : myhost.ex"?
470 >>> ╎list element: test.ex
471 >>> ╎list element: myhost.ex
472 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
473 >>> end sublist local_domains
474 >>> anotherhost.example.com in "+local_domains"? no (end of list)
475 >>> accept: condition test failed in ACL "check_recipient"
476 >>> processing "accept" (TESTSUITE/test-config 21)
477 >>> check domains = +relay_domains
478 >>> anotherhost.example.com in "+relay_domains"?
479 >>> list element: +relay_domains
480 >>> start sublist relay_domains
481 >>> anotherhost.example.com in "test.ex"?
482 >>> ╎list element: test.ex
483 >>> anotherhost.example.com in "test.ex"? no (end of list)
484 >>> end sublist relay_domains
485 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
486 >>> accept: condition test failed in ACL "check_recipient"
487 >>> processing "accept" (TESTSUITE/test-config 22)
488 >>> check hosts = +relay_hosts
489 >>> host in "+relay_hosts"?
490 >>> list element: +relay_hosts
491 >>> start sublist relay_hosts
492 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
493 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
494 MUNGED: ::1 will be omitted in what follows
495 >>> get[host|ipnode]byname[2] looked up these IP addresses:
496 >>> name=black-1.test.ex address=V4NET.11.12.13
497 MUNGED: ::1 will be omitted in what follows
498 >>> get[host|ipnode]byname[2] looked up these IP addresses:
499 >>> name=ten-3.test.ex address=V4NET.0.0.3
500 >>> ╎list element: TESTSUITE/aux-var/0066.hostnets
501 >>> sender host name required, to match against *-1.test.ex
502 >>> looking up host name for V4NET.0.0.1
503 >>> IP address lookup yielded "ten-1.test.ex"
504 >>> ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
505 >>> ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
506 >>> checking addresses for ten-1.test.ex
508 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "*-1.test.ex" in TESTSUITE/aux-var/0066.hostnets)
509 >>> end sublist relay_hosts
510 >>> data from lookup saved for cache for +relay_hosts: key 'V4NET.0.0.1' value '*-1.test.ex'
511 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
512 >>> accept: condition test succeeded in ACL "check_recipient"
513 >>> end of ACL "check_recipient": ACCEPT
514 LOG: 10HmbD-000000005vi-0000 <= userx@somehost.example.com H=ten-1.test.ex (test) [V4NET.0.0.1] P=smtp S=sss
515 >>> host in hosts_connection_nolog? no (option unset)
516 >>> host in host_lookup? no (option unset)
517 >>> host in host_reject_connection? no (option unset)
518 >>> host in sender_unqualified_hosts? no (option unset)
519 >>> host in recipient_unqualified_hosts? no (option unset)
520 >>> host in helo_verify_hosts? no (option unset)
521 >>> host in helo_try_verify_hosts? no (option unset)
522 >>> host in helo_accept_junk_hosts? no (option unset)
523 >>> test in helo_lookup_domains?
525 >>> list element: @[]
526 >>> test in helo_lookup_domains? no (end of list)
527 >>> using ACL "check_recipient"
528 >>> processing "accept" (TESTSUITE/test-config 20)
529 >>> check domains = +local_domains
530 >>> test.ex in "+local_domains"?
531 >>> list element: +local_domains
532 >>> start sublist local_domains
533 >>> test.ex in "test.ex : myhost.ex"?
534 >>> ╎list element: test.ex
535 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
536 >>> end sublist local_domains
537 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
538 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
539 >>> accept: condition test succeeded in ACL "check_recipient"
540 >>> end of ACL "check_recipient": ACCEPT
541 >>> using ACL "check_recipient"
542 >>> processing "accept" (TESTSUITE/test-config 20)
543 >>> check domains = +local_domains
544 >>> anotherhost.example.com in "+local_domains"?
545 >>> list element: +local_domains
546 >>> start sublist local_domains
547 >>> anotherhost.example.com in "test.ex : myhost.ex"?
548 >>> ╎list element: test.ex
549 >>> ╎list element: myhost.ex
550 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
551 >>> end sublist local_domains
552 >>> anotherhost.example.com in "+local_domains"? no (end of list)
553 >>> accept: condition test failed in ACL "check_recipient"
554 >>> processing "accept" (TESTSUITE/test-config 21)
555 >>> check domains = +relay_domains
556 >>> anotherhost.example.com in "+relay_domains"?
557 >>> list element: +relay_domains
558 >>> start sublist relay_domains
559 >>> anotherhost.example.com in "test.ex"?
560 >>> ╎list element: test.ex
561 >>> anotherhost.example.com in "test.ex"? no (end of list)
562 >>> end sublist relay_domains
563 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
564 >>> accept: condition test failed in ACL "check_recipient"
565 >>> processing "accept" (TESTSUITE/test-config 22)
566 >>> check hosts = +relay_hosts
567 >>> host in "+relay_hosts"?
568 >>> list element: +relay_hosts
569 >>> start sublist relay_hosts
570 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
571 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
572 MUNGED: ::1 will be omitted in what follows
573 >>> get[host|ipnode]byname[2] looked up these IP addresses:
574 >>> name=black-1.test.ex address=V4NET.11.12.13
575 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "black-1.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
576 >>> end sublist relay_hosts
577 >>> data from lookup saved for cache for +relay_hosts: key 'V4NET.11.12.13' value 'black-1.test.ex'
578 >>> host in "+relay_hosts"? no (end of list)
579 >>> accept: condition test failed in ACL "check_recipient"
580 >>> processing "deny" (TESTSUITE/test-config 23)
581 >>> message: relay not permitted
582 >>> deny: condition test succeeded in ACL "check_recipient"
583 >>> end of ACL "check_recipient": DENY
584 LOG: H=(test) [V4NET.11.12.13] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
585 LOG: 10HmbE-000000005vi-0000 <= userx@somehost.example.com H=(test) [V4NET.11.12.13] P=smtp S=sss
586 >>> host in hosts_connection_nolog? no (option unset)
587 >>> host in host_lookup? no (option unset)
588 >>> host in host_reject_connection? no (option unset)
589 >>> host in sender_unqualified_hosts? no (option unset)
590 >>> host in recipient_unqualified_hosts? no (option unset)
591 >>> host in helo_verify_hosts? no (option unset)
592 >>> host in helo_try_verify_hosts? no (option unset)
593 >>> host in helo_accept_junk_hosts? no (option unset)
594 >>> test in helo_lookup_domains?
596 >>> list element: @[]
597 >>> test in helo_lookup_domains? no (end of list)
598 >>> using ACL "check_recipient"
599 >>> processing "accept" (TESTSUITE/test-config 20)
600 >>> check domains = +local_domains
601 >>> test.ex in "+local_domains"?
602 >>> list element: +local_domains
603 >>> start sublist local_domains
604 >>> test.ex in "test.ex : myhost.ex"?
605 >>> ╎list element: test.ex
606 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
607 >>> end sublist local_domains
608 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
609 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
610 >>> accept: condition test succeeded in ACL "check_recipient"
611 >>> end of ACL "check_recipient": ACCEPT
612 >>> using ACL "check_recipient"
613 >>> processing "accept" (TESTSUITE/test-config 20)
614 >>> check domains = +local_domains
615 >>> anotherhost.example.com in "+local_domains"?
616 >>> list element: +local_domains
617 >>> start sublist local_domains
618 >>> anotherhost.example.com in "test.ex : myhost.ex"?
619 >>> ╎list element: test.ex
620 >>> ╎list element: myhost.ex
621 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
622 >>> end sublist local_domains
623 >>> anotherhost.example.com in "+local_domains"? no (end of list)
624 >>> accept: condition test failed in ACL "check_recipient"
625 >>> processing "accept" (TESTSUITE/test-config 21)
626 >>> check domains = +relay_domains
627 >>> anotherhost.example.com in "+relay_domains"?
628 >>> list element: +relay_domains
629 >>> start sublist relay_domains
630 >>> anotherhost.example.com in "test.ex"?
631 >>> ╎list element: test.ex
632 >>> anotherhost.example.com in "test.ex"? no (end of list)
633 >>> end sublist relay_domains
634 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
635 >>> accept: condition test failed in ACL "check_recipient"
636 >>> processing "accept" (TESTSUITE/test-config 22)
637 >>> check hosts = +relay_hosts
638 >>> host in "+relay_hosts"?
639 >>> list element: +relay_hosts
640 >>> start sublist relay_hosts
641 >>> host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
642 >>> ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
643 MUNGED: ::1 will be omitted in what follows
644 >>> get[host|ipnode]byname[2] looked up these IP addresses:
645 >>> name=black-1.test.ex address=V4NET.11.12.13
646 MUNGED: ::1 will be omitted in what follows
647 >>> get[host|ipnode]byname[2] looked up these IP addresses:
648 >>> name=ten-3.test.ex address=V4NET.0.0.3
649 >>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "!ten-3.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
650 >>> end sublist relay_hosts
651 >>> data from lookup saved for cache for +relay_hosts: key 'V4NET.0.0.3' value 'ten-3.test.ex'
652 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
653 >>> accept: condition test succeeded in ACL "check_recipient"
654 >>> end of ACL "check_recipient": ACCEPT
655 LOG: 10HmbF-000000005vi-0000 <= userx@somehost.example.com H=(test) [V4NET.0.0.3] P=smtp S=sss