Testsuite: move testcase (requires plaintext authenticator)
[exim.git] / test / confs / 0281
1 # Exim test configuration 0281
2
3 exim_path = EXIM_PATH
4 host_lookup_order = bydns
5 primary_hostname = myhost.test.ex
6 spool_directory = DIR/spool
7 log_file_path = DIR/spool/log/%slog
8 gecos_pattern = ""
9 gecos_name = CALLER_NAME
10
11 # ----- Main settings -----
12
13 acl_smtp_rcpt = acl_rcpt_$local_part
14 allow_domain_literals
15 hosts_treat_as_local = other1.test.ex
16
17
18 # ------ ACLs ------
19
20 begin acl
21
22 acl_rcpt_1:
23   require message = domain doesn't match @ or @[]
24           domains = @ : @[]
25   accept
26
27 acl_rcpt_2:
28   require message = domain doesn't match @mx_any
29           domains = @mx_any
30   accept
31
32 acl_rcpt_3:
33   require message = domain doesn't match @mx_primary
34           domains = @mx_primary
35   accept
36
37 acl_rcpt_4:
38   require message = domain doesn't match @mx_secondary
39           domains = @mx_secondary
40   accept
41
42 acl_rcpt_5:
43   require message = host doesn't match @ or @[]
44           hosts   = @ : @[]
45   accept
46
47
48 # ------ Routers ------
49
50 begin routers
51
52 r1:
53   driver = dnslookup
54   domains = ! +local_domains
55   transport = dev_null
56   no_more
57
58 r2:
59   driver = accept
60   local_parts = CALLER : postmaster
61   transport = local_delivery
62
63
64 # ------ Transports ------
65
66 begin transports
67
68 dev_null:
69   driver = appendfile
70   file = /dev/null
71   user = CALLER
72
73 local_delivery:
74   driver = appendfile
75   file = DIR/test-mail/$local_part
76   user = CALLER
77
78 # End