Routing: for efficiency, avoid complexifying the "condition" string until the second...
[users/jgh/exim.git] / test / scripts / 0000-Basic / 0099
1 # retry data
2 #
3 #
4 # This should add an entry for "thishost.test.ex"
5 exim -odi userx@simple
6 Test message
7 ****
8 dump retry
9 sleep 1
10 exim -odi -q
11 ****
12 dump retry
13 sleep 3
14 exim -odi -q
15 ****
16 #
17 # This should add two entries for "localhost.test.ex" (ipv4, ipv6)
18 exim -odi usery@complex
19 Test message 2
20 ****
21 dump retry
22 #
23 # and one for thishost without its IP
24 exim -odi -DRETRY=retry_include_ip_address=no userz@simple
25 Test message
26 ****
27 dump retry
28 #
29 # expanded option, giving true, should leave the localhost pair unchanged
30 exim -odi -DRETRY='retry_include_ip_address=${if eq{with}{$local_part} {yes}{no}}' with@complex
31 Test message
32 ****
33 dump retry
34 #
35 # expanded option, giving false, should add another localhost entry, without IP
36 exim -odi -DRETRY='retry_include_ip_address=${if eq{with}{$local_part} {yes}{no}}' without@complex
37 Test message
38 ****
39 dump retry
40 #
41 # a lookup-failure (in manualroute)
42 exim -odi userx@nonexist
43 Test message
44 ****
45 # a lookup-failure (good MX, missing A) in dnslookup, deferred
46 exim -odi userx@mxt2.test.ex
47 Test message
48 ****
49 # a lookup-failure (missing MX) in dnslookup, deferred
50 exim -odi userx@mxnonexist.test.ex
51 Test message
52 ****
53 dump retry
54 #
55 #
56 exim -brt x@dark.star.ex
57 ****
58 exim -brt x@a.b.c
59 ****
60 exim -brt x@x.y.z
61 ****
62 exim -brt x@9CDE.ex
63 ****
64 exim -brt x@Q.abcd.ex
65 ****
66 exim -brt x@literal.ex
67 ****
68 exim -brt x@look.up
69 ****
70 exim -brt x@[127.0.0.1]
71 ****
72 exim -brt x@primary.test.ex
73 ****
74 exim -brt x@rcpt4xx.test.ex rcpt_4xx
75 ****
76 exim -brt x@rcpt45x.test.ex rcpt_45x
77 ****
78 exim -brt x@rcpt463.test.ex rcpt_463
79 ****
80 exim -f "" -brt x@Q.abcd.ex
81 ****
82 exim -f "d@e.f" -brt x@Q.abcd.ex
83 ****
84 exim -brt x@not.not.ex
85 ****
86 exim -brt x@nonexist.test.ex lookup
87 ****
88 #
89 #
90 no_msglog_check