testcase
[exim.git] / test / confs / 0212
CommitLineData
afda344b
PH
1# Exim test configuration 0212
2
3exim_path = EXIM_PATH
bc3c7bb7 4keep_environment =
afda344b 5host_lookup_order = bydns
afda344b
PH
6spool_directory = DIR/spool
7log_file_path = DIR/spool/log/%slog
8gecos_pattern = ""
9gecos_name = CALLER_NAME
23f3dc67 10tls_advertise_hosts =
afda344b
PH
11
12# ----- Main settings -----
13
14domainlist local_domains = test.ex
15domainlist relay_domains = test.ex
16
17acl_smtp_rcpt = check_recipient
18acl_smtp_vrfy = check_vrfy
19
20qualify_domain = test.ex
21smtp_accept_max_nonmail = 1000
22trusted_users = CALLER
23
24# ----- ACL -----
25
26begin acl
27
28check_recipient:
29 accept hosts = :
30 deny message = unrouteable address
31 !verify = recipient
32 accept domains = +local_domains
33 accept domains = +relay_domains
34 deny message = relay not permitted
35
36check_vrfy:
37 accept
38
39
40# ----- Routers -----
41
42begin routers
43
44fail_remote_domains:
45 driver = redirect
46 domains = ! +local_domains
47 allow_fail
48 data = :fail: unrouteable mail domain "$domain"
49
50smartuser:
51 driver = redirect
52 allow_defer
53 allow_fail
54 data = ${if match{$local_part}{^smartuser\\.(.*)}{$1}fail}
55 retry_use_local_part
56
57alias:
58 driver = redirect
59 allow_defer
60 allow_fail
61 data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}}
62 retry_use_local_part
63
64forward:
65 driver = redirect
66 no_check_local_user
67 file = DIR/aux-fixed/TESTNUM.$local_part.forward
68 retry_use_local_part
69
70all:
71 driver = accept
72 local_parts = userx
73 transport = local_delivery
74
75
76# ----- Transports -----
77
78begin transports
79
80local_delivery:
81 driver = appendfile
82 file = DIR/test-mail/$local_part
83 return_path_add
84 user = CALLER
85
86
87# ----- Retry -----
88
89
90begin retry
91
92* * F,5d,8h
93
94
95# End