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 >>> list element: ten-1.test.ex
7 MUNGED: ::1 will be omitted in what follows
8 >>> get[host|ipnode]byname[2] looked up these IP addresses:
9 >>> name=ten-1.test.ex address=V4NET.0.0.1
10 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
11 >>> host in helo_accept_junk_hosts? no (option unset)
13 LOG: rejected MAIL from [V4NET.0.0.1]: no HELO/EHLO given
14 >>> host in hosts_connection_nolog? no (option unset)
15 >>> host in host_lookup? no (option unset)
16 >>> host in host_reject_connection? no (option unset)
17 >>> host in sender_unqualified_hosts? no (option unset)
18 >>> host in recipient_unqualified_hosts? no (option unset)
19 >>> list element: ten-1.test.ex
20 MUNGED: ::1 will be omitted in what follows
21 >>> get[host|ipnode]byname[2] looked up these IP addresses:
22 >>> name=ten-1.test.ex address=V4NET.0.0.1
23 >>> list element: ten-3.test.ex
24 MUNGED: ::1 will be omitted in what follows
25 >>> get[host|ipnode]byname[2] looked up these IP addresses:
26 >>> name=ten-3.test.ex address=V4NET.0.0.3
27 >>> host in helo_verify_hosts? no (end of list)
28 >>> list element: ten-2.test.ex
29 MUNGED: ::1 will be omitted in what follows
30 >>> get[host|ipnode]byname[2] looked up these IP addresses:
31 >>> name=ten-2.test.ex address=V4NET.0.0.2
32 >>> host in helo_try_verify_hosts? no (end of list)
33 >>> host in helo_accept_junk_hosts? no (option unset)
35 >>> host in hosts_require_helo? no (end of list)
37 >>> processing "require" (TESTSUITE/test-config 23)
38 >>> message: helo not verified
39 >>> check verify = helo
40 >>> verifying EHLO/HELO argument "NULL"
41 >>> no EHLO/HELO command was issued
42 >>> require: condition test failed in ACL "rcpt"
43 >>> end of ACL "rcpt": not OK
44 LOG: H=[V4NET.0.0.13] F=<userx@cus.cam.ac.uk> rejected RCPT <a@b>: helo not verified
45 >>> host in hosts_connection_nolog? no (option unset)
46 >>> host in host_lookup? no (option unset)
47 >>> host in host_reject_connection? no (option unset)
48 >>> host in sender_unqualified_hosts? no (option unset)
49 >>> host in recipient_unqualified_hosts? no (option unset)
50 >>> list element: ten-1.test.ex
51 MUNGED: ::1 will be omitted in what follows
52 >>> get[host|ipnode]byname[2] looked up these IP addresses:
53 >>> name=ten-1.test.ex address=V4NET.0.0.1
54 >>> list element: ten-3.test.ex
55 MUNGED: ::1 will be omitted in what follows
56 >>> get[host|ipnode]byname[2] looked up these IP addresses:
57 >>> name=ten-3.test.ex address=V4NET.0.0.3
58 >>> host in helo_verify_hosts? no (end of list)
59 >>> list element: ten-2.test.ex
60 MUNGED: ::1 will be omitted in what follows
61 >>> get[host|ipnode]byname[2] looked up these IP addresses:
62 >>> name=ten-2.test.ex address=V4NET.0.0.2
63 >>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
64 >>> host in helo_accept_junk_hosts? no (option unset)
68 >>> [V4NET.0.0.1] in helo_lookup_domains? no (end of list)
69 >>> verifying EHLO/HELO argument "[V4NET.0.0.1]"
70 >>> HELO verification failed but host is in helo_try_verify_hosts
72 >>> processing "require" (TESTSUITE/test-config 23)
73 >>> message: helo not verified
74 >>> check verify = helo
75 >>> require: condition test failed in ACL "rcpt"
76 >>> end of ACL "rcpt": not OK
77 LOG: H=([V4NET.0.0.1]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo not verified
78 >>> host in hosts_connection_nolog? no (option unset)
79 >>> host in host_lookup? no (option unset)
80 >>> host in host_reject_connection? no (option unset)
81 >>> host in sender_unqualified_hosts? no (option unset)
82 >>> host in recipient_unqualified_hosts? no (option unset)
83 >>> list element: ten-1.test.ex
84 MUNGED: ::1 will be omitted in what follows
85 >>> get[host|ipnode]byname[2] looked up these IP addresses:
86 >>> name=ten-1.test.ex address=V4NET.0.0.1
87 >>> list element: ten-3.test.ex
88 MUNGED: ::1 will be omitted in what follows
89 >>> get[host|ipnode]byname[2] looked up these IP addresses:
90 >>> name=ten-3.test.ex address=V4NET.0.0.3
91 >>> host in helo_verify_hosts? no (end of list)
92 >>> list element: ten-2.test.ex
93 MUNGED: ::1 will be omitted in what follows
94 >>> get[host|ipnode]byname[2] looked up these IP addresses:
95 >>> name=ten-2.test.ex address=V4NET.0.0.2
96 >>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
97 >>> host in helo_accept_junk_hosts? no (option unset)
100 >>> list element: @[]
101 >>> [V4NET.0.0.2] in helo_lookup_domains? no (end of list)
102 >>> verifying EHLO/HELO argument "[V4NET.0.0.2]"
103 >>> matched host address
105 >>> processing "require" (TESTSUITE/test-config 23)
106 >>> message: helo not verified
107 >>> check verify = helo
108 >>> require: condition test succeeded in ACL "rcpt"
109 >>> processing "deny" (TESTSUITE/test-config 26)
110 >>> message: helo did verify
111 >>> deny: condition test succeeded in ACL "rcpt"
112 >>> end of ACL "rcpt": DENY
113 LOG: H=([V4NET.0.0.2]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo did verify
114 >>> host in hosts_connection_nolog? no (option unset)
115 >>> host in host_lookup? no (option unset)
116 >>> host in host_reject_connection? no (option unset)
117 >>> host in sender_unqualified_hosts? no (option unset)
118 >>> host in recipient_unqualified_hosts? no (option unset)
119 >>> list element: ten-1.test.ex
120 MUNGED: ::1 will be omitted in what follows
121 >>> get[host|ipnode]byname[2] looked up these IP addresses:
122 >>> name=ten-1.test.ex address=V4NET.0.0.1
123 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
124 >>> host in helo_accept_junk_hosts? no (option unset)
127 >>> list element: @[]
128 >>> ten-1.test.ex in helo_lookup_domains? no (end of list)
129 >>> verifying EHLO/HELO argument "ten-1.test.ex"
130 >>> looking up host name for V4NET.0.0.1
131 >>> IP address lookup yielded "ten-1.test.ex"
132 >>> checking addresses for ten-1.test.ex
134 >>> matched host name
135 >>> host in hosts_connection_nolog? no (option unset)
136 >>> host in host_lookup? no (option unset)
137 >>> host in host_reject_connection? no (option unset)
138 >>> host in sender_unqualified_hosts? no (option unset)
139 >>> host in recipient_unqualified_hosts? no (option unset)
140 >>> list element: ten-1.test.ex
141 MUNGED: ::1 will be omitted in what follows
142 >>> get[host|ipnode]byname[2] looked up these IP addresses:
143 >>> name=ten-1.test.ex address=V4NET.0.0.1
144 >>> list element: ten-3.test.ex
145 MUNGED: ::1 will be omitted in what follows
146 >>> get[host|ipnode]byname[2] looked up these IP addresses:
147 >>> name=ten-3.test.ex address=V4NET.0.0.3
148 >>> host in helo_verify_hosts? yes (matched "ten-3.test.ex")
149 >>> host in helo_accept_junk_hosts? no (option unset)
152 >>> list element: @[]
153 >>> ten-3.test.ex in helo_lookup_domains? no (end of list)
154 >>> verifying EHLO/HELO argument "ten-3.test.ex"
155 >>> looking up host name for V4NET.0.0.3
156 >>> IP address lookup yielded "ten-3.test.ex"
157 >>> alias "ten-3-alias.test.ex"
158 >>> checking addresses for ten-3.test.ex
160 >>> checking addresses for ten-3-alias.test.ex
162 >>> matched host name
164 >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
165 >>> verifying EHLO/HELO argument "ten-3-alias.test.ex"
166 >>> matched alias ten-3-alias.test.ex
167 >>> verifying EHLO/HELO argument "ten-3xtra.test.ex"
168 >>> getting IP address for ten-3xtra.test.ex
169 >>> ten-3xtra.test.ex in ""? no (end of list)
171 >>> ten-3xtra.test.ex in "*"? yes (matched "*")
172 >>> IP address for ten-3xtra.test.ex matches calling address
173 >>> Forward DNS security status: unverified
174 >>> host in hosts_connection_nolog? no (option unset)
175 >>> host in host_lookup? no (option unset)
176 >>> host in host_reject_connection? no (option unset)
177 >>> host in sender_unqualified_hosts? no (option unset)
178 >>> host in recipient_unqualified_hosts? no (option unset)
179 >>> list element: ten-1.test.ex
180 MUNGED: ::1 will be omitted in what follows
181 >>> get[host|ipnode]byname[2] looked up these IP addresses:
182 >>> name=ten-1.test.ex address=V4NET.0.0.1
183 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
184 >>> host in helo_accept_junk_hosts? no (option unset)
187 >>> list element: @[]
188 >>> rhubarb in helo_lookup_domains? no (end of list)
189 >>> verifying EHLO/HELO argument "rhubarb"
190 >>> looking up host name for V4NET.0.0.1
191 >>> IP address lookup yielded "ten-1.test.ex"
192 >>> checking addresses for ten-1.test.ex
194 >>> getting IP address for rhubarb
195 >>> rhubarb in ""? no (end of list)
197 >>> rhubarb in "*"? yes (matched "*")
198 LOG: rejected "EHLO rhubarb" from (rhubarb) [V4NET.0.0.1]
199 >>> host in hosts_connection_nolog? no (option unset)
200 >>> host in host_lookup? no (option unset)
201 >>> host in host_reject_connection? no (option unset)
202 >>> host in sender_unqualified_hosts? no (option unset)
203 >>> host in recipient_unqualified_hosts? no (option unset)
204 >>> list element: ten-1.test.ex
205 MUNGED: ::1 will be omitted in what follows
206 >>> get[host|ipnode]byname[2] looked up these IP addresses:
207 >>> name=ten-1.test.ex address=V4NET.0.0.1
208 >>> list element: ten-3.test.ex
209 MUNGED: ::1 will be omitted in what follows
210 >>> get[host|ipnode]byname[2] looked up these IP addresses:
211 >>> name=ten-3.test.ex address=V4NET.0.0.3
212 >>> list element: 99.99.99.99
213 >>> host in helo_verify_hosts? yes (matched "99.99.99.99")
214 >>> host in helo_accept_junk_hosts? no (option unset)
217 >>> list element: @[]
218 >>> rhubarb in helo_lookup_domains? no (end of list)
219 >>> verifying EHLO/HELO argument "rhubarb"
220 >>> looking up host name for 99.99.99.99
221 >>> Test harness: host name lookup returns DEFER
222 >>> getting IP address for rhubarb
223 >>> rhubarb in ""? no (end of list)
225 >>> rhubarb in "*"? yes (matched "*")
226 LOG: temporarily rejected "EHLO rhubarb" from (rhubarb) [99.99.99.99]
227 >>> host in hosts_connection_nolog? no (option unset)
228 >>> host in host_lookup? no (option unset)
229 >>> host in host_reject_connection? no (option unset)
230 >>> host in sender_unqualified_hosts? no (option unset)
231 >>> host in recipient_unqualified_hosts? no (option unset)
232 >>> list element: ten-1.test.ex
233 MUNGED: ::1 will be omitted in what follows
234 >>> get[host|ipnode]byname[2] looked up these IP addresses:
235 >>> name=ten-1.test.ex address=V4NET.0.0.1
236 >>> list element: ten-3.test.ex
237 MUNGED: ::1 will be omitted in what follows
238 >>> get[host|ipnode]byname[2] looked up these IP addresses:
239 >>> name=ten-3.test.ex address=V4NET.0.0.3
240 >>> host in helo_verify_hosts? no (end of list)
241 >>> list element: ten-2.test.ex
242 MUNGED: ::1 will be omitted in what follows
243 >>> get[host|ipnode]byname[2] looked up these IP addresses:
244 >>> name=ten-2.test.ex address=V4NET.0.0.2
245 >>> host in helo_try_verify_hosts? no (end of list)
246 >>> host in helo_accept_junk_hosts? no (option unset)
249 >>> list element: @[]
250 >>> [V4NET.0.0.99] in helo_lookup_domains? no (end of list)
252 >>> processing "require" (TESTSUITE/test-config 23)
253 >>> message: helo not verified
254 >>> check verify = helo
255 >>> verifying EHLO/HELO argument "[V4NET.0.0.99]"
256 >>> require: condition test failed in ACL "rcpt"
257 >>> end of ACL "rcpt": not OK
258 LOG: H=([V4NET.0.0.99]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo not verified
259 >>> host in hosts_connection_nolog? no (option unset)
260 >>> host in host_lookup? no (option unset)
261 >>> host in host_reject_connection? no (option unset)
262 >>> host in sender_unqualified_hosts? no (option unset)
263 >>> host in recipient_unqualified_hosts? no (option unset)
264 >>> list element: ten-1.test.ex
265 MUNGED: ::1 will be omitted in what follows
266 >>> get[host|ipnode]byname[2] looked up these IP addresses:
267 >>> name=ten-1.test.ex address=V4NET.0.0.1
268 >>> list element: ten-3.test.ex
269 MUNGED: ::1 will be omitted in what follows
270 >>> get[host|ipnode]byname[2] looked up these IP addresses:
271 >>> name=ten-3.test.ex address=V4NET.0.0.3
272 >>> host in helo_verify_hosts? no (end of list)
273 >>> list element: ten-2.test.ex
274 MUNGED: ::1 will be omitted in what follows
275 >>> get[host|ipnode]byname[2] looked up these IP addresses:
276 >>> name=ten-2.test.ex address=V4NET.0.0.2
277 >>> host in helo_try_verify_hosts? no (end of list)
278 >>> host in helo_accept_junk_hosts? no (option unset)
281 >>> list element: @[]
282 >>> [V4NET.0.0.13] in helo_lookup_domains? no (end of list)
284 >>> processing "require" (TESTSUITE/test-config 23)
285 >>> message: helo not verified
286 >>> check verify = helo
287 >>> verifying EHLO/HELO argument "[V4NET.0.0.13]"
288 >>> matched host address
289 >>> require: condition test succeeded in ACL "rcpt"
290 >>> processing "deny" (TESTSUITE/test-config 26)
291 >>> message: helo did verify
292 >>> deny: condition test succeeded in ACL "rcpt"
293 >>> end of ACL "rcpt": DENY
294 LOG: H=([V4NET.0.0.13]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo did verify
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 >>> list element: ten-1.test.ex
301 MUNGED: ::1 will be omitted in what follows
302 >>> get[host|ipnode]byname[2] looked up these IP addresses:
303 >>> name=ten-1.test.ex address=V4NET.0.0.1
304 >>> list element: ten-3.test.ex
305 MUNGED: ::1 will be omitted in what follows
306 >>> get[host|ipnode]byname[2] looked up these IP addresses:
307 >>> name=ten-3.test.ex address=V4NET.0.0.3
308 >>> host in helo_verify_hosts? no (end of list)
309 >>> list element: ten-2.test.ex
310 MUNGED: ::1 will be omitted in what follows
311 >>> get[host|ipnode]byname[2] looked up these IP addresses:
312 >>> name=ten-2.test.ex address=V4NET.0.0.2
313 >>> host in helo_try_verify_hosts? no (end of list)
314 >>> host in helo_accept_junk_hosts? no (option unset)
317 >>> list element: @[]
318 >>> rhubarb in helo_lookup_domains? no (end of list)
319 >>> host in dsn_advertise_hosts? no (option unset)
321 >>> host in pipelining_advertise_hosts? yes (matched "*")
322 >>> host in chunking_advertise_hosts? no (end of list)
324 >>> processing "require" (TESTSUITE/test-config 23)
325 >>> message: helo not verified
326 >>> check verify = helo
327 >>> verifying EHLO/HELO argument "rhubarb"
328 >>> looking up host name for 99.99.99.99
329 >>> Test harness: host name lookup returns DEFER
330 >>> getting IP address for rhubarb
331 >>> rhubarb in ""? no (end of list)
333 >>> rhubarb in "*"? yes (matched "*")
334 >>> require: condition test failed in ACL "rcpt"
335 >>> end of ACL "rcpt": not OK
336 LOG: H=(rhubarb) [99.99.99.99] F=<a@b> rejected RCPT <c@d>: helo not verified