Testsuite - Squashed commit of the following:
[exim.git] / test / confs / 0027
1 # Exim test configuration 0027
2
3 exim_path = EXIM_PATH
4 host_lookup_order = bydns
5 primary_hostname = myhost.test.ex
6 rfc1413_query_timeout = 0s
7 spool_directory = DIR/spool
8 log_file_path = DIR/spool/log/%slog
9 gecos_pattern = ""
10 gecos_name = CALLER_NAME
11
12 # ----- Main settings -----
13
14 domainlist local_domains = test.ex
15
16 acl_smtp_rcpt = acl_rcpt
17 acl_smtp_data = $h_subject:
18
19 trusted_users = CALLER
20
21
22 # ------ ACLs ------
23
24 begin acl
25
26 userx:
27   deny   message = deny for userx
28
29 postmaster:
30   accept verify = sender
31
32 data:
33   accept
34
35 data1:
36   accept verify = recipient
37
38 data2:
39   accept domains = a.b.c
40
41 data3:
42   accept local_parts = a.b.c
43
44 acl_rcpt:
45   warn   set acl_m_1 = ${acl {data}}
46   accept endpass
47          acl = ${tr{$local_part}{:}{\n}}
48   deny   message = this message should not occur
49
50
51 # ------ Routers ------
52
53 begin routers
54
55 r1:
56   driver = dnslookup
57   domains = ! +local_domains
58   transport = dev_null
59   no_more
60
61 r2:
62   driver = accept
63   local_parts = userx : postmaster
64   transport = local_delivery
65
66
67 # ------ Transports ------
68
69 begin transports
70
71 dev_null:
72   driver = appendfile
73   file = /dev/null
74   user = CALLER
75
76 local_delivery:
77   driver = appendfile
78   file = DIR/test-mail/$local_part
79   user = CALLER
80
81 # End