Be careful about DNS response AD/AA bits for error returns
[exim.git] / test / stderr / 0183
CommitLineData
54c5ebb1
PH
1Exim version x.yz ....
2changed uid/gid: forcing real = effective
3 uid=uuuu gid=CALLER_GID pid=pppp
4configuration file is TESTSUITE/test-config
5admin user
4b424e0d 6dropping to exim gid; retaining priv uid
54c5ebb1
PH
7originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
8sender address = CALLER@myhost.test.ex
9Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
10>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
11Testing userx@test.again.dns
12>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
13Considering userx@test.again.dns
14>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
15routing userx@test.again.dns
16--------> srv router <--------
17local_part=userx domain=test.again.dns
18checking local_parts
19userx in "^srv"? no (end of list)
20srv router skipped: local_parts mismatch
21--------> useryz router <--------
22local_part=userx domain=test.again.dns
23checking local_parts
24userx in "usery:userz"? no (end of list)
25useryz router skipped: local_parts mismatch
26--------> lookuphost router <--------
27local_part=userx domain=test.again.dns
7d8d08c4
JH
28checking local_parts
29userx in "!userd"? yes (end of list)
54c5ebb1
PH
30calling lookuphost router
31lookuphost router called for userx@test.again.dns
32 domain = test.again.dns
94ef322e 33test.again.dns in "*"? yes (matched "*")
dd2a32ad 34DNS lookup of test.again.dns (MX) using fakens
54c5ebb1
PH
35DNS lookup of test.again.dns (MX) gave TRY_AGAIN
36test.again.dns in dns_again_means_nonexist? no (option unset)
37returning DNS_AGAIN
27085351 38 writing neg-cache entry for test.again.dns-MX-xxxx, ttl -1
54c5ebb1
PH
39lookuphost router: defer for userx@test.again.dns
40 message: host lookup did not complete
41>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
42Testing abcd@test.again.dns
43>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
44Considering abcd@test.again.dns
45>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
46routing abcd@test.again.dns
47--------> srv router <--------
48local_part=abcd domain=test.again.dns
49checking local_parts
50abcd in "^srv"? no (end of list)
51srv router skipped: local_parts mismatch
52--------> useryz router <--------
53local_part=abcd domain=test.again.dns
54checking local_parts
55abcd in "usery:userz"? no (end of list)
56useryz router skipped: local_parts mismatch
57--------> lookuphost router <--------
58local_part=abcd domain=test.again.dns
7d8d08c4
JH
59checking local_parts
60abcd in "!userd"? yes (end of list)
54c5ebb1
PH
61calling lookuphost router
62lookuphost router called for abcd@test.again.dns
63 domain = test.again.dns
94ef322e 64test.again.dns in "*"? yes (matched "*")
54c5ebb1
PH
65DNS lookup of test.again.dns-MX: using cached value DNS_AGAIN
66lookuphost router: defer for abcd@test.again.dns
67 message: host lookup did not complete
68>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
69Testing abcd@ten-1.test.ex
70>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
71Considering abcd@ten-1.test.ex
72>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
73routing abcd@ten-1.test.ex
74--------> srv router <--------
75local_part=abcd domain=ten-1.test.ex
76checking local_parts
77abcd in "^srv"? no (end of list)
78srv router skipped: local_parts mismatch
79--------> useryz router <--------
80local_part=abcd domain=ten-1.test.ex
81checking local_parts
82abcd in "usery:userz"? no (end of list)
83useryz router skipped: local_parts mismatch
84--------> lookuphost router <--------
85local_part=abcd domain=ten-1.test.ex
7d8d08c4
JH
86checking local_parts
87abcd in "!userd"? yes (end of list)
54c5ebb1
PH
88calling lookuphost router
89lookuphost router called for abcd@ten-1.test.ex
90 domain = ten-1.test.ex
94ef322e 91ten-1.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
92DNS lookup of ten-1.test.ex (MX) using fakens
93DNS lookup of ten-1.test.ex (MX) gave NO_DATA
94returning DNS_NODATA
da0b4ba7 95 writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
979c462e 96ten-1.test.ex (MX resp) DNSSEC
54c5ebb1
PH
97DNS lookup of ten-1.test.ex (A) using fakens
98DNS lookup of ten-1.test.ex (A) succeeded
99fully qualified name = ten-1.test.ex
100ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
101set transport smtp
102queued for smtp transport: local_part = abcd
103domain = ten-1.test.ex
104 errors_to=NULL
105 domain_data=NULL localpart_data=NULL
106routed by lookuphost router
107 envelope to: abcd@ten-1.test.ex
108 transport: smtp
109 host ten-1.test.ex [V4NET.0.0.1]
110>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
111Testing usery@test.again.dns
112>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
113Considering usery@test.again.dns
114>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
115routing usery@test.again.dns
116--------> srv router <--------
117local_part=usery domain=test.again.dns
118checking local_parts
119usery in "^srv"? no (end of list)
120srv router skipped: local_parts mismatch
121--------> useryz router <--------
122local_part=usery domain=test.again.dns
123checking local_parts
124usery in "usery:userz"? yes (matched "usery")
125calling useryz router
126useryz router called for usery@test.again.dns
127 domain = test.again.dns
128route_item = * $domain bydns
129test.again.dns in "*"? yes (matched "*")
8b455685
JH
130original list of hosts = '$domain' options = 'bydns'
131expanded list of hosts = 'test.again.dns' options = 'bydns'
54c5ebb1
PH
132set transport smtp
133finding IP address for test.again.dns
134doing DNS lookup
94ef322e 135test.again.dns in "*"? yes (matched "*")
dd2a32ad 136DNS lookup of test.again.dns (A) using fakens
54c5ebb1
PH
137DNS lookup of test.again.dns (A) gave TRY_AGAIN
138test.again.dns in dns_again_means_nonexist? no (option unset)
139returning DNS_AGAIN
27085351 140 writing neg-cache entry for test.again.dns-A-xxxx, ttl -1
54c5ebb1
PH
141useryz router: defer for usery@test.again.dns
142 message: host lookup for test.again.dns did not complete (DNS timeout?)
143>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
144Testing userz@test.again.dns
145>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
146Considering userz@test.again.dns
147>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
148routing userz@test.again.dns
149--------> srv router <--------
150local_part=userz domain=test.again.dns
151checking local_parts
152userz in "^srv"? no (end of list)
153srv router skipped: local_parts mismatch
154--------> useryz router <--------
155local_part=userz domain=test.again.dns
156checking local_parts
157userz in "usery:userz"? yes (matched "userz")
158calling useryz router
159useryz router called for userz@test.again.dns
160 domain = test.again.dns
161route_item = * $domain bydns
162test.again.dns in "*"? yes (matched "*")
8b455685
JH
163original list of hosts = '$domain' options = 'bydns'
164expanded list of hosts = 'test.again.dns' options = 'bydns'
54c5ebb1
PH
165finding IP address for test.again.dns
166doing DNS lookup
94ef322e 167test.again.dns in "*"? yes (matched "*")
54c5ebb1
PH
168DNS lookup of test.again.dns-A: using cached value DNS_AGAIN
169useryz router: defer for userz@test.again.dns
170 message: host lookup for test.again.dns did not complete (DNS timeout?)
171>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
172Testing xyz@ten-1.test.ex
173>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
174Considering xyz@ten-1.test.ex
175>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
176routing xyz@ten-1.test.ex
177--------> srv router <--------
178local_part=xyz domain=ten-1.test.ex
179checking local_parts
180xyz in "^srv"? no (end of list)
181srv router skipped: local_parts mismatch
182--------> useryz router <--------
183local_part=xyz domain=ten-1.test.ex
184checking local_parts
185xyz in "usery:userz"? no (end of list)
186useryz router skipped: local_parts mismatch
187--------> lookuphost router <--------
188local_part=xyz domain=ten-1.test.ex
7d8d08c4
JH
189checking local_parts
190xyz in "!userd"? yes (end of list)
54c5ebb1
PH
191calling lookuphost router
192lookuphost router called for xyz@ten-1.test.ex
193 domain = ten-1.test.ex
94ef322e 194ten-1.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
195DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
196DNS lookup of ten-1.test.ex (A) using fakens
197DNS lookup of ten-1.test.ex (A) succeeded
198fully qualified name = ten-1.test.ex
199ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
200queued for smtp transport: local_part = xyz
201domain = ten-1.test.ex
202 errors_to=NULL
203 domain_data=NULL localpart_data=NULL
204routed by lookuphost router
205 envelope to: xyz@ten-1.test.ex
206 transport: smtp
207 host ten-1.test.ex [V4NET.0.0.1]
208search_tidyup called
9bfb7e1b 209>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=1 >>>>>>>>>>>>>>>>
54c5ebb1
PH
210Exim version x.yz ....
211changed uid/gid: forcing real = effective
212 uid=uuuu gid=CALLER_GID pid=pppp
213configuration file is TESTSUITE/test-config
214admin user
4b424e0d 215dropping to exim gid; retaining priv uid
54c5ebb1
PH
216originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
217sender address = CALLER@myhost.test.ex
218Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
219>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
220Testing userx@test.fail.dns
221>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
222Considering userx@test.fail.dns
223>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
224routing userx@test.fail.dns
225--------> srv router <--------
226local_part=userx domain=test.fail.dns
227checking local_parts
228userx in "^srv"? no (end of list)
229srv router skipped: local_parts mismatch
230--------> useryz router <--------
231local_part=userx domain=test.fail.dns
232checking local_parts
233userx in "usery:userz"? no (end of list)
234useryz router skipped: local_parts mismatch
235--------> lookuphost router <--------
236local_part=userx domain=test.fail.dns
7d8d08c4
JH
237checking local_parts
238userx in "!userd"? yes (end of list)
54c5ebb1
PH
239calling lookuphost router
240lookuphost router called for userx@test.fail.dns
241 domain = test.fail.dns
94ef322e 242test.fail.dns in "*"? yes (matched "*")
dd2a32ad 243DNS lookup of test.fail.dns (MX) using fakens
54c5ebb1
PH
244DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
245returning DNS_FAIL
27085351 246 writing neg-cache entry for test.fail.dns-MX-xxxx, ttl -1
54c5ebb1
PH
247lookuphost router: defer for userx@test.fail.dns
248 message: host lookup did not complete
249>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
250Testing abcd@test.fail.dns
251>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
252Considering abcd@test.fail.dns
253>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
254routing abcd@test.fail.dns
255--------> srv router <--------
256local_part=abcd domain=test.fail.dns
257checking local_parts
258abcd in "^srv"? no (end of list)
259srv router skipped: local_parts mismatch
260--------> useryz router <--------
261local_part=abcd domain=test.fail.dns
262checking local_parts
263abcd in "usery:userz"? no (end of list)
264useryz router skipped: local_parts mismatch
265--------> lookuphost router <--------
266local_part=abcd domain=test.fail.dns
7d8d08c4
JH
267checking local_parts
268abcd in "!userd"? yes (end of list)
54c5ebb1
PH
269calling lookuphost router
270lookuphost router called for abcd@test.fail.dns
271 domain = test.fail.dns
94ef322e 272test.fail.dns in "*"? yes (matched "*")
54c5ebb1
PH
273DNS lookup of test.fail.dns-MX: using cached value DNS_FAIL
274lookuphost router: defer for abcd@test.fail.dns
275 message: host lookup did not complete
276>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
277Testing abcd@ten-1.test.ex
278>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
279Considering abcd@ten-1.test.ex
280>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
281routing abcd@ten-1.test.ex
282--------> srv router <--------
283local_part=abcd domain=ten-1.test.ex
284checking local_parts
285abcd in "^srv"? no (end of list)
286srv router skipped: local_parts mismatch
287--------> useryz router <--------
288local_part=abcd domain=ten-1.test.ex
289checking local_parts
290abcd in "usery:userz"? no (end of list)
291useryz router skipped: local_parts mismatch
292--------> lookuphost router <--------
293local_part=abcd domain=ten-1.test.ex
7d8d08c4
JH
294checking local_parts
295abcd in "!userd"? yes (end of list)
54c5ebb1
PH
296calling lookuphost router
297lookuphost router called for abcd@ten-1.test.ex
298 domain = ten-1.test.ex
94ef322e 299ten-1.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
300DNS lookup of ten-1.test.ex (MX) using fakens
301DNS lookup of ten-1.test.ex (MX) gave NO_DATA
302returning DNS_NODATA
da0b4ba7 303 writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
979c462e 304ten-1.test.ex (MX resp) DNSSEC
54c5ebb1
PH
305DNS lookup of ten-1.test.ex (A) using fakens
306DNS lookup of ten-1.test.ex (A) succeeded
307fully qualified name = ten-1.test.ex
308ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
309set transport smtp
310queued for smtp transport: local_part = abcd
311domain = ten-1.test.ex
312 errors_to=NULL
313 domain_data=NULL localpart_data=NULL
314routed by lookuphost router
315 envelope to: abcd@ten-1.test.ex
316 transport: smtp
317 host ten-1.test.ex [V4NET.0.0.1]
318>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
319Testing usery@test.fail.dns
320>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
321Considering usery@test.fail.dns
322>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
323routing usery@test.fail.dns
324--------> srv router <--------
325local_part=usery domain=test.fail.dns
326checking local_parts
327usery in "^srv"? no (end of list)
328srv router skipped: local_parts mismatch
329--------> useryz router <--------
330local_part=usery domain=test.fail.dns
331checking local_parts
332usery in "usery:userz"? yes (matched "usery")
333calling useryz router
334useryz router called for usery@test.fail.dns
335 domain = test.fail.dns
336route_item = * $domain bydns
337test.fail.dns in "*"? yes (matched "*")
8b455685
JH
338original list of hosts = '$domain' options = 'bydns'
339expanded list of hosts = 'test.fail.dns' options = 'bydns'
54c5ebb1
PH
340set transport smtp
341finding IP address for test.fail.dns
342doing DNS lookup
94ef322e 343test.fail.dns in "*"? yes (matched "*")
dd2a32ad 344DNS lookup of test.fail.dns (A) using fakens
54c5ebb1
PH
345DNS lookup of test.fail.dns (A) gave NO_RECOVERY
346returning DNS_FAIL
27085351 347 writing neg-cache entry for test.fail.dns-A-xxxx, ttl -1
54c5ebb1
PH
348useryz router: defer for usery@test.fail.dns
349 message: host lookup for test.fail.dns did not complete (DNS timeout?)
350>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
351Testing userz@test.fail.dns
352>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
353Considering userz@test.fail.dns
354>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
355routing userz@test.fail.dns
356--------> srv router <--------
357local_part=userz domain=test.fail.dns
358checking local_parts
359userz in "^srv"? no (end of list)
360srv router skipped: local_parts mismatch
361--------> useryz router <--------
362local_part=userz domain=test.fail.dns
363checking local_parts
364userz in "usery:userz"? yes (matched "userz")
365calling useryz router
366useryz router called for userz@test.fail.dns
367 domain = test.fail.dns
368route_item = * $domain bydns
369test.fail.dns in "*"? yes (matched "*")
8b455685
JH
370original list of hosts = '$domain' options = 'bydns'
371expanded list of hosts = 'test.fail.dns' options = 'bydns'
54c5ebb1
PH
372finding IP address for test.fail.dns
373doing DNS lookup
94ef322e 374test.fail.dns in "*"? yes (matched "*")
54c5ebb1
PH
375DNS lookup of test.fail.dns-A: using cached value DNS_FAIL
376useryz router: defer for userz@test.fail.dns
377 message: host lookup for test.fail.dns did not complete (DNS timeout?)
378>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
379Testing xyz@ten-1.test.ex
380>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
381Considering xyz@ten-1.test.ex
382>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
383routing xyz@ten-1.test.ex
384--------> srv router <--------
385local_part=xyz domain=ten-1.test.ex
386checking local_parts
387xyz in "^srv"? no (end of list)
388srv router skipped: local_parts mismatch
389--------> useryz router <--------
390local_part=xyz domain=ten-1.test.ex
391checking local_parts
392xyz in "usery:userz"? no (end of list)
393useryz router skipped: local_parts mismatch
394--------> lookuphost router <--------
395local_part=xyz domain=ten-1.test.ex
7d8d08c4
JH
396checking local_parts
397xyz in "!userd"? yes (end of list)
54c5ebb1
PH
398calling lookuphost router
399lookuphost router called for xyz@ten-1.test.ex
400 domain = ten-1.test.ex
94ef322e 401ten-1.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
402DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
403DNS lookup of ten-1.test.ex (A) using fakens
404DNS lookup of ten-1.test.ex (A) succeeded
405fully qualified name = ten-1.test.ex
406ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
407queued for smtp transport: local_part = xyz
408domain = ten-1.test.ex
409 errors_to=NULL
410 domain_data=NULL localpart_data=NULL
411routed by lookuphost router
412 envelope to: xyz@ten-1.test.ex
413 transport: smtp
414 host ten-1.test.ex [V4NET.0.0.1]
415search_tidyup called
9bfb7e1b 416>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=1 >>>>>>>>>>>>>>>>
54c5ebb1
PH
417Exim version x.yz ....
418changed uid/gid: forcing real = effective
419 uid=uuuu gid=CALLER_GID pid=pppp
420configuration file is TESTSUITE/test-config
421admin user
4b424e0d 422dropping to exim gid; retaining priv uid
54c5ebb1
PH
423originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
424sender address = CALLER@myhost.test.ex
425Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
426>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
427Testing userx@nonexist.test.ex
428>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
429Considering userx@nonexist.test.ex
430>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
431routing userx@nonexist.test.ex
432--------> srv router <--------
433local_part=userx domain=nonexist.test.ex
434checking local_parts
435userx in "^srv"? no (end of list)
436srv router skipped: local_parts mismatch
437--------> useryz router <--------
438local_part=userx domain=nonexist.test.ex
439checking local_parts
440userx in "usery:userz"? no (end of list)
441useryz router skipped: local_parts mismatch
442--------> lookuphost router <--------
443local_part=userx domain=nonexist.test.ex
7d8d08c4
JH
444checking local_parts
445userx in "!userd"? yes (end of list)
54c5ebb1
PH
446calling lookuphost router
447lookuphost router called for userx@nonexist.test.ex
448 domain = nonexist.test.ex
94ef322e 449nonexist.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
450DNS lookup of nonexist.test.ex (MX) using fakens
451DNS lookup of nonexist.test.ex (MX) gave HOST_NOT_FOUND
452returning DNS_NOMATCH
da0b4ba7 453 writing neg-cache entry for nonexist.test.ex-MX-xxxx, ttl 3000
54c5ebb1
PH
454lookuphost router declined for userx@nonexist.test.ex
455"more" is false: skipping remaining routers
456no more routers
457>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
458Testing abcd@nonexist.test.ex
459>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
460Considering abcd@nonexist.test.ex
461>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
462routing abcd@nonexist.test.ex
463--------> srv router <--------
464local_part=abcd domain=nonexist.test.ex
465checking local_parts
466abcd in "^srv"? no (end of list)
467srv router skipped: local_parts mismatch
468--------> useryz router <--------
469local_part=abcd domain=nonexist.test.ex
470checking local_parts
471abcd in "usery:userz"? no (end of list)
472useryz router skipped: local_parts mismatch
473--------> lookuphost router <--------
474local_part=abcd domain=nonexist.test.ex
7d8d08c4
JH
475checking local_parts
476abcd in "!userd"? yes (end of list)
54c5ebb1
PH
477calling lookuphost router
478lookuphost router called for abcd@nonexist.test.ex
479 domain = nonexist.test.ex
94ef322e 480nonexist.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
481DNS lookup of nonexist.test.ex-MX: using cached value DNS_NOMATCH
482lookuphost router declined for abcd@nonexist.test.ex
483"more" is false: skipping remaining routers
484no more routers
485>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
486Testing abcd@ten-1.test.ex
487>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
488Considering abcd@ten-1.test.ex
489>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
490routing abcd@ten-1.test.ex
491--------> srv router <--------
492local_part=abcd domain=ten-1.test.ex
493checking local_parts
494abcd in "^srv"? no (end of list)
495srv router skipped: local_parts mismatch
496--------> useryz router <--------
497local_part=abcd domain=ten-1.test.ex
498checking local_parts
499abcd in "usery:userz"? no (end of list)
500useryz router skipped: local_parts mismatch
501--------> lookuphost router <--------
502local_part=abcd domain=ten-1.test.ex
7d8d08c4
JH
503checking local_parts
504abcd in "!userd"? yes (end of list)
54c5ebb1
PH
505calling lookuphost router
506lookuphost router called for abcd@ten-1.test.ex
507 domain = ten-1.test.ex
94ef322e 508ten-1.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
509DNS lookup of ten-1.test.ex (MX) using fakens
510DNS lookup of ten-1.test.ex (MX) gave NO_DATA
511returning DNS_NODATA
da0b4ba7 512 writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
979c462e 513ten-1.test.ex (MX resp) DNSSEC
54c5ebb1
PH
514DNS lookup of ten-1.test.ex (A) using fakens
515DNS lookup of ten-1.test.ex (A) succeeded
516fully qualified name = ten-1.test.ex
517ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
518set transport smtp
519queued for smtp transport: local_part = abcd
520domain = ten-1.test.ex
521 errors_to=NULL
522 domain_data=NULL localpart_data=NULL
523routed by lookuphost router
524 envelope to: abcd@ten-1.test.ex
525 transport: smtp
526 host ten-1.test.ex [V4NET.0.0.1]
527>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
528Testing usery@nonexist.test.ex
529>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
530Considering usery@nonexist.test.ex
531>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
532routing usery@nonexist.test.ex
533--------> srv router <--------
534local_part=usery domain=nonexist.test.ex
535checking local_parts
536usery in "^srv"? no (end of list)
537srv router skipped: local_parts mismatch
538--------> useryz router <--------
539local_part=usery domain=nonexist.test.ex
540checking local_parts
541usery in "usery:userz"? yes (matched "usery")
542calling useryz router
543useryz router called for usery@nonexist.test.ex
544 domain = nonexist.test.ex
545route_item = * $domain bydns
546nonexist.test.ex in "*"? yes (matched "*")
8b455685
JH
547original list of hosts = '$domain' options = 'bydns'
548expanded list of hosts = 'nonexist.test.ex' options = 'bydns'
54c5ebb1
PH
549set transport smtp
550finding IP address for nonexist.test.ex
551doing DNS lookup
94ef322e 552nonexist.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
553DNS lookup of nonexist.test.ex (A) using fakens
554DNS lookup of nonexist.test.ex (A) gave HOST_NOT_FOUND
555returning DNS_NOMATCH
da0b4ba7 556 writing neg-cache entry for nonexist.test.ex-A-xxxx, ttl 3000
54c5ebb1
PH
557useryz router: defer for usery@nonexist.test.ex
558 message: lookup of host "nonexist.test.ex" failed in useryz router
559>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
560Testing userz@nonexist.test.ex
561>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
562Considering userz@nonexist.test.ex
563>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
564routing userz@nonexist.test.ex
565--------> srv router <--------
566local_part=userz domain=nonexist.test.ex
567checking local_parts
568userz in "^srv"? no (end of list)
569srv router skipped: local_parts mismatch
570--------> useryz router <--------
571local_part=userz domain=nonexist.test.ex
572checking local_parts
573userz in "usery:userz"? yes (matched "userz")
574calling useryz router
575useryz router called for userz@nonexist.test.ex
576 domain = nonexist.test.ex
577route_item = * $domain bydns
578nonexist.test.ex in "*"? yes (matched "*")
8b455685
JH
579original list of hosts = '$domain' options = 'bydns'
580expanded list of hosts = 'nonexist.test.ex' options = 'bydns'
54c5ebb1
PH
581finding IP address for nonexist.test.ex
582doing DNS lookup
94ef322e 583nonexist.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
584DNS lookup of nonexist.test.ex-A: using cached value DNS_NOMATCH
585useryz router: defer for userz@nonexist.test.ex
586 message: lookup of host "nonexist.test.ex" failed in useryz router
587>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
588Testing xyz@ten-1.test.ex
589>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
590Considering xyz@ten-1.test.ex
591>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
592routing xyz@ten-1.test.ex
593--------> srv router <--------
594local_part=xyz domain=ten-1.test.ex
595checking local_parts
596xyz in "^srv"? no (end of list)
597srv router skipped: local_parts mismatch
598--------> useryz router <--------
599local_part=xyz domain=ten-1.test.ex
600checking local_parts
601xyz in "usery:userz"? no (end of list)
602useryz router skipped: local_parts mismatch
603--------> lookuphost router <--------
604local_part=xyz domain=ten-1.test.ex
7d8d08c4
JH
605checking local_parts
606xyz in "!userd"? yes (end of list)
54c5ebb1
PH
607calling lookuphost router
608lookuphost router called for xyz@ten-1.test.ex
609 domain = ten-1.test.ex
94ef322e 610ten-1.test.ex in "*"? yes (matched "*")
54c5ebb1
PH
611DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
612DNS lookup of ten-1.test.ex (A) using fakens
613DNS lookup of ten-1.test.ex (A) succeeded
614fully qualified name = ten-1.test.ex
615ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
616queued for smtp transport: local_part = xyz
617domain = ten-1.test.ex
618 errors_to=NULL
619 domain_data=NULL localpart_data=NULL
620routed by lookuphost router
621 envelope to: xyz@ten-1.test.ex
622 transport: smtp
623 host ten-1.test.ex [V4NET.0.0.1]
624search_tidyup called
9bfb7e1b 625>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>
54c5ebb1
PH
626Exim version x.yz ....
627changed uid/gid: forcing real = effective
628 uid=uuuu gid=CALLER_GID pid=pppp
629configuration file is TESTSUITE/test-config
630admin user
4b424e0d 631dropping to exim gid; retaining priv uid
54c5ebb1
PH
632originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
633sender address = CALLER@myhost.test.ex
634Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
635>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
636Testing srv@test.again.dns
637>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
638Considering srv@test.again.dns
639>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
640routing srv@test.again.dns
641--------> srv router <--------
642local_part=srv domain=test.again.dns
643checking local_parts
644srv in "^srv"? yes (matched "^srv")
645calling srv router
646srv router called for srv@test.again.dns
647 domain = test.again.dns
94ef322e 648test.again.dns in "*"? yes (matched "*")
dd2a32ad 649DNS lookup of _smtp._tcp.test.again.dns (SRV) using fakens
54c5ebb1
PH
650DNS lookup of _smtp._tcp.test.again.dns (SRV) gave TRY_AGAIN
651_smtp._tcp.test.again.dns in dns_again_means_nonexist? no (option unset)
652returning DNS_AGAIN
27085351 653 writing neg-cache entry for _smtp._tcp.test.again.dns-SRV-xxxx, ttl -1
54c5ebb1
PH
654test.again.dns in "test.fail.dns"? no (end of list)
655srv router: defer for srv@test.again.dns
656 message: host lookup did not complete
657>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
658Testing srv@test.fail.dns
659>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
660Considering srv@test.fail.dns
661>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
662routing srv@test.fail.dns
663--------> srv router <--------
664local_part=srv domain=test.fail.dns
665checking local_parts
666srv in "^srv"? yes (matched "^srv")
667calling srv router
668srv router called for srv@test.fail.dns
669 domain = test.fail.dns
94ef322e 670test.fail.dns in "*"? yes (matched "*")
dd2a32ad 671DNS lookup of _smtp._tcp.test.fail.dns (SRV) using fakens
54c5ebb1
PH
672DNS lookup of _smtp._tcp.test.fail.dns (SRV) gave NO_RECOVERY
673returning DNS_FAIL
27085351 674 writing neg-cache entry for _smtp._tcp.test.fail.dns-SRV-xxxx, ttl -1
54c5ebb1
PH
675test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
676DNS_FAIL treated as DNS_NODATA (domain in srv_fail_domains)
dd2a32ad 677DNS lookup of test.fail.dns (MX) using fakens
54c5ebb1
PH
678DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
679returning DNS_FAIL
27085351 680 writing neg-cache entry for test.fail.dns-MX-xxxx, ttl -1
54c5ebb1
PH
681test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
682DNS_FAIL treated as DNS_NODATA (domain in mx_fail_domains)
dd2a32ad 683DNS lookup of test.fail.dns (A) using fakens
54c5ebb1
PH
684DNS lookup of test.fail.dns (A) gave NO_RECOVERY
685returning DNS_FAIL
27085351 686 writing neg-cache entry for test.fail.dns-A-xxxx, ttl -1
54c5ebb1
PH
687srv router: defer for srv@test.fail.dns
688 message: host lookup did not complete
689search_tidyup called
9bfb7e1b 690>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=1 >>>>>>>>>>>>>>>>
7d8d08c4
JH
691Exim version x.yz ....
692changed uid/gid: forcing real = effective
693 uid=uuuu gid=CALLER_GID pid=pppp
694configuration file is TESTSUITE/test-config
695admin user
696dropping to exim gid; retaining priv uid
697originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
698sender address = CALLER@myhost.test.ex
699Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
700>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
701Testing userx@nonexist.example.com
702>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
703Considering userx@nonexist.example.com
704>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
705routing userx@nonexist.example.com
706--------> srv router <--------
707local_part=userx domain=nonexist.example.com
708checking local_parts
709userx in "^srv"? no (end of list)
710srv router skipped: local_parts mismatch
711--------> useryz router <--------
712local_part=userx domain=nonexist.example.com
713checking local_parts
714userx in "usery:userz"? no (end of list)
715useryz router skipped: local_parts mismatch
716--------> lookuphost router <--------
717local_part=userx domain=nonexist.example.com
718checking local_parts
719userx in "!userd"? yes (end of list)
720calling lookuphost router
721lookuphost router called for userx@nonexist.example.com
722 domain = nonexist.example.com
94ef322e 723nonexist.example.com in "*"? yes (matched "*")
7d8d08c4
JH
724DNS lookup of nonexist.example.com (MX) using fakens
725DNS lookup of nonexist.example.com (MX) gave HOST_NOT_FOUND
726returning DNS_NOMATCH
27085351 727 writing neg-cache entry for nonexist.example.com-MX-xxxx, ttl 2
7d8d08c4
JH
728lookuphost router declined for userx@nonexist.example.com
729"more" is false: skipping remaining routers
730no more routers
731>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
732Testing userd@nonexist.example.com
733>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
734Considering userd@nonexist.example.com
735>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
736routing userd@nonexist.example.com
737--------> srv router <--------
738local_part=userd domain=nonexist.example.com
739checking local_parts
740userd in "^srv"? no (end of list)
741srv router skipped: local_parts mismatch
742--------> useryz router <--------
743local_part=userd domain=nonexist.example.com
744checking local_parts
745userd in "usery:userz"? no (end of list)
746useryz router skipped: local_parts mismatch
747--------> lookuphost router <--------
748local_part=userd domain=nonexist.example.com
749checking local_parts
750userd in "!userd"? no (matched "!userd")
751lookuphost router skipped: local_parts mismatch
752--------> delay router <--------
753local_part=userd domain=nonexist.example.com
754checking "condition" "${acl {delay}}"...
755 using ACL "delay"
756 processing "accept" (TESTSUITE/test-config 18)
757 check delay = 3s
758 delay modifier requests 3-second delay
759 message: y
760 accept: condition test succeeded in ACL "delay"
761 end of ACL "delay": ACCEPT
762calling delay router
763delay router called for userd@nonexist.example.com
764 domain = nonexist.example.com
94ef322e 765nonexist.example.com in "*"? yes (matched "*")
7d8d08c4
JH
766DNS lookup of nonexist.example.com-MX: cached value DNS_NOMATCH past valid time
767DNS lookup of nonexist.example.com (MX) using fakens
768DNS lookup of nonexist.example.com (MX) gave HOST_NOT_FOUND
769returning DNS_NOMATCH
d05b1259 770 update neg-cache entry for nonexist.example.com-MX-xxxx, ttl 2
7d8d08c4
JH
771delay router declined for userd@nonexist.example.com
772"more" is false: skipping remaining routers
773no more routers
774search_tidyup called
775>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>