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 >>> remote.host in helo_lookup_domains?
12 >>> remote.host in helo_lookup_domains? no (end of list)
13 >>> host in dsn_advertise_hosts? no (option unset)
14 >>> host in pipelining_advertise_hosts?
16 >>> host in pipelining_advertise_hosts? yes (matched "*")
17 >>> host in chunking_advertise_hosts?
18 >>> host in chunking_advertise_hosts? no (end of list)
19 >>> test.ex in percent_hack_domains?
20 >>> list element: !*relay.ex
21 >>> list element: !test.ex
22 >>> test.ex in percent_hack_domains? no (matched "!test.ex")
23 >>> using ACL "check_recipient"
24 >>> processing "accept" (TESTSUITE/test-config 27)
28 >>> host in ":"? no (end of list)
29 >>> accept: condition test failed in ACL "check_recipient"
30 >>> processing "accept" (TESTSUITE/test-config 28)
31 >>> check domains = +local_domains
32 >>> test.ex in "+local_domains"?
33 >>> list element: +local_domains
34 >>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"?
35 >>> list element: !*relay.ex
36 >>> list element: test.ex
37 >>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
38 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
39 >>> accept: condition test succeeded in ACL "check_recipient"
40 >>> end of ACL "check_recipient": ACCEPT
41 >>> other.ex in percent_hack_domains?
42 >>> list element: !*relay.ex
43 >>> list element: !test.ex
44 >>> list element: testhack.ex
45 >>> list element: testdb;defer
46 >>> other.ex in percent_hack_domains? list match deferred for testdb;defer
47 LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@other.ex>: defer in percent_hack_domains check
48 >>> testhack.ex in percent_hack_domains?
49 >>> list element: !*relay.ex
50 >>> list element: !test.ex
51 >>> list element: testhack.ex
52 >>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
53 >>> b in percent_hack_domains?
54 >>> list element: !*relay.ex
55 >>> list element: !test.ex
56 >>> list element: testhack.ex
57 >>> list element: testdb;defer
58 >>> b in percent_hack_domains? list match deferred for testdb;defer
59 LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%b@testhack.ex>: defer in percent_hack_domains check
60 >>> test.ex in percent_hack_domains?
61 >>> list element: !*relay.ex
62 >>> list element: !test.ex
63 >>> test.ex in percent_hack_domains? no (matched "!test.ex")
64 >>> using ACL "check_recipient"
65 >>> processing "accept" (TESTSUITE/test-config 27)
69 >>> host in ":"? no (end of list)
70 >>> accept: condition test failed in ACL "check_recipient"
71 >>> processing "accept" (TESTSUITE/test-config 28)
72 >>> check domains = +local_domains
73 >>> test.ex in "+local_domains"?
74 >>> list element: +local_domains
75 >>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"?
76 >>> list element: !*relay.ex
77 >>> list element: test.ex
78 >>> test.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? yes (matched "test.ex")
79 >>> test.ex in "+local_domains"? yes (matched "+local_domains")
80 >>> accept: condition test succeeded in ACL "check_recipient"
81 >>> end of ACL "check_recipient": ACCEPT
82 >>> testhack2.ex in percent_hack_domains?
83 >>> list element: !*relay.ex
84 >>> list element: !test.ex
85 >>> list element: testhack.ex
86 >>> list element: testdb;defer
87 >>> testhack2.ex in percent_hack_domains? list match deferred for testdb;defer
88 LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%b@testhack2.ex>: defer in percent_hack_domains check
89 >>> yesrelay.ex in percent_hack_domains?
90 >>> list element: !*relay.ex
91 >>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
92 >>> using ACL "check_recipient"
93 >>> processing "accept" (TESTSUITE/test-config 27)
97 >>> host in ":"? no (end of list)
98 >>> accept: condition test failed in ACL "check_recipient"
99 >>> processing "accept" (TESTSUITE/test-config 28)
100 >>> check domains = +local_domains
101 >>> yesrelay.ex in "+local_domains"?
102 >>> list element: +local_domains
103 >>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"?
104 >>> list element: !*relay.ex
105 >>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
106 >>> yesrelay.ex in "+local_domains"? no (end of list)
107 >>> accept: condition test failed in ACL "check_recipient"
108 >>> processing "accept" (TESTSUITE/test-config 29)
109 >>> check domains = +relay_domains
110 >>> yesrelay.ex in "+relay_domains"?
111 >>> list element: +relay_domains
112 >>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"?
113 >>> list element: test.ex
114 >>> list element: testhack.ex
115 >>> list element: testhack2.ex
116 >>> list element: yesrelay.ex
117 >>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
118 >>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")
119 >>> accept: condition test succeeded in ACL "check_recipient"
120 >>> end of ACL "check_recipient": ACCEPT
121 >>> norelay.ex in percent_hack_domains?
122 >>> list element: !*relay.ex
123 >>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
124 >>> using ACL "check_recipient"
125 >>> processing "accept" (TESTSUITE/test-config 27)
129 >>> host in ":"? no (end of list)
130 >>> accept: condition test failed in ACL "check_recipient"
131 >>> processing "accept" (TESTSUITE/test-config 28)
132 >>> check domains = +local_domains
133 >>> norelay.ex in "+local_domains"?
134 >>> list element: +local_domains
135 >>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"?
136 >>> list element: !*relay.ex
137 >>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
138 >>> norelay.ex in "+local_domains"? no (end of list)
139 >>> accept: condition test failed in ACL "check_recipient"
140 >>> processing "accept" (TESTSUITE/test-config 29)
141 >>> check domains = +relay_domains
142 >>> norelay.ex in "+relay_domains"?
143 >>> list element: +relay_domains
144 >>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"?
145 >>> list element: test.ex
146 >>> list element: testhack.ex
147 >>> list element: testhack2.ex
148 >>> list element: yesrelay.ex
149 >>> list element: testdb;defer
150 >>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer
151 >>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains
152 >>> accept: condition test deferred in ACL "check_recipient"
153 LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a@norelay.ex>: testdb lookup forced DEFER
154 >>> testhack.ex in percent_hack_domains?
155 >>> list element: !*relay.ex
156 >>> list element: !test.ex
157 >>> list element: testhack.ex
158 >>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
159 >>> yesrelay.ex in percent_hack_domains?
160 >>> list element: !*relay.ex
161 >>> yesrelay.ex in percent_hack_domains? no (matched "!*relay.ex")
162 >>> using ACL "check_recipient"
163 >>> processing "accept" (TESTSUITE/test-config 27)
167 >>> host in ":"? no (end of list)
168 >>> accept: condition test failed in ACL "check_recipient"
169 >>> processing "accept" (TESTSUITE/test-config 28)
170 >>> check domains = +local_domains
171 >>> yesrelay.ex in "+local_domains"?
172 >>> list element: +local_domains
173 >>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"?
174 >>> list element: !*relay.ex
175 >>> yesrelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
176 >>> yesrelay.ex in "+local_domains"? no (end of list)
177 >>> accept: condition test failed in ACL "check_recipient"
178 >>> processing "accept" (TESTSUITE/test-config 29)
179 >>> check domains = +relay_domains
180 >>> yesrelay.ex in "+relay_domains"?
181 >>> list element: +relay_domains
182 >>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"?
183 >>> list element: test.ex
184 >>> list element: testhack.ex
185 >>> list element: testhack2.ex
186 >>> list element: yesrelay.ex
187 >>> yesrelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? yes (matched "yesrelay.ex")
188 >>> yesrelay.ex in "+relay_domains"? yes (matched "+relay_domains")
189 >>> accept: condition test succeeded in ACL "check_recipient"
190 >>> end of ACL "check_recipient": ACCEPT
191 >>> testhack.ex in percent_hack_domains?
192 >>> list element: !*relay.ex
193 >>> list element: !test.ex
194 >>> list element: testhack.ex
195 >>> testhack.ex in percent_hack_domains? yes (matched "testhack.ex")
196 >>> norelay.ex in percent_hack_domains?
197 >>> list element: !*relay.ex
198 >>> norelay.ex in percent_hack_domains? no (matched "!*relay.ex")
199 >>> using ACL "check_recipient"
200 >>> processing "accept" (TESTSUITE/test-config 27)
204 >>> host in ":"? no (end of list)
205 >>> accept: condition test failed in ACL "check_recipient"
206 >>> processing "accept" (TESTSUITE/test-config 28)
207 >>> check domains = +local_domains
208 >>> norelay.ex in "+local_domains"?
209 >>> list element: +local_domains
210 >>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"?
211 >>> list element: !*relay.ex
212 >>> norelay.ex in "!*relay.ex : test.ex : testhack.ex : testhack2.ex : testdb;defer"? no (matched "!*relay.ex")
213 >>> norelay.ex in "+local_domains"? no (end of list)
214 >>> accept: condition test failed in ACL "check_recipient"
215 >>> processing "accept" (TESTSUITE/test-config 29)
216 >>> check domains = +relay_domains
217 >>> norelay.ex in "+relay_domains"?
218 >>> list element: +relay_domains
219 >>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"?
220 >>> list element: test.ex
221 >>> list element: testhack.ex
222 >>> list element: testhack2.ex
223 >>> list element: yesrelay.ex
224 >>> list element: testdb;defer
225 >>> norelay.ex in "test.ex : testhack.ex : testhack2.ex : yesrelay.ex : testdb;defer"? list match deferred for testdb;defer
226 >>> norelay.ex in "+relay_domains"? list match deferred for +relay_domains
227 >>> accept: condition test deferred in ACL "check_recipient"
228 LOG: H=(remote.host) [V4NET.0.0.1] F=<user@remote.host> temporarily rejected RCPT <a%norelay.ex@testhack.ex>: testdb lookup forced DEFER