Fix string_copy() macro to not multiple-eval args. Bug 2603
[users/heiko/exim.git] / test / confs / 0364
1 # Exim test configuration 0364
2
3 .include DIR/aux-var/std_conf_prefix
4
5
6 # ----- Main settings -----
7
8 qualify_domain = test.ex
9
10
11 # ----- Routers -----
12
13 begin routers
14
15 r1:
16   driver = redirect
17   domains = \N^[^.]+$\N
18   address_data = $domain
19   data = $local_part@$domain.test.ex
20   redirect_router = r2
21
22 r2:
23   driver = dnslookup
24   domains = !thishost.test.ex
25   transport = t1
26
27 r3:
28   driver = redirect
29   domains = !thishost.test.ex
30   condition = ${if eq{$address_data}{}{no}{yes}}
31   address_data =
32   data = $local_part@$original_domain.sub.test.ex
33   redirect_router = r2
34
35 r4:
36   driver = redirect
37   domains = !thishost.test.ex
38   allow_fail
39   data = :fail:Can't route to $domain
40
41 r5:
42   driver = accept
43   transport = t2
44
45
46 # ----- Transports -----
47
48 begin transports
49
50 t1:
51   driver = smtp
52   hosts_try_fastopen =  :
53
54 t2:
55   driver = appendfile
56   file = /dev/null
57   user = CALLER
58
59
60 # ----- Retry -----
61
62 begin retry
63
64 *   *   F,3s,1s; G,1h,2s,2
65
66 # End