taint: allow appendfile create_file option to specify a de-tainting safe path
[exim.git] / test / confs / 0264
1 # Exim test configuration 0264
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 queue_run_in_order
11
12 # ----- Transports -----
13
14 begin transports
15
16 local_delivery:
17   driver = appendfile
18   file = DIR/test-mail/$local_part
19   create_file = DIR/test-mail
20   user = CALLER
21
22   quota = ${if eq{$local_part}{userx}{3}{10000}}
23   current_directory = /
24
25 local_delivery2:
26   driver = appendfile
27   retry_use_local_part = false
28   file = DIR/test-mail/$local_part
29   create_file = DIR/test-mail
30   user = CALLER
31   quota = 3
32   current_directory = /
33
34 # ----- Routers -----
35
36 begin routers
37
38 r1:
39   driver = accept
40   local_parts = userx : usery : userz
41   domains = test.ex
42   transport = local_delivery
43
44 r2:
45   driver = accept
46   domains = test.ex
47   transport = local_delivery2
48
49 r3:
50   driver = redirect
51   retry_use_local_part
52   local_parts = ^r3
53   allow_defer
54   data = :defer: not just now
55
56 r4:
57   driver = redirect
58   local_parts = ^r4
59   allow_defer
60   data = :defer: not just now
61
62 r5:
63   driver = redirect
64   local_parts = ^r5
65   allow_defer
66   data = :defer: not just now
67
68 r_remain:
69   driver = redirect
70   allow_defer
71   data = :defer: not just now
72
73
74 # ----- Retry -----
75
76 begin retry
77
78 ^\\*@r5domain.ex        *   F,10d,30m
79 "userx@test.ex"         *   F,10d,10m
80 test.ex                 *   F,20d,20m
81
82 *                       *   F,5d,5m
83
84 # End