Testsuite: Add a first test for dns_trust_aa
[exim.git] / test / confs / 0536
1 # Exim test configuration 0536
2
3 FORBID_SMTP_CODE = false
4
5 exim_path = EXIM_PATH
6 host_lookup_order = bydns
7 primary_hostname = myhost.test.ex
8 spool_directory = DIR/spool
9 log_file_path = DIR/spool/log/%slog
10 gecos_pattern = ""
11 gecos_name = CALLER_NAME
12
13 # ----- Main settings -----
14
15 acl_smtp_rcpt = rcpt
16 acl_not_smtp = not_smtp
17
18 trusted_users = CALLER
19
20
21 # ----- ACLs -----
22
23 begin ACL
24
25 rcpt:
26 deny local_parts = user1
27 message = No code
28 deny local_parts = user2
29 message = 599 Main code
30 deny local_parts = user3
31 message = 599 Main code\non two lines
32 deny local_parts = user4
33 message = 599 5.2.3 Main and extended code
34 deny local_parts = user5
35 message = 599 5.12.3 Main and extended code\non two lines
36 deny local_parts = user6
37 message = 299 Wrong code
38 deny local_parts = user7
39 message = 299 Wrong code
40 log_message = A different log message
41
42 defer local_parts = user8
43 message = 499 4.12.343 Main and extended code\non two lines
44 defer local_parts = user9
45 message = 499 4.1234.343 Main and extended code\non two lines
46 defer local_parts = user10
47 message = 399 Wrong code
48
49 deny local_parts = user20
50 !verify = recipient
51 deny local_parts = user21
52 !verify = recipient
53 deny local_parts = user22
54 !verify = recipient
55 deny local_parts = user23
56 !verify = recipient
57
58 deny local_parts = user30
59 !verify = recipient
60 deny local_parts = user31
61 !verify = recipient
62 deny local_parts = user32
63 !verify = recipient
64 deny local_parts = user33
65 !verify = recipient
66
67 deny message = Should not get this
68
69 not_smtp:
70 accept senders = : oksender@test.ex
71
72 deny senders = user1@test.ex
73 message = No code
74
75 deny senders = user2@test.ex
76 message = 599 Main code
77
78 deny message = Should not get this
79
80 # ----- Routers -----
81
82 begin routers
83
84 r1:
85 driver = redirect
86 allow_fail
87 allow_defer
88 data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}}
89 forbid_smtp_code = FORBID_SMTP_CODE
90
91 r2:
92 driver = accept
93 transport = t1
94
95 # ----- Transports -----
96
97 begin transports
98
99 t1:
100 driver = appendfile
101 file = DIR/test-mail/$local_part
102 user = CALLER
103