Add automatic macros for compile-time feature options
[users/jgh/exim.git] / test / confs / 0230
1 # Exim test configuration 0230
2
3 SERVER=
4
5 .include DIR/aux-var/std_conf_prefix
6
7 primary_hostname = myhost.test.ex
8
9 # ----- Main settings -----
10
11 domainlist local_domains = test.ex : *.test.ex
12 acl_smtp_rcpt = check_recipient
13 log_selector =  \
14               +incoming_port \
15               +incoming_interface \
16               +smtp_connection
17 queue_only
18 queue_run_in_order
19
20
21 # ----- ACL -----
22
23 begin acl
24
25 check_recipient:
26   accept  hosts = :
27   accept  domains = +local_domains
28   deny    message = relay not permitted
29
30
31 # ----- Routers -----
32
33 begin routers
34
35 .ifdef OPT
36 to_server:
37   driver = manualroute
38   transport = remote
39   route_list = * 127.0.0.1
40   self = send
41 .endif
42
43 fail_remote_domains:
44   driver = redirect
45   domains = ! +local_domains
46   data = :fail: unrouteable mail domain "$domain"
47
48 server:
49   driver = accept
50   retry_use_local_part
51   transport = local_delivery
52
53
54 # ----- Transports -----
55
56 begin transports
57
58 local_delivery:
59   driver = appendfile
60   file = DIR/test-mail/$local_part
61   headers_add = Port: $sender_host_port
62   user = CALLER
63
64 remote:
65   driver = smtp
66   port = PORT_D
67
68 # ----- Retry -----
69
70 begin retry
71
72 * * F,5d,10s
73
74 # End