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?
7 >>> list element: ten-1.test.ex
8 MUNGED: ::1 will be omitted in what follows
9 >>> get[host|ipnode]byname[2] looked up these IP addresses:
10 >>> name=ten-1.test.ex address=V4NET.0.0.1
11 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
12 >>> host in helo_accept_junk_hosts? no (option unset)
13 >>> host in pipelining_connect_advertise_hosts?
15 LOG: rejected MAIL from [V4NET.0.0.1]: no HELO/EHLO given
16 >>> host in hosts_connection_nolog? no (option unset)
17 >>> host in host_lookup? no (option unset)
18 >>> host in host_reject_connection? no (option unset)
19 >>> host in sender_unqualified_hosts? no (option unset)
20 >>> host in recipient_unqualified_hosts? no (option unset)
21 >>> host in helo_verify_hosts?
22 >>> list element: ten-1.test.ex
23 MUNGED: ::1 will be omitted in what follows
24 >>> get[host|ipnode]byname[2] looked up these IP addresses:
25 >>> name=ten-1.test.ex address=V4NET.0.0.1
26 >>> list element: ten-3.test.ex
27 MUNGED: ::1 will be omitted in what follows
28 >>> get[host|ipnode]byname[2] looked up these IP addresses:
29 >>> name=ten-3.test.ex address=V4NET.0.0.3
30 >>> host in helo_verify_hosts? no (end of list)
31 >>> host in helo_try_verify_hosts?
32 >>> list element: ten-2.test.ex
33 MUNGED: ::1 will be omitted in what follows
34 >>> get[host|ipnode]byname[2] looked up these IP addresses:
35 >>> name=ten-2.test.ex address=V4NET.0.0.2
36 >>> host in helo_try_verify_hosts? no (end of list)
37 >>> host in helo_accept_junk_hosts? no (option unset)
38 >>> host in pipelining_connect_advertise_hosts?
40 >>> host in hosts_require_helo?
41 >>> host in hosts_require_helo? no (end of list)
43 >>> processing "require" (TESTSUITE/test-config 23)
44 >>> message: helo not verified
45 >>> check verify = helo
46 >>> verifying EHLO/HELO argument "NULL"
47 >>> no EHLO/HELO command was issued
48 >>> require: condition test failed in ACL "rcpt"
49 >>> end of ACL "rcpt": not OK
50 LOG: H=[V4NET.0.0.13] F=<userx@cus.cam.ac.uk> rejected RCPT <a@b>: helo not verified
51 >>> host in hosts_connection_nolog? no (option unset)
52 >>> host in host_lookup? no (option unset)
53 >>> host in host_reject_connection? no (option unset)
54 >>> host in sender_unqualified_hosts? no (option unset)
55 >>> host in recipient_unqualified_hosts? no (option unset)
56 >>> host in helo_verify_hosts?
57 >>> list element: ten-1.test.ex
58 MUNGED: ::1 will be omitted in what follows
59 >>> get[host|ipnode]byname[2] looked up these IP addresses:
60 >>> name=ten-1.test.ex address=V4NET.0.0.1
61 >>> list element: ten-3.test.ex
62 MUNGED: ::1 will be omitted in what follows
63 >>> get[host|ipnode]byname[2] looked up these IP addresses:
64 >>> name=ten-3.test.ex address=V4NET.0.0.3
65 >>> host in helo_verify_hosts? no (end of list)
66 >>> host in helo_try_verify_hosts?
67 >>> list element: ten-2.test.ex
68 MUNGED: ::1 will be omitted in what follows
69 >>> get[host|ipnode]byname[2] looked up these IP addresses:
70 >>> name=ten-2.test.ex address=V4NET.0.0.2
71 >>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
72 >>> host in helo_accept_junk_hosts? no (option unset)
73 >>> host in pipelining_connect_advertise_hosts?
75 >>> [V4NET.0.0.1] in helo_lookup_domains?
78 >>> [V4NET.0.0.1] in helo_lookup_domains? no (end of list)
79 >>> verifying EHLO/HELO argument "[V4NET.0.0.1]"
80 >>> HELO verification failed but host is in helo_try_verify_hosts
82 >>> processing "require" (TESTSUITE/test-config 23)
83 >>> message: helo not verified
84 >>> check verify = helo
85 >>> require: condition test failed in ACL "rcpt"
86 >>> end of ACL "rcpt": not OK
87 LOG: H=([V4NET.0.0.1]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo not verified
88 >>> host in hosts_connection_nolog? no (option unset)
89 >>> host in host_lookup? no (option unset)
90 >>> host in host_reject_connection? no (option unset)
91 >>> host in sender_unqualified_hosts? no (option unset)
92 >>> host in recipient_unqualified_hosts? no (option unset)
93 >>> host in helo_verify_hosts?
94 >>> list element: ten-1.test.ex
95 MUNGED: ::1 will be omitted in what follows
96 >>> get[host|ipnode]byname[2] looked up these IP addresses:
97 >>> name=ten-1.test.ex address=V4NET.0.0.1
98 >>> list element: ten-3.test.ex
99 MUNGED: ::1 will be omitted in what follows
100 >>> get[host|ipnode]byname[2] looked up these IP addresses:
101 >>> name=ten-3.test.ex address=V4NET.0.0.3
102 >>> host in helo_verify_hosts? no (end of list)
103 >>> host in helo_try_verify_hosts?
104 >>> list element: ten-2.test.ex
105 MUNGED: ::1 will be omitted in what follows
106 >>> get[host|ipnode]byname[2] looked up these IP addresses:
107 >>> name=ten-2.test.ex address=V4NET.0.0.2
108 >>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
109 >>> host in helo_accept_junk_hosts? no (option unset)
110 >>> host in pipelining_connect_advertise_hosts?
112 >>> [V4NET.0.0.2] in helo_lookup_domains?
114 >>> list element: @[]
115 >>> [V4NET.0.0.2] in helo_lookup_domains? no (end of list)
116 >>> verifying EHLO/HELO argument "[V4NET.0.0.2]"
117 >>> matched host address
119 >>> processing "require" (TESTSUITE/test-config 23)
120 >>> message: helo not verified
121 >>> check verify = helo
122 >>> require: condition test succeeded in ACL "rcpt"
123 >>> processing "deny" (TESTSUITE/test-config 26)
124 >>> message: helo did verify
125 >>> deny: condition test succeeded in ACL "rcpt"
126 >>> end of ACL "rcpt": DENY
127 LOG: H=([V4NET.0.0.2]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo did verify
128 >>> host in hosts_connection_nolog? no (option unset)
129 >>> host in host_lookup? no (option unset)
130 >>> host in host_reject_connection? no (option unset)
131 >>> host in sender_unqualified_hosts? no (option unset)
132 >>> host in recipient_unqualified_hosts? no (option unset)
133 >>> host in helo_verify_hosts?
134 >>> list element: ten-1.test.ex
135 MUNGED: ::1 will be omitted in what follows
136 >>> get[host|ipnode]byname[2] looked up these IP addresses:
137 >>> name=ten-1.test.ex address=V4NET.0.0.1
138 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
139 >>> host in helo_accept_junk_hosts? no (option unset)
140 >>> host in pipelining_connect_advertise_hosts?
142 >>> ten-1.test.ex in helo_lookup_domains?
144 >>> list element: @[]
145 >>> ten-1.test.ex in helo_lookup_domains? no (end of list)
146 >>> verifying EHLO/HELO argument "ten-1.test.ex"
147 >>> looking up host name for V4NET.0.0.1
148 >>> IP address lookup yielded "ten-1.test.ex"
149 >>> checking addresses for ten-1.test.ex
151 >>> matched host name
152 >>> host in hosts_connection_nolog? no (option unset)
153 >>> host in host_lookup? no (option unset)
154 >>> host in host_reject_connection? no (option unset)
155 >>> host in sender_unqualified_hosts? no (option unset)
156 >>> host in recipient_unqualified_hosts? no (option unset)
157 >>> host in helo_verify_hosts?
158 >>> list element: ten-1.test.ex
159 MUNGED: ::1 will be omitted in what follows
160 >>> get[host|ipnode]byname[2] looked up these IP addresses:
161 >>> name=ten-1.test.ex address=V4NET.0.0.1
162 >>> list element: ten-3.test.ex
163 MUNGED: ::1 will be omitted in what follows
164 >>> get[host|ipnode]byname[2] looked up these IP addresses:
165 >>> name=ten-3.test.ex address=V4NET.0.0.3
166 >>> host in helo_verify_hosts? yes (matched "ten-3.test.ex")
167 >>> host in helo_accept_junk_hosts? no (option unset)
168 >>> host in pipelining_connect_advertise_hosts?
170 >>> ten-3.test.ex in helo_lookup_domains?
172 >>> list element: @[]
173 >>> ten-3.test.ex in helo_lookup_domains? no (end of list)
174 >>> verifying EHLO/HELO argument "ten-3.test.ex"
175 >>> looking up host name for V4NET.0.0.3
176 >>> IP address lookup yielded "ten-3.test.ex"
177 >>> alias "ten-3-alias.test.ex"
178 >>> checking addresses for ten-3.test.ex
180 >>> checking addresses for ten-3-alias.test.ex
182 >>> matched host name
183 >>> host in smtp_accept_max_nonmail_hosts?
185 >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
186 >>> verifying EHLO/HELO argument "ten-3-alias.test.ex"
187 >>> matched alias ten-3-alias.test.ex
188 >>> verifying EHLO/HELO argument "ten-3xtra.test.ex"
189 >>> getting IP address for ten-3xtra.test.ex
190 >>> ten-3xtra.test.ex in ""?
191 >>> ten-3xtra.test.ex in ""? no (end of list)
192 >>> ten-3xtra.test.ex in "*"?
194 >>> ten-3xtra.test.ex in "*"? yes (matched "*")
195 >>> IP address for ten-3xtra.test.ex matches calling address
196 >>> Forward DNS security status: unverified
197 >>> host in hosts_connection_nolog? no (option unset)
198 >>> host in host_lookup? no (option unset)
199 >>> host in host_reject_connection? no (option unset)
200 >>> host in sender_unqualified_hosts? no (option unset)
201 >>> host in recipient_unqualified_hosts? no (option unset)
202 >>> host in helo_verify_hosts?
203 >>> list element: ten-1.test.ex
204 MUNGED: ::1 will be omitted in what follows
205 >>> get[host|ipnode]byname[2] looked up these IP addresses:
206 >>> name=ten-1.test.ex address=V4NET.0.0.1
207 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
208 >>> host in helo_accept_junk_hosts? no (option unset)
209 >>> host in pipelining_connect_advertise_hosts?
211 >>> rhubarb in helo_lookup_domains?
213 >>> list element: @[]
214 >>> rhubarb in helo_lookup_domains? no (end of list)
215 >>> verifying EHLO/HELO argument "rhubarb"
216 >>> looking up host name for V4NET.0.0.1
217 >>> IP address lookup yielded "ten-1.test.ex"
218 >>> checking addresses for ten-1.test.ex
220 >>> getting IP address for rhubarb
222 >>> rhubarb in ""? no (end of list)
225 >>> rhubarb in "*"? yes (matched "*")
226 LOG: rejected "EHLO rhubarb" from (rhubarb) [V4NET.0.0.1]
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 >>> host in helo_verify_hosts?
233 >>> list element: ten-1.test.ex
234 MUNGED: ::1 will be omitted in what follows
235 >>> get[host|ipnode]byname[2] looked up these IP addresses:
236 >>> name=ten-1.test.ex address=V4NET.0.0.1
237 >>> list element: ten-3.test.ex
238 MUNGED: ::1 will be omitted in what follows
239 >>> get[host|ipnode]byname[2] looked up these IP addresses:
240 >>> name=ten-3.test.ex address=V4NET.0.0.3
241 >>> list element: 99.99.99.99
242 >>> host in helo_verify_hosts? yes (matched "99.99.99.99")
243 >>> host in helo_accept_junk_hosts? no (option unset)
244 >>> host in pipelining_connect_advertise_hosts?
246 >>> rhubarb in helo_lookup_domains?
248 >>> list element: @[]
249 >>> rhubarb in helo_lookup_domains? no (end of list)
250 >>> verifying EHLO/HELO argument "rhubarb"
251 >>> looking up host name for 99.99.99.99
252 >>> Test harness: host name lookup returns DEFER
253 >>> getting IP address for rhubarb
255 >>> rhubarb in ""? no (end of list)
258 >>> rhubarb in "*"? yes (matched "*")
259 LOG: temporarily rejected "EHLO rhubarb" from (rhubarb) [99.99.99.99]
260 >>> host in hosts_connection_nolog? no (option unset)
261 >>> host in host_lookup? no (option unset)
262 >>> host in host_reject_connection? no (option unset)
263 >>> host in sender_unqualified_hosts? no (option unset)
264 >>> host in recipient_unqualified_hosts? no (option unset)
265 >>> host in helo_verify_hosts?
266 >>> list element: ten-1.test.ex
267 MUNGED: ::1 will be omitted in what follows
268 >>> get[host|ipnode]byname[2] looked up these IP addresses:
269 >>> name=ten-1.test.ex address=V4NET.0.0.1
270 >>> list element: ten-3.test.ex
271 MUNGED: ::1 will be omitted in what follows
272 >>> get[host|ipnode]byname[2] looked up these IP addresses:
273 >>> name=ten-3.test.ex address=V4NET.0.0.3
274 >>> host in helo_verify_hosts? no (end of list)
275 >>> host in helo_try_verify_hosts?
276 >>> list element: ten-2.test.ex
277 MUNGED: ::1 will be omitted in what follows
278 >>> get[host|ipnode]byname[2] looked up these IP addresses:
279 >>> name=ten-2.test.ex address=V4NET.0.0.2
280 >>> host in helo_try_verify_hosts? no (end of list)
281 >>> host in helo_accept_junk_hosts? no (option unset)
282 >>> host in pipelining_connect_advertise_hosts?
284 >>> [V4NET.0.0.99] in helo_lookup_domains?
286 >>> list element: @[]
287 >>> [V4NET.0.0.99] in helo_lookup_domains? no (end of list)
289 >>> processing "require" (TESTSUITE/test-config 23)
290 >>> message: helo not verified
291 >>> check verify = helo
292 >>> verifying EHLO/HELO argument "[V4NET.0.0.99]"
293 >>> require: condition test failed in ACL "rcpt"
294 >>> end of ACL "rcpt": not OK
295 LOG: H=([V4NET.0.0.99]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo not verified
296 >>> host in hosts_connection_nolog? no (option unset)
297 >>> host in host_lookup? no (option unset)
298 >>> host in host_reject_connection? no (option unset)
299 >>> host in sender_unqualified_hosts? no (option unset)
300 >>> host in recipient_unqualified_hosts? no (option unset)
301 >>> host in helo_verify_hosts?
302 >>> list element: ten-1.test.ex
303 MUNGED: ::1 will be omitted in what follows
304 >>> get[host|ipnode]byname[2] looked up these IP addresses:
305 >>> name=ten-1.test.ex address=V4NET.0.0.1
306 >>> list element: ten-3.test.ex
307 MUNGED: ::1 will be omitted in what follows
308 >>> get[host|ipnode]byname[2] looked up these IP addresses:
309 >>> name=ten-3.test.ex address=V4NET.0.0.3
310 >>> host in helo_verify_hosts? no (end of list)
311 >>> host in helo_try_verify_hosts?
312 >>> list element: ten-2.test.ex
313 MUNGED: ::1 will be omitted in what follows
314 >>> get[host|ipnode]byname[2] looked up these IP addresses:
315 >>> name=ten-2.test.ex address=V4NET.0.0.2
316 >>> host in helo_try_verify_hosts? no (end of list)
317 >>> host in helo_accept_junk_hosts? no (option unset)
318 >>> host in pipelining_connect_advertise_hosts?
320 >>> [V4NET.0.0.13] in helo_lookup_domains?
322 >>> list element: @[]
323 >>> [V4NET.0.0.13] in helo_lookup_domains? no (end of list)
325 >>> processing "require" (TESTSUITE/test-config 23)
326 >>> message: helo not verified
327 >>> check verify = helo
328 >>> verifying EHLO/HELO argument "[V4NET.0.0.13]"
329 >>> matched host address
330 >>> require: condition test succeeded in ACL "rcpt"
331 >>> processing "deny" (TESTSUITE/test-config 26)
332 >>> message: helo did verify
333 >>> deny: condition test succeeded in ACL "rcpt"
334 >>> end of ACL "rcpt": DENY
335 LOG: H=([V4NET.0.0.13]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo did verify
336 >>> host in hosts_connection_nolog? no (option unset)
337 >>> host in host_lookup? no (option unset)
338 >>> host in host_reject_connection? no (option unset)
339 >>> host in sender_unqualified_hosts? no (option unset)
340 >>> host in recipient_unqualified_hosts? no (option unset)
341 >>> host in helo_verify_hosts?
342 >>> list element: ten-1.test.ex
343 MUNGED: ::1 will be omitted in what follows
344 >>> get[host|ipnode]byname[2] looked up these IP addresses:
345 >>> name=ten-1.test.ex address=V4NET.0.0.1
346 >>> list element: ten-3.test.ex
347 MUNGED: ::1 will be omitted in what follows
348 >>> get[host|ipnode]byname[2] looked up these IP addresses:
349 >>> name=ten-3.test.ex address=V4NET.0.0.3
350 >>> host in helo_verify_hosts? no (end of list)
351 >>> host in helo_try_verify_hosts?
352 >>> list element: ten-2.test.ex
353 MUNGED: ::1 will be omitted in what follows
354 >>> get[host|ipnode]byname[2] looked up these IP addresses:
355 >>> name=ten-2.test.ex address=V4NET.0.0.2
356 >>> host in helo_try_verify_hosts? no (end of list)
357 >>> host in helo_accept_junk_hosts? no (option unset)
358 >>> host in pipelining_connect_advertise_hosts?
360 >>> rhubarb in helo_lookup_domains?
362 >>> list element: @[]
363 >>> rhubarb in helo_lookup_domains? no (end of list)
364 >>> host in limits_advertise_hosts?
366 >>> host in dsn_advertise_hosts? no (option unset)
367 >>> host in pipelining_advertise_hosts?
369 >>> host in pipelining_advertise_hosts? yes (matched "*")
370 >>> host in chunking_advertise_hosts?
371 >>> host in chunking_advertise_hosts? no (end of list)
372 >>> host in tls_advertise_hosts?
374 >>> processing "require" (TESTSUITE/test-config 23)
375 >>> message: helo not verified
376 >>> check verify = helo
377 >>> verifying EHLO/HELO argument "rhubarb"
378 >>> looking up host name for 99.99.99.99
379 >>> Test harness: host name lookup returns DEFER
380 >>> getting IP address for rhubarb
382 >>> rhubarb in ""? no (end of list)
385 >>> rhubarb in "*"? yes (matched "*")
386 >>> require: condition test failed in ACL "rcpt"
387 >>> end of ACL "rcpt": not OK
388 LOG: H=(rhubarb) [99.99.99.99] F=<a@b> rejected RCPT <c@d>: helo not verified