Routing: for efficiency, avoid complexifying the "condition" string until the second...
[users/heiko/exim.git] / test / confs / 0055
1 # Exim test configuration 0055
2
3 .include DIR/aux-var/std_conf_prefix
4
5 primary_hostname = myhost.ex
6
7 # ----- Main settings -----
8
9 domainlist local_domains = test.ex : myhost.ex
10 domainlist some_domains = ten-1.test.ex
11
12 queue_domains = !unknown.test.ex : !^ten-\\d+\\.test\\.ex\$ : *.test.ex
13 queue_run_in_order
14 queue_smtp_domains = !+some_domains : \N^ten-\d+\.test\.ex$\N
15
16
17 # ----- Routers -----
18
19 begin routers
20
21 localreally:
22   driver = manualroute
23   domains = ! +local_domains
24   route_list = local.test.ex
25   transport = local_delivery
26   user = CALLER
27
28 lookuphost:
29   driver = dnslookup
30   domains = ! +local_domains
31   transport = smtp
32   no_more
33   cannot_route_message = $domain is not local, and can't route by DNS
34
35 localuser:
36   driver = accept
37   local_parts = userx : CALLER
38   transport = local_delivery
39
40
41 # ----- Transports -----
42
43 begin transports
44
45 local_delivery:
46   driver = appendfile
47   delivery_date_add
48   envelope_to_add
49   file = DIR/test-mail/$local_part
50   return_path_add
51   user = CALLER
52
53 smtp:
54   driver = smtp
55
56
57 # ----- Retry -----
58
59
60 # End