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