Routing: for efficiency, avoid complexifying the "condition" string until the second...
[users/heiko/exim.git] / test / confs / 0544
1 # Exim test configuration 0544
2
3 .include DIR/aux-var/std_conf_prefix
4
5
6 # ----- Main settings -----
7
8 domainlist dlist = $domain
9
10 acl_smtp_helo = check_helo
11 acl_smtp_mail = check_mail
12 acl_smtp_rcpt = check_rcpt
13 queue_smtp_domains = $domain
14 qualify_domain = test.ex
15
16
17 # ----- ACLs -----
18
19 begin acl
20
21 check_helo:
22   warn
23   condition = ${if match_domain {$sender_helo_name}{+dlist}}
24   accept
25
26
27 check_mail:
28   warn  hosts = domain=$domain/sender_domain=$sender_address_domain
29   accept
30
31 check_rcpt:
32   warn  domains = domain=$domain/sender_domain=$sender_address_domain
33   warn  sender_domains = domain=$domain/sender_domain=$sender_address_domain
34   accept
35
36
37 # ----- Routers -----
38
39 begin routers
40
41 smarthost:
42   driver = accept
43   transport = smtp
44
45
46 # ----- Transports -----
47
48 begin transports
49
50 smtp:
51   driver = smtp
52   hosts = 127.0.0.1
53   allow_localhost
54   port = PORT_S
55
56
57 # ----- Retry -----
58
59
60 begin retry
61
62 * * F,5d,15m
63
64
65 # End