recipient verify callout
[users/jgh/exim.git] / test / confs / 0185
1 # Exim test configuration 0185
2
3 exim_path = EXIM_PATH
4 host_lookup_order = bydns
5 spool_directory = DIR/spool
6 log_file_path = DIR/spool/log/%slog
7 gecos_pattern = ""
8 gecos_name = CALLER_NAME
9
10 # ----- Main settings -----
11
12 domainlist local_domains = test.ex
13
14 acl_smtp_rcpt = check_recipient
15 qualify_domain = test.ex
16
17
18 # ----- ACL -----
19
20 begin acl
21
22 check_recipient:
23   accept  hosts = :
24   accept  domains = +local_domains
25   deny    message = relay not permitted
26
27
28 # ----- Routers -----
29
30 begin routers
31
32 all_R:
33   driver = manualroute
34   domains = ! +local_domains
35   route_list = * 127.0.0.1 byname
36   self = send
37   transport = smtp
38   no_more
39
40 filter:
41   driver = redirect
42   allow_filter
43   allow_freeze
44   no_check_local_user
45   file = DIR/aux-var/TESTNUM.filter
46   owners =
47   reply_transport = autoreply
48   retry_use_local_part
49   user = CALLER
50
51 alias:
52   driver = redirect
53   allow_defer
54   data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias}}
55   retry_use_local_part
56
57 all_L:
58   driver = accept
59   retry_use_local_part
60   transport = appendfile
61
62
63 # ----- Transports -----
64
65 begin transports
66
67 appendfile:
68   driver = appendfile
69   file = DIR/test-mail/$local_part
70   user = CALLER
71
72 autoreply:
73   driver = autoreply
74   user = CALLER
75
76 smtp:
77   driver = smtp
78   port = PORT_S
79
80
81 # ----- Retry -----
82
83
84 begin retry
85
86 * * F,5d,1d
87
88
89 # End