Merge branch 'master'
[users/jgh/exim.git] / test / confs / 1002
1 # Exim test configuration 1002
2
3 exim_path = EXIM_PATH
4 keep_environment =
5 host_lookup_order = bydns
6 primary_hostname = myhost.test.ex
7 spool_directory = DIR/spool
8 log_file_path = DIR/spool/log/%slog
9 gecos_pattern = ""
10 gecos_name = CALLER_NAME
11 tls_advertise_hosts =
12
13 # ----- Main settings -----
14
15 acl_smtp_rcpt = acl_rcpt_$local_part
16 allow_domain_literals
17 hosts_treat_as_local = other1.test.ex
18
19
20 # ------ ACLs ------
21
22 begin acl
23
24 acl_rcpt_1:
25   require message = domain doesn't match @ or @[]
26           domains = @ : @[]
27   accept
28
29 acl_rcpt_2:
30   require message = domain doesn't match @mx_any
31           domains = @mx_any
32   accept
33
34 acl_rcpt_3:
35   require message = domain doesn't match @mx_primary
36           domains = @mx_primary
37   accept
38
39 acl_rcpt_4:
40   require message = domain doesn't match @mx_secondary
41           domains = @mx_secondary
42   accept
43
44 acl_rcpt_5:
45   require message = host doesn't match @ or @[]
46           hosts   = @ : @[]
47   accept
48
49 acl_rcpt_6:
50   require message = domain doesn't match @mx_any/ignore=<;127.0.0.1;::1
51           domains = <+ @mx_any/ignore=<;127.0.0.1;::1
52   accept
53
54
55 # ------ Routers ------
56
57 begin routers
58
59 r1:
60   driver = dnslookup
61   domains = ! +local_domains
62   transport = dev_null
63   no_more
64
65 r2:
66   driver = accept
67   local_parts = CALLER : postmaster
68   transport = local_delivery
69
70
71 # ------ Transports ------
72
73 begin transports
74
75 dev_null:
76   driver = appendfile
77   file = /dev/null
78   user = CALLER
79
80 local_delivery:
81   driver = appendfile
82   file = DIR/test-mail/$local_part
83   user = CALLER
84
85 # End