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 ACL check_recipient "accept" (TESTSUITE/test-config 23)
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 23)
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 24)
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 25)
52 >>> check hosts = +relay_hosts
53 >>> host in "+relay_hosts"?
54 >>> list element: +relay_hosts
55 >>> start sublist relay_hosts
56 >>> host in "*-2.test.ex : *-3-alias.test.ex"?
57 >>> ╎list element: *-2.test.ex
58 >>> ╎sender host name required, to match against *-2.test.ex
59 >>> ╎ looking up host name for V4NET.0.0.1
60 >>> ╎ IP address lookup yielded "ten-1.test.ex"
61 >>> ╎ check dnssec require list
62 >>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
63 >>> ╎ check dnssec request list
64 >>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
65 >>> ╎ checking addresses for ten-1.test.ex
67 >>> ╎list element: *-3-alias.test.ex
68 >>> host in "*-2.test.ex : *-3-alias.test.ex"? no (end of list)
69 >>> end sublist relay_hosts
70 >>> host in "+relay_hosts"? no (end of list)
71 >>> accept: condition test failed in ACL check_recipient
72 >>> processing ACL check_recipient "deny" (TESTSUITE/test-config 26)
73 >>> message: relay not permitted
74 >>> deny: condition test succeeded in ACL check_recipient
75 >>> end of ACL check_recipient: DENY
76 LOG: H=ten-1.test.ex (test) [V4NET.0.0.1] F=<userx@somehost.example.com> rejected RCPT <userx@anotherhost.example.com>: relay not permitted
77 >>> using ACL "check_message"
78 >>> processing ACL check_message "accept" (TESTSUITE/test-config 29)
79 >>> accept: condition test succeeded in ACL check_message
80 >>> end of ACL check_message: ACCEPT
81 LOG: 10HmaX-000000005vi-0000 <= userx@somehost.example.com H=ten-1.test.ex (test) [V4NET.0.0.1] P=smtp S=sss
82 >>> host in hosts_connection_nolog? no (option unset)
83 >>> host in host_lookup? no (option unset)
84 >>> host in host_reject_connection? no (option unset)
85 >>> host in sender_unqualified_hosts? no (option unset)
86 >>> host in recipient_unqualified_hosts? no (option unset)
87 >>> host in helo_verify_hosts? no (option unset)
88 >>> host in helo_try_verify_hosts? no (option unset)
89 >>> host in helo_accept_junk_hosts? no (option unset)
90 >>> test in helo_lookup_domains?
93 >>> test in helo_lookup_domains? no (end of list)
94 >>> using ACL "check_recipient"
95 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 23)
96 >>> check domains = +local_domains
97 >>> test.ex in "+local_domains"?
98 >>> list element: +local_domains
99 >>> start sublist local_domains
100 >>> test.ex in "test.ex : myhost.ex"?
101 >>> ╎list element: test.ex
102 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
103 >>> end sublist local_domains
104 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
105 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
106 >>> accept: condition test succeeded in ACL check_recipient
107 >>> end of ACL check_recipient: ACCEPT
108 >>> using ACL "check_recipient"
109 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 23)
110 >>> check domains = +local_domains
111 >>> anotherhost.example.com in "+local_domains"?
112 >>> list element: +local_domains
113 >>> start sublist local_domains
114 >>> anotherhost.example.com in "test.ex : myhost.ex"?
115 >>> ╎list element: test.ex
116 >>> ╎list element: myhost.ex
117 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
118 >>> end sublist local_domains
119 >>> anotherhost.example.com in "+local_domains"? no (end of list)
120 >>> accept: condition test failed in ACL check_recipient
121 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 24)
122 >>> check domains = +relay_domains
123 >>> anotherhost.example.com in "+relay_domains"?
124 >>> list element: +relay_domains
125 >>> start sublist relay_domains
126 >>> anotherhost.example.com in "test.ex"?
127 >>> ╎list element: test.ex
128 >>> anotherhost.example.com in "test.ex"? no (end of list)
129 >>> end sublist relay_domains
130 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
131 >>> accept: condition test failed in ACL check_recipient
132 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 25)
133 >>> check hosts = +relay_hosts
134 >>> host in "+relay_hosts"?
135 >>> list element: +relay_hosts
136 >>> start sublist relay_hosts
137 >>> host in "*-2.test.ex : *-3-alias.test.ex"?
138 >>> ╎list element: *-2.test.ex
139 >>> ╎sender host name required, to match against *-2.test.ex
140 >>> ╎ looking up host name for V4NET.0.0.2
141 >>> ╎ IP address lookup yielded "ten-2.test.ex"
142 >>> ╎ check dnssec require list
143 >>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
144 >>> ╎ check dnssec request list
145 >>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
146 >>> ╎ checking addresses for ten-2.test.ex
148 >>> ╎host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-2.test.ex")
149 >>> end sublist relay_hosts
150 >>> data from lookup saved for cache for +relay_hosts: key 'V4NET.0.0.2' value '*-2.test.ex'
151 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
152 >>> accept: condition test succeeded in ACL check_recipient
153 >>> end of ACL check_recipient: ACCEPT
154 >>> using ACL "check_message"
155 >>> processing ACL check_message "accept" (TESTSUITE/test-config 29)
156 >>> accept: condition test succeeded in ACL check_message
157 >>> end of ACL check_message: ACCEPT
158 LOG: 10HmaY-000000005vi-0000 <= userx@somehost.example.com H=ten-2.test.ex (test) [V4NET.0.0.2] P=smtp S=sss
159 >>> host in hosts_connection_nolog? no (option unset)
160 >>> host in host_lookup? no (option unset)
161 >>> host in host_reject_connection? no (option unset)
162 >>> host in sender_unqualified_hosts? no (option unset)
163 >>> host in recipient_unqualified_hosts? no (option unset)
164 >>> host in helo_verify_hosts? no (option unset)
165 >>> host in helo_try_verify_hosts? no (option unset)
166 >>> host in helo_accept_junk_hosts? no (option unset)
167 >>> test in helo_lookup_domains?
169 >>> list element: @[]
170 >>> test in helo_lookup_domains? no (end of list)
171 >>> using ACL "check_recipient"
172 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 23)
173 >>> check domains = +local_domains
174 >>> test.ex in "+local_domains"?
175 >>> list element: +local_domains
176 >>> start sublist local_domains
177 >>> test.ex in "test.ex : myhost.ex"?
178 >>> ╎list element: test.ex
179 >>> ╎test.ex in "test.ex : myhost.ex"? yes (matched "test.ex")
180 >>> end sublist local_domains
181 >>> data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
182 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
183 >>> accept: condition test succeeded in ACL check_recipient
184 >>> end of ACL check_recipient: ACCEPT
185 >>> using ACL "check_recipient"
186 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 23)
187 >>> check domains = +local_domains
188 >>> anotherhost.example.com in "+local_domains"?
189 >>> list element: +local_domains
190 >>> start sublist local_domains
191 >>> anotherhost.example.com in "test.ex : myhost.ex"?
192 >>> ╎list element: test.ex
193 >>> ╎list element: myhost.ex
194 >>> anotherhost.example.com in "test.ex : myhost.ex"? no (end of list)
195 >>> end sublist local_domains
196 >>> anotherhost.example.com in "+local_domains"? no (end of list)
197 >>> accept: condition test failed in ACL check_recipient
198 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 24)
199 >>> check domains = +relay_domains
200 >>> anotherhost.example.com in "+relay_domains"?
201 >>> list element: +relay_domains
202 >>> start sublist relay_domains
203 >>> anotherhost.example.com in "test.ex"?
204 >>> ╎list element: test.ex
205 >>> anotherhost.example.com in "test.ex"? no (end of list)
206 >>> end sublist relay_domains
207 >>> anotherhost.example.com in "+relay_domains"? no (end of list)
208 >>> accept: condition test failed in ACL check_recipient
209 >>> processing ACL check_recipient "accept" (TESTSUITE/test-config 25)
210 >>> check hosts = +relay_hosts
211 >>> host in "+relay_hosts"?
212 >>> list element: +relay_hosts
213 >>> start sublist relay_hosts
214 >>> host in "*-2.test.ex : *-3-alias.test.ex"?
215 >>> ╎list element: *-2.test.ex
216 >>> ╎sender host name required, to match against *-2.test.ex
217 >>> ╎ looking up host name for V4NET.0.0.3
218 >>> ╎ IP address lookup yielded "ten-3.test.ex"
219 >>> ╎ alias "ten-3-alias.test.ex"
220 >>> ╎ check dnssec require list
221 >>> ╎ ten-3.test.ex not in empty list (option unset? cannot trace name)
222 >>> ╎ check dnssec request list
223 >>> ╎ ten-3.test.ex not in empty list (option unset? cannot trace name)
224 >>> ╎ checking addresses for ten-3.test.ex
226 >>> ╎ check dnssec require list
227 >>> ╎ ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
228 >>> ╎ check dnssec request list
229 >>> ╎ ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
230 >>> ╎ checking addresses for ten-3-alias.test.ex
232 >>> ╎list element: *-3-alias.test.ex
233 >>> ╎host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-3-alias.test.ex")
234 >>> end sublist relay_hosts
235 >>> data from lookup saved for cache for +relay_hosts: key 'V4NET.0.0.3' value '*-3-alias.test.ex'
236 >>> host in "+relay_hosts"? yes (matched "+relay_hosts")
237 >>> accept: condition test succeeded in ACL check_recipient
238 >>> end of ACL check_recipient: ACCEPT
239 >>> using ACL "check_message"
240 >>> processing ACL check_message "accept" (TESTSUITE/test-config 29)
241 >>> accept: condition test succeeded in ACL check_message
242 >>> end of ACL check_message: ACCEPT
243 LOG: 10HmaZ-000000005vi-0000 <= userx@somehost.example.com H=ten-3.test.ex (test) [V4NET.0.0.3] P=smtp S=sss