Merge branch 'multiqueue_336': Named queues
[exim.git] / test / confs / 0571
CommitLineData
379ba7d0
JH
1# Exim test configuration 0571
2
3LOG_SELECTOR=
4
5exim_path = EXIM_PATH
bc3c7bb7 6keep_environment =
379ba7d0
JH
7host_lookup_order = bydns
8primary_hostname = myhost.test.ex
9spool_directory = DIR/spool
10log_file_path = DIR/spool/log/%slog
11gecos_pattern = ""
12gecos_name = CALLER_NAME
13tls_advertise_hosts =
14
15# ----- Main settings -----
16
17disable_ipv6 = true
18
19addresslist ok_senders = ok@ok.ok
20
21domainlist local_domains = test.ex : *.test.ex
22
23qualify_domain = test.ex
24trusted_users = CALLER
25
26# Use first three components of from_domain to select ACL
27acl_not_smtp = ${if def:sender_address \
28 {acl_${sg{${tr{$sender_address_domain}{.}{_}}}{^(.*)_.*\$}{\$1}}} \
29 {accept control=queue_only}}
30
31# ----- ACLs -----
32
33begin acl
34
35acl_29_29_29:
36 deny dnslists = test.ex/$sender_address_domain
37 accept
38
39acl_29_29_0:
40 deny dnslists = test.ex
41 accept
42
43# ----- Transports -----
44
45begin transports
46
47t1:
48 driver = appendfile
49 file = DIR/test-mail/$local_part
50 user = CALLER
51
52t2:
53 driver = appendfile
54 file = DIR/test-mail/okbatch
55 user = CALLER
56 batch_max = 100
57 envelope_to_add
58
59# ----- Routers -----
60
61begin routers
62
63r0:
64 driver = accept
65 local_parts = ^ok
66 transport = t2
67
68r1:
69 driver = accept
70 local_parts = ^userx : ^cond-
71 transport = t1
72
73r2:
74 driver = redirect
75 local_parts = fail
76 allow_fail
77 data = :fail: here is a fail message
78
79# End