use ifdefs for the routers-supported -bV rather than the info table
[exim.git] / test / stderr / 0087
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 >>> test in helo_lookup_domains?
10 >>>  list element: @
11 >>>  list element: @[]
12 >>> test in helo_lookup_domains? no (end of list)
13 >>> using ACL "check_recipient"
14 >>> processing "accept" (TESTSUITE/test-config 20)
15 >>> check hosts = :
16 >>> host in ":"?
17 >>>  list element: 
18 >>> host in ":"? no (end of list)
19 >>> accept: condition test failed in ACL "check_recipient"
20 >>> processing "require" (TESTSUITE/test-config 21)
21 >>> check verify = sender
22 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
23 >>> routing userx@test.ex
24 >>> userx in local_parts?
25 >>>  list element: defer
26 >>> userx in local_parts? no (end of list)
27 >>> userx in local_parts?
28 >>>  list element: userx
29 >>>  userx in local_parts? yes (matched "userx")
30 >>> calling localuser router
31 >>> routed by localuser router
32 >>> ----------- end verify ------------
33 >>> require: condition test succeeded in ACL "check_recipient"
34 >>> processing "accept" (TESTSUITE/test-config 22)
35 >>> check domains = +local_domains
36 >>> test.ex in "+local_domains"?
37 >>>  list element: +local_domains
38 >>>   start sublist local_domains
39 >>>    test.ex in "test.ex"?
40 >>>    ╎list element: test.ex
41 >>>    ╎test.ex in "test.ex"? yes (matched "test.ex")
42 >>>   end sublist local_domains
43 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
44 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
45 >>> accept: condition test succeeded in ACL "check_recipient"
46 >>> end of ACL "check_recipient": ACCEPT
47 >>> host in ignore_fromline_hosts? no (option unset)
48 >>> using ACL "check_message"
49 >>> processing "require" (TESTSUITE/test-config 26)
50 >>> check verify = header_sender
51 >>> verifying From: header address userx@test.ex
52 >>> previously checked as envelope sender
53 >>> require: condition test succeeded in ACL "check_message"
54 >>> processing "accept" (TESTSUITE/test-config 27)
55 >>> accept: condition test succeeded in ACL "check_message"
56 >>> end of ACL "check_message": ACCEPT
57 LOG: 10HmaX-000000005vi-0000 <= userx@test.ex H=(test) [V4NET.10.10.10] P=smtp S=sss
58 >>> host in hosts_connection_nolog? no (option unset)
59 >>> host in host_lookup? no (option unset)
60 >>> host in host_reject_connection? no (option unset)
61 >>> host in sender_unqualified_hosts? no (option unset)
62 >>> host in recipient_unqualified_hosts? no (option unset)
63 >>> host in helo_verify_hosts? no (option unset)
64 >>> host in helo_try_verify_hosts? no (option unset)
65 >>> host in helo_accept_junk_hosts? no (option unset)
66 >>> test in helo_lookup_domains?
67 >>>  list element: @
68 >>>  list element: @[]
69 >>> test in helo_lookup_domains? no (end of list)
70 >>> using ACL "check_recipient"
71 >>> processing "accept" (TESTSUITE/test-config 20)
72 >>> check hosts = :
73 >>> host in ":"?
74 >>>  list element: 
75 >>> host in ":"? no (end of list)
76 >>> accept: condition test failed in ACL "check_recipient"
77 >>> processing "require" (TESTSUITE/test-config 21)
78 >>> check verify = sender
79 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
80 >>> routing userx@test.ex
81 >>> userx in local_parts?
82 >>>  list element: defer
83 >>> userx in local_parts? no (end of list)
84 >>> userx in local_parts?
85 >>>  list element: userx
86 >>>  userx in local_parts? yes (matched "userx")
87 >>> calling localuser router
88 >>> routed by localuser router
89 >>> ----------- end verify ------------
90 >>> require: condition test succeeded in ACL "check_recipient"
91 >>> processing "accept" (TESTSUITE/test-config 22)
92 >>> check domains = +local_domains
93 >>> test.ex in "+local_domains"?
94 >>>  list element: +local_domains
95 >>>   start sublist local_domains
96 >>>    test.ex in "test.ex"?
97 >>>    ╎list element: test.ex
98 >>>    ╎test.ex in "test.ex"? yes (matched "test.ex")
99 >>>   end sublist local_domains
100 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
101 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
102 >>> accept: condition test succeeded in ACL "check_recipient"
103 >>> end of ACL "check_recipient": ACCEPT
104 >>> host in ignore_fromline_hosts? no (option unset)
105 LOG: 10HmaY-000000005vi-0000 qualify/rewrite: '>' missing at end of address
106 >>> using ACL "check_message"
107 >>> processing "require" (TESTSUITE/test-config 26)
108 >>> check verify = header_sender
109 >>> verifying Sender: header address userx@test.ex
110 >>> previously checked as envelope sender
111 >>> require: condition test succeeded in ACL "check_message"
112 >>> processing "accept" (TESTSUITE/test-config 27)
113 >>> accept: condition test succeeded in ACL "check_message"
114 >>> end of ACL "check_message": ACCEPT
115 LOG: 10HmaY-000000005vi-0000 <= userx@test.ex H=(test) [V4NET.10.10.10] P=smtp S=sss
116 >>> host in hosts_connection_nolog? no (option unset)
117 >>> host in host_lookup? no (option unset)
118 >>> host in host_reject_connection? no (option unset)
119 >>> host in sender_unqualified_hosts? no (option unset)
120 >>> host in recipient_unqualified_hosts? no (option unset)
121 >>> host in helo_verify_hosts? no (option unset)
122 >>> host in helo_try_verify_hosts? no (option unset)
123 >>> host in helo_accept_junk_hosts? no (option unset)
124 >>> test in helo_lookup_domains?
125 >>>  list element: @
126 >>>  list element: @[]
127 >>> test in helo_lookup_domains? no (end of list)
128 >>> using ACL "check_recipient"
129 >>> processing "accept" (TESTSUITE/test-config 20)
130 >>> check hosts = :
131 >>> host in ":"?
132 >>>  list element: 
133 >>> host in ":"? no (end of list)
134 >>> accept: condition test failed in ACL "check_recipient"
135 >>> processing "require" (TESTSUITE/test-config 21)
136 >>> check verify = sender
137 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
138 >>> routing userx@test.ex
139 >>> userx in local_parts?
140 >>>  list element: defer
141 >>> userx in local_parts? no (end of list)
142 >>> userx in local_parts?
143 >>>  list element: userx
144 >>>  userx in local_parts? yes (matched "userx")
145 >>> calling localuser router
146 >>> routed by localuser router
147 >>> ----------- end verify ------------
148 >>> require: condition test succeeded in ACL "check_recipient"
149 >>> processing "accept" (TESTSUITE/test-config 22)
150 >>> check domains = +local_domains
151 >>> test.ex in "+local_domains"?
152 >>>  list element: +local_domains
153 >>>   start sublist local_domains
154 >>>    test.ex in "test.ex"?
155 >>>    ╎list element: test.ex
156 >>>    ╎test.ex in "test.ex"? yes (matched "test.ex")
157 >>>   end sublist local_domains
158 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
159 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
160 >>> accept: condition test succeeded in ACL "check_recipient"
161 >>> end of ACL "check_recipient": ACCEPT
162 >>> host in ignore_fromline_hosts? no (option unset)
163 >>> using ACL "check_message"
164 >>> processing "require" (TESTSUITE/test-config 26)
165 >>> check verify = header_sender
166 >>> verifying From: header address badbad@test.ex
167 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
168 >>> routing badbad@test.ex
169 >>> badbad in local_parts?
170 >>>  list element: defer
171 >>> badbad in local_parts? no (end of list)
172 >>> badbad in local_parts?
173 >>>  list element: userx
174 >>> badbad in local_parts? no (end of list)
175 >>> no more routers
176 >>> require: condition test failed in ACL "check_message"
177 >>> end of ACL "check_message": not OK
178 LOG: 10HmbA-000000005vi-0000 H=(test) [V4NET.10.10.10] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
179 >>> host in hosts_connection_nolog? no (option unset)
180 >>> host in host_lookup? no (option unset)
181 >>> host in host_reject_connection? no (option unset)
182 >>> host in sender_unqualified_hosts? no (option unset)
183 >>> host in recipient_unqualified_hosts? no (option unset)
184 >>> host in helo_verify_hosts? no (option unset)
185 >>> host in helo_try_verify_hosts? no (option unset)
186 >>> host in helo_accept_junk_hosts? no (option unset)
187 >>> test in helo_lookup_domains?
188 >>>  list element: @
189 >>>  list element: @[]
190 >>> test in helo_lookup_domains? no (end of list)
191 >>> using ACL "check_recipient"
192 >>> processing "accept" (TESTSUITE/test-config 20)
193 >>> check hosts = :
194 >>> host in ":"?
195 >>>  list element: 
196 >>> host in ":"? no (end of list)
197 >>> accept: condition test failed in ACL "check_recipient"
198 >>> processing "require" (TESTSUITE/test-config 21)
199 >>> check verify = sender
200 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
201 >>> routing userx@test.ex
202 >>> userx in local_parts?
203 >>>  list element: defer
204 >>> userx in local_parts? no (end of list)
205 >>> userx in local_parts?
206 >>>  list element: userx
207 >>>  userx in local_parts? yes (matched "userx")
208 >>> calling localuser router
209 >>> routed by localuser router
210 >>> ----------- end verify ------------
211 >>> require: condition test succeeded in ACL "check_recipient"
212 >>> processing "accept" (TESTSUITE/test-config 22)
213 >>> check domains = +local_domains
214 >>> test.ex in "+local_domains"?
215 >>>  list element: +local_domains
216 >>>   start sublist local_domains
217 >>>    test.ex in "test.ex"?
218 >>>    ╎list element: test.ex
219 >>>    ╎test.ex in "test.ex"? yes (matched "test.ex")
220 >>>   end sublist local_domains
221 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
222 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
223 >>> accept: condition test succeeded in ACL "check_recipient"
224 >>> end of ACL "check_recipient": ACCEPT
225 >>> host in ignore_fromline_hosts? no (option unset)
226 >>> using ACL "check_message"
227 >>> processing "require" (TESTSUITE/test-config 26)
228 >>> check verify = header_sender
229 >>> verifying From: header address badbad@test.ex
230 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
231 >>> routing badbad@test.ex
232 >>> badbad in local_parts?
233 >>>  list element: defer
234 >>> badbad in local_parts? no (end of list)
235 >>> badbad in local_parts?
236 >>>  list element: userx
237 >>> badbad in local_parts? no (end of list)
238 >>> no more routers
239 >>> verifying From: header address userx@test.ex
240 >>> previously checked as envelope sender
241 >>> require: condition test succeeded in ACL "check_message"
242 >>> processing "accept" (TESTSUITE/test-config 27)
243 >>> accept: condition test succeeded in ACL "check_message"
244 >>> end of ACL "check_message": ACCEPT
245 LOG: 10HmaZ-000000005vi-0000 <= userx@test.ex H=(test) [V4NET.10.10.10] P=smtp S=sss
246 >>> host in hosts_connection_nolog? no (option unset)
247 >>> host in host_lookup? no (option unset)
248 >>> host in host_reject_connection? no (option unset)
249 >>> host in sender_unqualified_hosts? no (option unset)
250 >>> host in recipient_unqualified_hosts? no (option unset)
251 >>> host in helo_verify_hosts? no (option unset)
252 >>> host in helo_try_verify_hosts? no (option unset)
253 >>> host in helo_accept_junk_hosts? no (option unset)
254 >>> test in helo_lookup_domains?
255 >>>  list element: @
256 >>>  list element: @[]
257 >>> test in helo_lookup_domains? no (end of list)
258 >>> using ACL "check_recipient"
259 >>> processing "accept" (TESTSUITE/test-config 20)
260 >>> check hosts = :
261 >>> host in ":"?
262 >>>  list element: 
263 >>> host in ":"? no (end of list)
264 >>> accept: condition test failed in ACL "check_recipient"
265 >>> processing "require" (TESTSUITE/test-config 21)
266 >>> check verify = sender
267 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
268 >>> routing userx@test.ex
269 >>> userx in local_parts?
270 >>>  list element: defer
271 >>> userx in local_parts? no (end of list)
272 >>> userx in local_parts?
273 >>>  list element: userx
274 >>>  userx in local_parts? yes (matched "userx")
275 >>> calling localuser router
276 >>> routed by localuser router
277 >>> ----------- end verify ------------
278 >>> require: condition test succeeded in ACL "check_recipient"
279 >>> processing "accept" (TESTSUITE/test-config 22)
280 >>> check domains = +local_domains
281 >>> test.ex in "+local_domains"?
282 >>>  list element: +local_domains
283 >>>   start sublist local_domains
284 >>>    test.ex in "test.ex"?
285 >>>    ╎list element: test.ex
286 >>>    ╎test.ex in "test.ex"? yes (matched "test.ex")
287 >>>   end sublist local_domains
288 >>>  data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
289 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
290 >>> accept: condition test succeeded in ACL "check_recipient"
291 >>> end of ACL "check_recipient": ACCEPT
292 >>> host in ignore_fromline_hosts? no (option unset)
293 >>> using ACL "check_message"
294 >>> processing "require" (TESTSUITE/test-config 26)
295 >>> check verify = header_sender
296 >>> verifying From: header address defer@test.ex
297 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
298 >>> routing defer@test.ex
299 >>> defer in local_parts?
300 >>>  list element: defer
301 >>>  defer in local_parts? yes (matched "defer")
302 >>> calling defer router
303 >>> defer router: defer for defer@test.ex
304 >>>   message: this is a forced defer
305 >>> require: condition test deferred in ACL "check_message"
306 LOG: 10HmbB-000000005vi-0000 H=(test) [V4NET.10.10.10] F=<userx@test.ex> temporarily rejected after DATA: all attempts to verify a sender in a header line deferred