Testsuite: Use explicit interface for send to localhost
[users/jgh/exim.git] / test / confs / 0022
1 # Exim test configuration 0022
2
3 SERVER=
4
5 exim_path = EXIM_PATH
6 host_lookup_order = bydns
7 primary_hostname = myhost.test.ex
8 rfc1413_query_timeout = 0s
9 spool_directory = DIR/spool
10 log_file_path = DIR/spool/log/SERVER%slog
11 gecos_pattern = ""
12 gecos_name = CALLER_NAME
13
14 # ----- Main settings -----
15
16 hostlist some_hosts = net-lsearch;DIR/aux-var/TESTNUM.hosts
17
18 acl_smtp_rcpt = $local_part
19 log_selector = +smtp_connection
20 hosts_connection_nolog = : 127.0.0.1
21 qualify_domain = test.ex
22
23
24 # ----- ACLs -----
25
26 begin acl
27
28 accept:
29   accept
30
31 # Check "warn" with and without messages
32
33 warn_empty:
34   warn
35   accept
36
37 warn_log:
38   warn     log_message = warn log message
39   accept
40
41 warn_user:
42   warn     message = warn user message
43   accept
44
45 drop:
46   drop     message = forcibly dropped
47
48 nested_drop:
49   accept   endpass
50            acl = drop
51
52 nested_drop_require:
53   require  acl = drop
54
55 defer:
56   defer    message = forcibly deferred
57
58 defer_senders:
59   defer    senders = :
60
61 delay_accept:
62   accept   delay = 1s
63
64 delay_warn:
65   warn     delay = 1s
66   accept
67
68 freeze:
69   accept   logwrite = Connections=$smtp_count_at_connection_start
70            control = freeze
71
72 queue_only:
73   accept   control = queue_only
74
75 host_check:
76   deny     hosts = net-lsearch;DIR/aux-var/TESTNUM.hosts
77            message = host data >$host_data<
78
79 host_check2:
80   deny     message = host data >$host_data<
81            hosts = +some_hosts
82
83
84 # ----- Routers -----
85
86 begin routers
87
88 accept:
89   driver = accept
90   transport = appendfile
91
92 # ----- Transports -----
93
94 begin transports
95
96 appendfile:
97   driver = appendfile
98   file = DIR/test-mail/$local_part
99   user = CALLER
100
101 # End