EXPERIMENTAL_DSN: use the SMTP return messsage for Diagnostic-Code lines. Bug 1559
[users/heiko/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