Do not permit change-of-separator for pam/radius expansion conditions
[exim.git] / test / stderr / 0066
1 >>> host in hosts_connection_nolog? no (option unset)
2 >>> host in host_lookup? no (option unset)
3 >>> host in host_reject_connection? no (option unset)
4 >>> host in sender_unqualified_hosts? no (option unset)
5 >>> host in recipient_unqualified_hosts? no (option unset)
6 >>> host in helo_verify_hosts? no (option unset)
7 >>> host in helo_try_verify_hosts? no (option unset)
8 >>> host in helo_accept_junk_hosts? no (option unset)
9 >>> test in helo_lookup_domains?
10 >>>  list element: @
11 >>>  list element: @[]
12 >>> test in helo_lookup_domains? no (end of list)
13 >>> using ACL "check_recipient"
14 >>> processing ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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?
81 >>>  list element: @
82 >>>  list element: @[]
83 >>> test in helo_lookup_domains? no (end of list)
84 >>> using ACL "check_recipient"
85 >>> processing ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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?
156 >>>  list element: @
157 >>>  list element: @[]
158 >>> test in helo_lookup_domains? no (end of list)
159 >>> using ACL "check_recipient"
160 >>> processing ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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?
227 >>>  list element: @
228 >>>  list element: @[]
229 >>> test in helo_lookup_domains? no (end of list)
230 >>> using ACL "check_recipient"
231 >>> processing ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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?
304 >>>  list element: @
305 >>>  list element: @[]
306 >>> test in helo_lookup_domains? no (end of list)
307 >>> using ACL "check_recipient"
308 >>> processing ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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?
375 >>>  list element: @
376 >>>  list element: @[]
377 >>> test in helo_lookup_domains? no (end of list)
378 >>> using ACL "check_recipient"
379 >>> processing ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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?
446 >>>  list element: @
447 >>>  list element: @[]
448 >>> test in helo_lookup_domains? no (end of list)
449 >>> using ACL "check_recipient"
450 >>> processing ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 ACL check_recipient "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 >>>    ╎ check dnssec require list
505 >>>    ╎  ten-1.test.ex not in empty list (option unset? cannot trace name)
506 >>>    ╎ check dnssec request list
507 >>>    ╎  ten-1.test.ex not in empty list (option unset? cannot trace name)
508 >>> checking addresses for ten-1.test.ex
509 >>>   V4NET.0.0.1 OK
510 >>>    ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "*-1.test.ex" in TESTSUITE/aux-var/0066.hostnets)
511 >>>   end sublist relay_hosts
512 >>>  data from lookup saved for cache for +relay_hosts: key 'V4NET.0.0.1' value '*-1.test.ex'
513 >>>  host in "+relay_hosts"? yes (matched "+relay_hosts")
514 >>> accept: condition test succeeded in ACL check_recipient
515 >>> end of ACL check_recipient: ACCEPT
516 LOG: 10HmbD-000000005vi-0000 <= userx@somehost.example.com H=ten-1.test.ex (test) [V4NET.0.0.1] P=smtp S=sss
517 >>> host in hosts_connection_nolog? no (option unset)
518 >>> host in host_lookup? no (option unset)
519 >>> host in host_reject_connection? no (option unset)
520 >>> host in sender_unqualified_hosts? no (option unset)
521 >>> host in recipient_unqualified_hosts? no (option unset)
522 >>> host in helo_verify_hosts? no (option unset)
523 >>> host in helo_try_verify_hosts? no (option unset)
524 >>> host in helo_accept_junk_hosts? no (option unset)
525 >>> test in helo_lookup_domains?
526 >>>  list element: @
527 >>>  list element: @[]
528 >>> test in helo_lookup_domains? no (end of list)
529 >>> using ACL "check_recipient"
530 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 20)
531 >>> check domains = +local_domains
532 >>> test.ex in "+local_domains"?
533 >>>  list element: +local_domains
534 >>>   start sublist local_domains
535 >>>    test.ex in "test.ex : myhost.ex"?
536 >>>    ╎list element: test.ex
537 >>>    ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
538 >>>   end sublist local_domains
539 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
540 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
541 >>> accept: condition test succeeded in ACL check_recipient
542 >>> end of ACL check_recipient: ACCEPT
543 >>> using ACL "check_recipient"
544 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 20)
545 >>> check domains = +local_domains
546 >>> anotherhost.example.com in "+local_domains"?
547 >>>  list element: +local_domains
548 >>>   start sublist local_domains
549 >>>    anotherhost.example.com in "test.ex : myhost.ex"?
550 >>>    ╎list element: test.ex
551 >>>    ╎list element: myhost.ex
552 >>>    anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
553 >>>   end sublist local_domains
554 >>> anotherhost.example.com in "+local_domains"? no (end of list)
555 >>> accept: condition test failed in ACL check_recipient
556 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 21)
557 >>> check domains = +relay_domains
558 >>> anotherhost.example.com in "+relay_domains"?
559 >>>  list element: +relay_domains
560 >>>   start sublist relay_domains
561 >>>    anotherhost.example.com in "test.ex"?
562 >>>    ╎list element: test.ex
563 >>>    anotherhost.example.com in "test.ex"? no (end of list)
564 >>>   end sublist relay_domains
565 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
566 >>> accept: condition test failed in ACL check_recipient
567 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 22)
568 >>> check hosts = +relay_hosts
569 >>> host in "+relay_hosts"?
570 >>>  list element: +relay_hosts
571 >>>   start sublist relay_hosts
572 >>>    host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
573 >>>    ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
574 MUNGED: ::1 will be omitted in what follows
575 >>> get[host|ipnode]byname[2] looked up these IP addresses:
576 >>>   name=black-1.test.ex address=V4NET.11.12.13
577 >>>    ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "black-1.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
578 >>>   end sublist relay_hosts
579 >>>  data from lookup saved for cache for +relay_hosts: key 'V4NET.11.12.13' value 'black-1.test.ex'
580 >>> host in "+relay_hosts"? no (end of list)
581 >>> accept: condition test failed in ACL check_recipient
582 >>> processing ACL check_recipient "deny" (TESTSUITE/test-config 23)
583 >>>   message: relay not permitted
584 >>> deny: condition test succeeded in ACL check_recipient
585 >>> end of ACL check_recipient: DENY
586 LOG: H=(test) [V4NET.11.12.13] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
587 LOG: 10HmbE-000000005vi-0000 <= userx@somehost.example.com H=(test) [V4NET.11.12.13] P=smtp S=sss
588 >>> host in hosts_connection_nolog? no (option unset)
589 >>> host in host_lookup? no (option unset)
590 >>> host in host_reject_connection? no (option unset)
591 >>> host in sender_unqualified_hosts? no (option unset)
592 >>> host in recipient_unqualified_hosts? no (option unset)
593 >>> host in helo_verify_hosts? no (option unset)
594 >>> host in helo_try_verify_hosts? no (option unset)
595 >>> host in helo_accept_junk_hosts? no (option unset)
596 >>> test in helo_lookup_domains?
597 >>>  list element: @
598 >>>  list element: @[]
599 >>> test in helo_lookup_domains? no (end of list)
600 >>> using ACL "check_recipient"
601 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 20)
602 >>> check domains = +local_domains
603 >>> test.ex in "+local_domains"?
604 >>>  list element: +local_domains
605 >>>   start sublist local_domains
606 >>>    test.ex in "test.ex : myhost.ex"?
607 >>>    ╎list element: test.ex
608 >>>    ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
609 >>>   end sublist local_domains
610 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
611 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
612 >>> accept: condition test succeeded in ACL check_recipient
613 >>> end of ACL check_recipient: ACCEPT
614 >>> using ACL "check_recipient"
615 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 20)
616 >>> check domains = +local_domains
617 >>> anotherhost.example.com in "+local_domains"?
618 >>>  list element: +local_domains
619 >>>   start sublist local_domains
620 >>>    anotherhost.example.com in "test.ex : myhost.ex"?
621 >>>    ╎list element: test.ex
622 >>>    ╎list element: myhost.ex
623 >>>    anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
624 >>>   end sublist local_domains
625 >>> anotherhost.example.com in "+local_domains"? no (end of list)
626 >>> accept: condition test failed in ACL check_recipient
627 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 21)
628 >>> check domains = +relay_domains
629 >>> anotherhost.example.com in "+relay_domains"?
630 >>>  list element: +relay_domains
631 >>>   start sublist relay_domains
632 >>>    anotherhost.example.com in "test.ex"?
633 >>>    ╎list element: test.ex
634 >>>    anotherhost.example.com in "test.ex"? no (end of list)
635 >>>   end sublist relay_domains
636 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
637 >>> accept: condition test failed in ACL check_recipient
638 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 22)
639 >>> check hosts = +relay_hosts
640 >>> host in "+relay_hosts"?
641 >>>  list element: +relay_hosts
642 >>>   start sublist relay_hosts
643 >>>    host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"?
644 >>>    ╎list element: !TESTSUITE/aux-fixed/0066.nothosts
645 MUNGED: ::1 will be omitted in what follows
646 >>> get[host|ipnode]byname[2] looked up these IP addresses:
647 >>>   name=black-1.test.ex address=V4NET.11.12.13
648 MUNGED: ::1 will be omitted in what follows
649 >>> get[host|ipnode]byname[2] looked up these IP addresses:
650 >>>   name=ten-3.test.ex address=V4NET.0.0.3
651 >>>    ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (matched "!ten-3.test.ex" in TESTSUITE/aux-fixed/0066.nothosts)
652 >>>   end sublist relay_hosts
653 >>>  data from lookup saved for cache for +relay_hosts: key 'V4NET.0.0.3' value 'ten-3.test.ex'
654 >>>  host in "+relay_hosts"? yes (matched "+relay_hosts")
655 >>> accept: condition test succeeded in ACL check_recipient
656 >>> end of ACL check_recipient: ACCEPT
657 LOG: 10HmbF-000000005vi-0000 <= userx@somehost.example.com H=(test) [V4NET.0.0.3] P=smtp S=sss