exim-filter dynamic module
[exim.git] / test / confs / 0486
1 # Exim test configuration 0486
2
3 .include DIR/aux-var/std_conf_prefix
4
5 primary_hostname = myhost.test.ex
6
7 # ----- Main settings -----
8
9 acl_smtp_mail = acl_check_mail
10 acl_smtp_rcpt = acl_check_rcpt
11 acl_smtp_data = acl_check_data
12 queue_only
13 trusted_users = CALLER
14
15
16 # ----- ACLs -----
17
18 begin acl
19
20 acl_check_mail:
21   warn     logwrite = at MAIL (1): >$sender_address<
22   require  verify   = sender
23   warn     logwrite = at MAIL (2): >$sender_address<
24   accept
25
26 acl_check_rcpt:
27   warn     logwrite = at RCPT (1): >$sender_address<
28   warn     logwrite = at RCPT (2): >$local_part<
29   require  verify   = recipient
30   warn     logwrite = at RCPT (3): >$local_part<
31   accept
32
33 acl_check_data:
34   warn     logwrite = at DATA (1): >$sender_address<
35   warn     logwrite = at DATA (2): >$recipients<
36   warn     logwrite = at DATA (3): >From: $h_from:<
37   warn     logwrite = at DATA (3): >To: $h_to:<
38   accept
39
40
41 #----- Rewrite -----
42
43 begin rewrite
44 ^<(smtp.*)   <SW-$1                         S
45 *@*          RW-$local_part@domain
46
47
48 # ----- Routers -----
49
50 begin routers
51
52 r1:
53   driver = accept
54   transport = t1
55
56
57 # ----- Transports -----
58
59 begin transports
60
61 t1:
62   driver = appendfile
63   file = /dev/null
64   user = CALLER
65
66
67 # End