testsuite: abstract out common conf settings
[exim.git] / test / confs / 0274
1 # Exim test configuration 0274
2
3 .include DIR/aux-var/std_conf_prefix
4
5 primary_hostname = myhost.test.ex
6
7 # ----- Main settings -----
8
9 qualify_domain = test.ex
10
11 # ----- Transports -----
12
13 begin transports
14
15 t1:
16   driver = appendfile
17   file = DIR/test-mail/${if eq{$address_data}{}{$local_part}{$address_data}}
18   user = CALLER
19
20 # ----- Routers -----
21
22 begin routers
23
24 # Delivered without changing address_data
25
26 nodata:
27   driver = accept
28   local_parts = nodata
29   transport = t1
30
31 # Passed to transport
32 r1:
33   driver = accept
34   domains = r1
35   address_data = abcd
36   transport = t1
37
38 # Passed on after decline
39
40 r2:
41   driver = redirect
42   domains = r2
43   address_data = xyz
44   file = /nonexist
45
46 r2a:
47   driver = accept
48   domains = r2
49   transport = t1
50
51 # Force fail declines
52
53 r3:
54   driver = accept
55   domains = r3
56   address_data = ${if eq {1}{0}{xxx}fail}
57   transport= t1
58
59 r3a:
60   driver = accept
61   domains = r3
62   transport = t1
63
64 # Unforced fail defers
65
66 r4:
67   driver = accept
68   domains = r4
69   address_data = ${if
70   transport = t1
71
72 # Check that redirect preserves
73
74 r5:
75   driver = redirect
76   domains = r5
77   address_data = redirect
78   data = nodata@test.ex
79
80
81 # ----- Retry -----
82
83 begin retry
84
85 *                *   F,5d,5m
86
87 # End