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 MUNGED: ::1 will be omitted in what follows
7 >>> get[host|ipnode]byname[2] looked up these IP addresses:
8 >>> name=ten-1.test.ex address=V4NET.0.0.1
9 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
10 >>> host in helo_accept_junk_hosts? no (option unset)
11 LOG: rejected MAIL from [V4NET.0.0.1]: no HELO/EHLO given
12 >>> host in hosts_connection_nolog? no (option unset)
13 >>> host in host_lookup? no (option unset)
14 >>> host in host_reject_connection? no (option unset)
15 >>> host in sender_unqualified_hosts? no (option unset)
16 >>> host in recipient_unqualified_hosts? no (option unset)
17 MUNGED: ::1 will be omitted in what follows
18 >>> get[host|ipnode]byname[2] looked up these IP addresses:
19 >>> name=ten-1.test.ex address=V4NET.0.0.1
20 MUNGED: ::1 will be omitted in what follows
21 >>> get[host|ipnode]byname[2] looked up these IP addresses:
22 >>> name=ten-3.test.ex address=V4NET.0.0.3
23 >>> host in helo_verify_hosts? no (end of list)
24 MUNGED: ::1 will be omitted in what follows
25 >>> get[host|ipnode]byname[2] looked up these IP addresses:
26 >>> name=ten-2.test.ex address=V4NET.0.0.2
27 >>> host in helo_try_verify_hosts? no (end of list)
28 >>> host in helo_accept_junk_hosts? no (option unset)
30 >>> processing "require"
31 >>> message: helo not verified
32 >>> check verify = helo
33 >>> verifying EHLO/HELO argument "NULL"
34 >>> no EHLO/HELO command was issued
35 >>> require: condition test failed in ACL "rcpt"
36 >>> end of ACL "rcpt": not OK
37 LOG: H=[V4NET.0.0.13] F=<userx@cus.cam.ac.uk> rejected RCPT <a@b>: helo not verified
38 >>> host in hosts_connection_nolog? no (option unset)
39 >>> host in host_lookup? no (option unset)
40 >>> host in host_reject_connection? no (option unset)
41 >>> host in sender_unqualified_hosts? no (option unset)
42 >>> host in recipient_unqualified_hosts? no (option unset)
43 MUNGED: ::1 will be omitted in what follows
44 >>> get[host|ipnode]byname[2] looked up these IP addresses:
45 >>> name=ten-1.test.ex address=V4NET.0.0.1
46 MUNGED: ::1 will be omitted in what follows
47 >>> get[host|ipnode]byname[2] looked up these IP addresses:
48 >>> name=ten-3.test.ex address=V4NET.0.0.3
49 >>> host in helo_verify_hosts? no (end of list)
50 MUNGED: ::1 will be omitted in what follows
51 >>> get[host|ipnode]byname[2] looked up these IP addresses:
52 >>> name=ten-2.test.ex address=V4NET.0.0.2
53 >>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
54 >>> host in helo_accept_junk_hosts? no (option unset)
55 >>> [V4NET.0.0.1] in helo_lookup_domains? no (end of list)
56 >>> verifying EHLO/HELO argument "[V4NET.0.0.1]"
57 >>> HELO verification failed but host is in helo_try_verify_hosts
59 >>> processing "require"
60 >>> message: helo not verified
61 >>> check verify = helo
62 >>> require: condition test failed in ACL "rcpt"
63 >>> end of ACL "rcpt": not OK
64 LOG: H=([V4NET.0.0.1]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo not verified
65 >>> host in hosts_connection_nolog? no (option unset)
66 >>> host in host_lookup? no (option unset)
67 >>> host in host_reject_connection? no (option unset)
68 >>> host in sender_unqualified_hosts? no (option unset)
69 >>> host in recipient_unqualified_hosts? no (option unset)
70 MUNGED: ::1 will be omitted in what follows
71 >>> get[host|ipnode]byname[2] looked up these IP addresses:
72 >>> name=ten-1.test.ex address=V4NET.0.0.1
73 MUNGED: ::1 will be omitted in what follows
74 >>> get[host|ipnode]byname[2] looked up these IP addresses:
75 >>> name=ten-3.test.ex address=V4NET.0.0.3
76 >>> host in helo_verify_hosts? no (end of list)
77 MUNGED: ::1 will be omitted in what follows
78 >>> get[host|ipnode]byname[2] looked up these IP addresses:
79 >>> name=ten-2.test.ex address=V4NET.0.0.2
80 >>> host in helo_try_verify_hosts? yes (matched "ten-2.test.ex")
81 >>> host in helo_accept_junk_hosts? no (option unset)
82 >>> [V4NET.0.0.2] in helo_lookup_domains? no (end of list)
83 >>> verifying EHLO/HELO argument "[V4NET.0.0.2]"
84 >>> matched host address
86 >>> processing "require"
87 >>> message: helo not verified
88 >>> check verify = helo
89 >>> require: condition test succeeded in ACL "rcpt"
91 >>> message: helo did verify
92 >>> deny: condition test succeeded in ACL "rcpt"
93 >>> end of ACL "rcpt": DENY
94 LOG: H=([V4NET.0.0.2]) [V4NET.0.0.2] F=<a@b> rejected RCPT <c@d>: helo did verify
95 >>> host in hosts_connection_nolog? no (option unset)
96 >>> host in host_lookup? no (option unset)
97 >>> host in host_reject_connection? no (option unset)
98 >>> host in sender_unqualified_hosts? no (option unset)
99 >>> host in recipient_unqualified_hosts? no (option unset)
100 MUNGED: ::1 will be omitted in what follows
101 >>> get[host|ipnode]byname[2] looked up these IP addresses:
102 >>> name=ten-1.test.ex address=V4NET.0.0.1
103 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
104 >>> host in helo_accept_junk_hosts? no (option unset)
105 >>> ten-1.test.ex in helo_lookup_domains? no (end of list)
106 >>> verifying EHLO/HELO argument "ten-1.test.ex"
107 >>> looking up host name for V4NET.0.0.1
108 >>> IP address lookup yielded "ten-1.test.ex"
109 MUNGED: ::1 will be omitted in what follows
110 >>> get[host|ipnode]byname[2] looked up these IP addresses:
111 >>> name=ten-1.test.ex address=V4NET.0.0.1
112 >>> checking addresses for ten-1.test.ex
114 >>> matched host name
115 >>> host in hosts_connection_nolog? no (option unset)
116 >>> host in host_lookup? no (option unset)
117 >>> host in host_reject_connection? no (option unset)
118 >>> host in sender_unqualified_hosts? no (option unset)
119 >>> host in recipient_unqualified_hosts? no (option unset)
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 MUNGED: ::1 will be omitted in what follows
124 >>> get[host|ipnode]byname[2] looked up these IP addresses:
125 >>> name=ten-3.test.ex address=V4NET.0.0.3
126 >>> host in helo_verify_hosts? yes (matched "ten-3.test.ex")
127 >>> host in helo_accept_junk_hosts? no (option unset)
128 >>> ten-3.test.ex in helo_lookup_domains? no (end of list)
129 >>> verifying EHLO/HELO argument "ten-3.test.ex"
130 >>> looking up host name for V4NET.0.0.3
131 >>> IP address lookup yielded "ten-3.test.ex"
132 >>> alias "ten-3-alias.test.ex"
133 MUNGED: ::1 will be omitted in what follows
134 >>> get[host|ipnode]byname[2] looked up these IP addresses:
135 >>> name=ten-3.test.ex address=V4NET.0.0.3
136 >>> checking addresses for ten-3.test.ex
138 MUNGED: ::1 will be omitted in what follows
139 >>> get[host|ipnode]byname[2] looked up these IP addresses:
140 >>> name=ten-3-alias.test.ex address=V4NET.0.0.3
141 >>> checking addresses for ten-3-alias.test.ex
143 >>> matched host name
144 >>> host in smtp_accept_max_nonmail_hosts? yes (matched "*")
145 >>> verifying EHLO/HELO argument "ten-3-alias.test.ex"
146 >>> matched alias ten-3-alias.test.ex
147 >>> verifying EHLO/HELO argument "ten-3xtra.test.ex"
148 >>> getting IP address for ten-3xtra.test.ex
149 MUNGED: ::1 will be omitted in what follows
150 >>> get[host|ipnode]byname[2] looked up these IP addresses:
151 >>> name=ten-3xtra.test.ex address=V4NET.0.0.3
152 >>> IP address for ten-3xtra.test.ex matches calling address
153 >>> host in hosts_connection_nolog? no (option unset)
154 >>> host in host_lookup? no (option unset)
155 >>> host in host_reject_connection? no (option unset)
156 >>> host in sender_unqualified_hosts? no (option unset)
157 >>> host in recipient_unqualified_hosts? no (option unset)
158 MUNGED: ::1 will be omitted in what follows
159 >>> get[host|ipnode]byname[2] looked up these IP addresses:
160 >>> name=ten-1.test.ex address=V4NET.0.0.1
161 >>> host in helo_verify_hosts? yes (matched "ten-1.test.ex")
162 >>> host in helo_accept_junk_hosts? no (option unset)
163 >>> rhubarb in helo_lookup_domains? no (end of list)
164 >>> verifying EHLO/HELO argument "rhubarb"
165 >>> looking up host name for V4NET.0.0.1
166 >>> IP address lookup yielded "ten-1.test.ex"
167 MUNGED: ::1 will be omitted in what follows
168 >>> get[host|ipnode]byname[2] looked up these IP addresses:
169 >>> name=ten-1.test.ex address=V4NET.0.0.1
170 >>> checking addresses for ten-1.test.ex
172 >>> getting IP address for rhubarb
173 >>> no IP address found for host rhubarb (during SMTP connection from (rhubarb) [V4NET.0.0.1])
174 LOG: rejected "EHLO rhubarb" from (rhubarb) [V4NET.0.0.1]
175 >>> host in hosts_connection_nolog? no (option unset)
176 >>> host in host_lookup? no (option unset)
177 >>> host in host_reject_connection? no (option unset)
178 >>> host in sender_unqualified_hosts? no (option unset)
179 >>> host in recipient_unqualified_hosts? no (option unset)
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 MUNGED: ::1 will be omitted in what follows
184 >>> get[host|ipnode]byname[2] looked up these IP addresses:
185 >>> name=ten-3.test.ex address=V4NET.0.0.3
186 >>> host in helo_verify_hosts? yes (matched "99.99.99.99")
187 >>> host in helo_accept_junk_hosts? no (option unset)
188 >>> rhubarb in helo_lookup_domains? no (end of list)
189 >>> verifying EHLO/HELO argument "rhubarb"
190 >>> looking up host name for 99.99.99.99
191 >>> Test harness: host name lookup returns DEFER
192 >>> getting IP address for rhubarb
193 >>> no IP address found for host rhubarb (during SMTP connection from (rhubarb) [99.99.99.99])
194 LOG: temporarily rejected "EHLO rhubarb" from (rhubarb) [99.99.99.99]
195 >>> host in hosts_connection_nolog? no (option unset)
196 >>> host in host_lookup? no (option unset)
197 >>> host in host_reject_connection? no (option unset)
198 >>> host in sender_unqualified_hosts? no (option unset)
199 >>> host in recipient_unqualified_hosts? no (option unset)
200 MUNGED: ::1 will be omitted in what follows
201 >>> get[host|ipnode]byname[2] looked up these IP addresses:
202 >>> name=ten-1.test.ex address=V4NET.0.0.1
203 MUNGED: ::1 will be omitted in what follows
204 >>> get[host|ipnode]byname[2] looked up these IP addresses:
205 >>> name=ten-3.test.ex address=V4NET.0.0.3
206 >>> host in helo_verify_hosts? no (end of list)
207 MUNGED: ::1 will be omitted in what follows
208 >>> get[host|ipnode]byname[2] looked up these IP addresses:
209 >>> name=ten-2.test.ex address=V4NET.0.0.2
210 >>> host in helo_try_verify_hosts? no (end of list)
211 >>> host in helo_accept_junk_hosts? no (option unset)
212 >>> [V4NET.0.0.99] in helo_lookup_domains? no (end of list)
214 >>> processing "require"
215 >>> message: helo not verified
216 >>> check verify = helo
217 >>> verifying EHLO/HELO argument "[V4NET.0.0.99]"
218 >>> require: condition test failed in ACL "rcpt"
219 >>> end of ACL "rcpt": not OK
220 LOG: H=([V4NET.0.0.99]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo not verified
221 >>> host in hosts_connection_nolog? no (option unset)
222 >>> host in host_lookup? no (option unset)
223 >>> host in host_reject_connection? no (option unset)
224 >>> host in sender_unqualified_hosts? no (option unset)
225 >>> host in recipient_unqualified_hosts? no (option unset)
226 MUNGED: ::1 will be omitted in what follows
227 >>> get[host|ipnode]byname[2] looked up these IP addresses:
228 >>> name=ten-1.test.ex address=V4NET.0.0.1
229 MUNGED: ::1 will be omitted in what follows
230 >>> get[host|ipnode]byname[2] looked up these IP addresses:
231 >>> name=ten-3.test.ex address=V4NET.0.0.3
232 >>> host in helo_verify_hosts? no (end of list)
233 MUNGED: ::1 will be omitted in what follows
234 >>> get[host|ipnode]byname[2] looked up these IP addresses:
235 >>> name=ten-2.test.ex address=V4NET.0.0.2
236 >>> host in helo_try_verify_hosts? no (end of list)
237 >>> host in helo_accept_junk_hosts? no (option unset)
238 >>> [V4NET.0.0.13] in helo_lookup_domains? no (end of list)
240 >>> processing "require"
241 >>> message: helo not verified
242 >>> check verify = helo
243 >>> verifying EHLO/HELO argument "[V4NET.0.0.13]"
244 >>> matched host address
245 >>> require: condition test succeeded in ACL "rcpt"
246 >>> processing "deny"
247 >>> message: helo did verify
248 >>> deny: condition test succeeded in ACL "rcpt"
249 >>> end of ACL "rcpt": DENY
250 LOG: H=([V4NET.0.0.13]) [V4NET.0.0.13] F=<a@b> rejected RCPT <c@d>: helo did verify
251 >>> host in hosts_connection_nolog? no (option unset)
252 >>> host in host_lookup? no (option unset)
253 >>> host in host_reject_connection? no (option unset)
254 >>> host in sender_unqualified_hosts? no (option unset)
255 >>> host in recipient_unqualified_hosts? no (option unset)
256 MUNGED: ::1 will be omitted in what follows
257 >>> get[host|ipnode]byname[2] looked up these IP addresses:
258 >>> name=ten-1.test.ex address=V4NET.0.0.1
259 MUNGED: ::1 will be omitted in what follows
260 >>> get[host|ipnode]byname[2] looked up these IP addresses:
261 >>> name=ten-3.test.ex address=V4NET.0.0.3
262 >>> host in helo_verify_hosts? no (end of list)
263 MUNGED: ::1 will be omitted in what follows
264 >>> get[host|ipnode]byname[2] looked up these IP addresses:
265 >>> name=ten-2.test.ex address=V4NET.0.0.2
266 >>> host in helo_try_verify_hosts? no (end of list)
267 >>> host in helo_accept_junk_hosts? no (option unset)
268 >>> rhubarb in helo_lookup_domains? no (end of list)
269 >>> host in dsn_advertise_hosts? no (option unset)
270 >>> host in pipelining_advertise_hosts? yes (matched "*")
272 >>> processing "require"
273 >>> message: helo not verified
274 >>> check verify = helo
275 >>> verifying EHLO/HELO argument "rhubarb"
276 >>> looking up host name for 99.99.99.99
277 >>> Test harness: host name lookup returns DEFER
278 >>> getting IP address for rhubarb
279 >>> no IP address found for host rhubarb (during SMTP connection from (rhubarb) [99.99.99.99])
280 >>> require: condition test failed in ACL "rcpt"
281 >>> end of ACL "rcpt": not OK
282 LOG: H=(rhubarb) [99.99.99.99] F=<a@b> rejected RCPT <c@d>: helo not verified