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