Testsuite: extend retry-records testcase to check removal
[exim.git] / test / confs / 0416
1 # Exim test configuration 0416
2
3 .include DIR/aux-var/std_conf_prefix
4
5
6 # ----- Main settings -----
7
8 primary_hostname = mail.test.ex
9 qualify_domain = test.ex
10 hosts_require_helo =
11 queue_only
12 no_queue_only_override
13
14 acl_smtp_helo = helo
15 acl_smtp_mail = mail
16 acl_smtp_rcpt = ${if eq{$local_part}{nested_discard}{nested_rcpt}{rcpt}}
17 acl_smtp_data = data
18 acl_not_smtp = notsmtp
19
20 log_selector = +received_recipients
21
22
23 # ----- ACLs -----
24
25 begin acl
26
27 helo:
28   discard
29
30 mail:
31   discard senders = discard@x.y
32           log_message = discard message 2
33   accept
34
35 rcpt:
36   discard local_parts = discard
37           log_message = discard message 1
38   accept
39
40 nested_rcpt:
41   accept  acl = helo
42
43 data:
44   discard condition = ${if match{$recipients}{data_message_discard}}
45           log_message = discard message 3
46   discard condition = $h_discard:
47   accept
48
49 notsmtp:
50   discard condition = ${if match{$recipients}{data_message_discard}}
51           log_message = discard message 4
52   discard condition = $h_discard:
53   accept
54
55 # End