Apply Jakob Hirsch's patch for arbitrary ACL variable names, tidied up
[exim.git] / test / confs / 0175
CommitLineData
afda344b
PH
1# Exim test configuration 0175
2
3exim_path = EXIM_PATH
4host_lookup_order = bydns
5rfc1413_query_timeout = 0s
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 = check_recipient
14domainlist local_domains = test.ex
15qualify_domain = test.ex
16
17
18# ----- ACL -----
19
20begin acl
21
22check_recipient:
23 require verify = sender
24 accept domains = +local_domains
25 deny message = relay not permitted
26
27# ----- Routers -----
28
29begin routers
30
31fail_sender:
32 driver = manualroute
33 domains = ! +local_domains
34 route_list = bad.domain localhost byname
35 self = fail
36 verify_only
37 verify_sender
38
39fail_sender2:
40 driver = manualroute
41 domains = ! +local_domains
42 fail_verify
43 route_list = bad.domain2 localhost byname
44 self = send
45 verify_only
46 verify_sender
47
48lookuphost:
49 driver = dnslookup
50 domains = ! +local_domains
51 transport = smtp
52 no_more
53
54all:
55 driver = accept
56 retry_use_local_part
57 transport = appendfile
58
59
60# ----- Transports -----
61
62begin transports
63
64smtp:
65 driver = smtp
66
67appendfile:
68 driver = appendfile
69 file = DIR/test-mail/$local_part
70 user = CALLER
71
72
73# End