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