Docs: add note for experimental LIMITS extension
[exim.git] / test / stderr / 0121
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 "require" (TESTSUITE/test-config 21)
15 >>> check verify = sender
16 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
17 >>> routing unknown@test.ex
18 >>> test.ex in "! +local_domains"?
19 >>>  list element: ! +local_domains
20 >>>  test.ex in "test.ex"?
21 >>>   list element: test.ex
22 >>>   test.ex in "test.ex"? yes (matched "test.ex")
23 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
24 >>> unknown in "defer"?
25 >>>  list element: defer
26 >>> unknown in "defer"? no (end of list)
27 >>> unknown in "userx"?
28 >>>  list element: userx
29 >>> unknown in "userx"? no (end of list)
30 >>> no more routers
31 >>> ----------- end verify ------------
32 >>> require: condition test failed in ACL "check_recipient"
33 >>> end of ACL "check_recipient": not OK
34 LOG: H=(test) [127.0.0.1] sender verify fail for <unknown@test.ex>: Unrouteable address
35 LOG: H=(test) [127.0.0.1] F=<unknown@test.ex> rejected RCPT <userx@test.ex>: Sender verify failed
36 >>> using ACL "check_recipient"
37 >>> processing "require" (TESTSUITE/test-config 21)
38 >>> check verify = sender
39 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
40 >>> routing userx@unknown.dom.ain
41 >>> unknown.dom.ain in "! +local_domains"?
42 >>>  list element: ! +local_domains
43 >>>  unknown.dom.ain in "test.ex"?
44 >>>   list element: test.ex
45 >>>  unknown.dom.ain in "test.ex"? no (end of list)
46 >>> unknown.dom.ain in "! +local_domains"? yes (end of list)
47 >>> calling fail_remote_domains router
48 >>> fail_remote_domains router forced address failure
49 >>> ----------- end verify ------------
50 >>> require: condition test failed in ACL "check_recipient"
51 >>> end of ACL "check_recipient": not OK
52 LOG: H=(test) [127.0.0.1] sender verify fail for <userx@unknown.dom.ain>: unrouteable mail domain "unknown.dom.ain"
53 LOG: H=(test) [127.0.0.1] F=<userx@unknown.dom.ain> rejected RCPT <userx@test.ex>: Sender verify failed
54 >>> host in smtp_accept_max_nonmail_hosts?
55 >>>  list element: *
56 >>>  host in smtp_accept_max_nonmail_hosts? yes (matched "*")
57 >>> using ACL "check_recipient"
58 >>> processing "require" (TESTSUITE/test-config 21)
59 >>> check verify = sender
60 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
61 >>> routing "unknown with spaces"@test.ex
62 >>> test.ex in "! +local_domains"?
63 >>>  list element: ! +local_domains
64 >>>  test.ex in "test.ex"?
65 >>>   list element: test.ex
66 >>>   test.ex in "test.ex"? yes (matched "test.ex")
67 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
68 >>> unknown with spaces in "defer"?
69 >>>  list element: defer
70 >>> unknown with spaces in "defer"? no (end of list)
71 >>> unknown with spaces in "userx"?
72 >>>  list element: userx
73 >>> unknown with spaces in "userx"? no (end of list)
74 >>> no more routers
75 >>> ----------- end verify ------------
76 >>> require: condition test failed in ACL "check_recipient"
77 >>> end of ACL "check_recipient": not OK
78 LOG: H=(test) [127.0.0.1] sender verify fail for <"unknown with spaces"@test.ex>: Unrouteable address
79 LOG: H=(test) [127.0.0.1] F=<"unknown with spaces"@test.ex> rejected RCPT <userx@test.ex>: Sender verify failed
80 >>> using ACL "check_recipient"
81 >>> processing "require" (TESTSUITE/test-config 21)
82 >>> check verify = sender
83 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
84 >>> routing userx@test.ex
85 >>> test.ex in "! +local_domains"?
86 >>>  list element: ! +local_domains
87 >>>  test.ex in "test.ex"?
88 >>>   list element: test.ex
89 >>>   test.ex in "test.ex"? yes (matched "test.ex")
90 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
91 >>> userx in "defer"?
92 >>>  list element: defer
93 >>> userx in "defer"? no (end of list)
94 >>> userx in "userx"?
95 >>>  list element: userx
96 >>>  userx in "userx"? yes (matched "userx")
97 >>> calling userx router
98 >>> routed by userx router
99 >>> ----------- end verify ------------
100 >>> require: condition test succeeded in ACL "check_recipient"
101 >>> processing "accept" (TESTSUITE/test-config 22)
102 >>> check domains = +local_domains
103 >>> test.ex in "+local_domains"?
104 >>>  list element: +local_domains
105 >>>  test.ex in "test.ex"?
106 >>>   list element: test.ex
107 >>>   test.ex in "test.ex"? yes (matched "test.ex")
108 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
109 >>> accept: condition test succeeded in ACL "check_recipient"
110 >>> end of ACL "check_recipient": ACCEPT
111 >>> host in ignore_fromline_hosts? no (option unset)
112 >>> using ACL "check_message"
113 >>> processing "require" (TESTSUITE/test-config 27)
114 >>> check verify = header_sender
115 >>> verifying From: header address unknown@test.ex
116 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
117 >>> routing unknown@test.ex
118 >>> test.ex in "! +local_domains"?
119 >>>  list element: ! +local_domains
120 >>>  test.ex in "test.ex"?
121 >>>   list element: test.ex
122 >>>   test.ex in "test.ex"? yes (matched "test.ex")
123 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
124 >>> unknown in "defer"?
125 >>>  list element: defer
126 >>> unknown in "defer"? no (end of list)
127 >>> unknown in "userx"?
128 >>>  list element: userx
129 >>> unknown in "userx"? no (end of list)
130 >>> no more routers
131 >>> require: condition test failed in ACL "check_message"
132 >>> end of ACL "check_message": not OK
133 LOG: 10HmaX-000000005vi-0000 H=(test) [127.0.0.1] F=<userx@test.ex> rejected after DATA: there is no valid sender in any header line
134 >>> using ACL "check_recipient"
135 >>> processing "require" (TESTSUITE/test-config 21)
136 >>> check verify = sender
137 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
138 >>> routing userx@test.ex
139 >>> test.ex in "! +local_domains"?
140 >>>  list element: ! +local_domains
141 >>>  test.ex in "test.ex"?
142 >>>   list element: test.ex
143 >>>   test.ex in "test.ex"? yes (matched "test.ex")
144 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
145 >>> userx in "defer"?
146 >>>  list element: defer
147 >>> userx in "defer"? no (end of list)
148 >>> userx in "userx"?
149 >>>  list element: userx
150 >>>  userx in "userx"? yes (matched "userx")
151 >>> calling userx router
152 >>> routed by userx router
153 >>> ----------- end verify ------------
154 >>> require: condition test succeeded in ACL "check_recipient"
155 >>> processing "accept" (TESTSUITE/test-config 22)
156 >>> check domains = +local_domains
157 >>> test.ex in "+local_domains"?
158 >>>  list element: +local_domains
159 >>>  test.ex in "test.ex"?
160 >>>   list element: test.ex
161 >>>   test.ex in "test.ex"? yes (matched "test.ex")
162 >>>  test.ex in "+local_domains"? yes (matched "+local_domains")
163 >>> accept: condition test succeeded in ACL "check_recipient"
164 >>> end of ACL "check_recipient": ACCEPT
165 >>> host in ignore_fromline_hosts? no (option unset)
166 >>> using ACL "check_message"
167 >>> processing "require" (TESTSUITE/test-config 27)
168 >>> check verify = header_sender
169 >>> verifying From: header address <>
170 >>> require: condition test failed in ACL "check_message"
171 >>> end of ACL "check_message": not OK
172 LOG: 10HmaY-000000005vi-0000 H=(test) [127.0.0.1] F=<userx@test.ex> rejected after DATA: syntax error in 'From:' header when scanning for sender: missing or malformed local part in "<>"
173 >>> using ACL "check_recipient"
174 >>> processing "require" (TESTSUITE/test-config 21)
175 >>> check verify = sender
176 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
177 >>> routing defer@test.ex
178 >>> test.ex in "! +local_domains"?
179 >>>  list element: ! +local_domains
180 >>>  test.ex in "test.ex"?
181 >>>   list element: test.ex
182 >>>   test.ex in "test.ex"? yes (matched "test.ex")
183 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
184 >>> defer in "defer"?
185 >>>  list element: defer
186 >>>  defer in "defer"? yes (matched "defer")
187 >>> calling defer router
188 >>> defer router: defer for defer@test.ex
189 >>>   message: forced defer
190 >>> ----------- end verify ------------
191 >>> require: condition test deferred in ACL "check_recipient"
192 LOG: H=(test) [127.0.0.1] sender verify defer for <defer@test.ex>: forced defer
193 LOG: H=(test) [127.0.0.1] F=<defer@test.ex> temporarily rejected RCPT <userx@test.ex>: Could not complete sender verify
194 >>> using ACL "check_recipient"
195 >>> processing "require" (TESTSUITE/test-config 21)
196 >>> check verify = sender
197 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
198 >>> routing userx@test.ex
199 >>> test.ex in "! +local_domains"?
200 >>>  list element: ! +local_domains
201 >>>  test.ex in "test.ex"?
202 >>>   list element: test.ex
203 >>>   test.ex in "test.ex"? yes (matched "test.ex")
204 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
205 >>> userx in "defer"?
206 >>>  list element: defer
207 >>> userx in "defer"? no (end of list)
208 >>> userx in "userx"?
209 >>>  list element: userx
210 >>>  userx in "userx"? yes (matched "userx")
211 >>> calling userx router
212 >>> routed by userx router
213 >>> ----------- end verify ------------
214 >>> require: condition test succeeded in ACL "check_recipient"
215 >>> processing "accept" (TESTSUITE/test-config 22)
216 >>> check domains = +local_domains
217 >>> test.ex in "+local_domains"?
218 >>>  list element: +local_domains
219 >>>  test.ex in "test.ex"?
220 >>>   list element: test.ex
221 >>>   test.ex in "test.ex"? yes (matched "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 27)
228 >>> check verify = header_sender
229 >>> verifying from: header address <defer@test.ex>
230 >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
231 >>> routing defer@test.ex
232 >>> test.ex in "! +local_domains"?
233 >>>  list element: ! +local_domains
234 >>>  test.ex in "test.ex"?
235 >>>   list element: test.ex
236 >>>   test.ex in "test.ex"? yes (matched "test.ex")
237 >>>  test.ex in "! +local_domains"? no (matched "! +local_domains")
238 >>> defer in "defer"?
239 >>>  list element: defer
240 >>>  defer in "defer"? yes (matched "defer")
241 >>> calling defer router
242 >>> defer router: defer for defer@test.ex
243 >>>   message: forced defer
244 >>> require: condition test deferred in ACL "check_message"
245 LOG: 10HmaZ-000000005vi-0000 H=(test) [127.0.0.1] F=<userx@test.ex> temporarily rejected after DATA: all attempts to verify a sender in a header line deferred
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 >>> foo.bar in helo_lookup_domains?
255 >>>  list element: @
256 >>>  list element: @[]
257 >>> foo.bar in helo_lookup_domains? no (end of list)
258 >>> host in dsn_advertise_hosts? no (option unset)
259 >>> host in pipelining_advertise_hosts?
260 >>>  list element: *
261 >>>  host in pipelining_advertise_hosts? yes (matched "*")
262 >>> host in chunking_advertise_hosts?
263 >>> host in chunking_advertise_hosts? no (end of list)
264 >>> host in smtp_accept_max_nonmail_hosts?
265 >>>  list element: *
266 >>>  host in smtp_accept_max_nonmail_hosts? yes (matched "*")
267 >>> foo.bar in helo_lookup_domains?
268 >>>  list element: @
269 >>>  list element: @[]
270 >>> foo.bar in helo_lookup_domains? no (end of list)
271 >>> host in dsn_advertise_hosts? no (option unset)
272 >>> host in pipelining_advertise_hosts?
273 >>>  list element: *
274 >>>  host in pipelining_advertise_hosts? yes (matched "*")
275 >>> host in chunking_advertise_hosts?
276 >>> host in chunking_advertise_hosts? no (end of list)
277 >>> foo.bar in helo_lookup_domains?
278 >>>  list element: @
279 >>>  list element: @[]
280 >>> foo.bar in helo_lookup_domains? no (end of list)
281 >>> host in dsn_advertise_hosts? no (option unset)
282 >>> host in pipelining_advertise_hosts?
283 >>>  list element: *
284 >>>  host in pipelining_advertise_hosts? yes (matched "*")
285 >>> host in chunking_advertise_hosts?
286 >>> host in chunking_advertise_hosts? no (end of list)
287 >>> foo.bar in helo_lookup_domains?
288 >>>  list element: @
289 >>>  list element: @[]
290 >>> foo.bar in helo_lookup_domains? no (end of list)
291 >>> host in dsn_advertise_hosts? no (option unset)
292 >>> host in pipelining_advertise_hosts?
293 >>>  list element: *
294 >>>  host in pipelining_advertise_hosts? yes (matched "*")
295 >>> host in chunking_advertise_hosts?
296 >>> host in chunking_advertise_hosts? no (end of list)
297 >>> foo.bar in helo_lookup_domains?
298 >>>  list element: @
299 >>>  list element: @[]
300 >>> foo.bar in helo_lookup_domains? no (end of list)
301 >>> host in dsn_advertise_hosts? no (option unset)
302 >>> host in pipelining_advertise_hosts?
303 >>>  list element: *
304 >>>  host in pipelining_advertise_hosts? yes (matched "*")
305 >>> host in chunking_advertise_hosts?
306 >>> host in chunking_advertise_hosts? no (end of list)