Truncate delay when peer closes connection. Bug 348
[exim.git] / test / confs / 5700
CommitLineData
d68218c7
JH
1# Exim test configuration 5700
2
3exim_path = EXIM_PATH
4host_lookup_order = bydns
d68218c7
JH
5spool_directory = DIR/spool
6log_file_path = DIR/spool/log/%slog
7gecos_pattern = ""
8gecos_name = CALLER_NAME
9
10# ----- Main settings -----
11
12acl_smtp_rcpt = accept
13acl_smtp_data = accept
14
774ef2d7 15event_action = ${acl {logger}}
14a465c3 16
d68218c7
JH
17
18# ----- ACL -----
19
20begin acl
21
a7538db1 22ev_tcp:
774ef2d7 23 accept condition = ${if eq {$event_name}{tcp:connect}}
430f98cb 24 logwrite = . [$host_address]:$host_port
774ef2d7 25 accept condition = ${if eq {$event_name}{tcp:close}}
a7538db1
JH
26 logwrite = . [$sending_ip_address] -> \
27 [$host_address]:$host_port
28 accept
29
30ev_smtp:
31 accept
32 logwrite = . [$sending_ip_address] -> \
33 [$host_address]:$host_port
774ef2d7 34 logwrite = . banner <$event_data>
a7538db1 35
14a465c3 36ev_msg_fail:
774ef2d7 37 accept condition = ${if eq {$event_name}{msg:fail:delivery}}
14a465c3
JH
38 logwrite = . \
39 refused by fdqn <$host> \
40 local_part <$local_part> \
41 domain <$domain> \
42
43 accept logwrite = . \
44 local_part <$local_part> \
45 domain <$domain> \
774ef2d7 46 reason <$event_data>
14a465c3 47
a7538db1 48ev_msg:
774ef2d7 49 accept condition = ${if eq {fail} {${listextract{2}{$event_name}}}}
14a465c3
JH
50 acl = ev_msg_fail
51
774ef2d7 52 accept condition = ${if eq {$event_name}{msg:complete}}
14a465c3
JH
53 logwrite = . finished: $message_exim_id
54
55 accept condition = ${if !eq {$domain}{domain1}}
a7538db1
JH
56 logwrite = $this_expansion_will_fail
57
774ef2d7 58 accept condition = ${if eq {$event_name}{msg:delivery}}
a7538db1
JH
59 logwrite = . \
60 delivery \
61 ip <$host_address> \
62 port <$host_port> \
63 fqdn <$host> \
64 local_part <$local_part> \
65 domain <$domain> \
774ef2d7 66 confirmation <$event_data> \
a7538db1
JH
67 router <$router_name> \
68 transport <$transport_name>
69
774ef2d7 70 accept condition = ${if eq {$event_name}{msg:host:defer}}
a7538db1
JH
71 logwrite = . \
72 deferral \
73 ip <$host_address> \
74 port <$host_port> \
75 fqdn <$host> \
76 local_part <$local_part> \
77 domain <$domain> \
774ef2d7
JH
78 errno <$event_defer_errno> \
79 errstr <$event_data> \
d68218c7
JH
80 router <$router_name> \
81 transport <$transport_name>
82
a7538db1 83logger:
774ef2d7
JH
84 warn logwrite = event $event_name
85 accept condition = ${if eq {tcp} {${listextract{1}{$event_name}}}}
a7538db1 86 acl = ev_tcp
774ef2d7 87 accept condition = ${if eq {smtp} {${listextract{1}{$event_name}}}}
a7538db1 88 acl = ev_smtp
774ef2d7 89 accept condition = ${if eq {msg} {${listextract{1}{$event_name}}}}
14a465c3 90 acl = ev_msg
a7538db1 91
d68218c7
JH
92
93# ----- Routers -----
94
95begin routers
96
97dump_bounces:
98 driver = redirect
99 senders = :
100 data = :blackhole:
101
102others:
103 driver = manualroute
104 route_list = * 127.0.0.1 byname
105 self = send
106 transport = smtp
107 no_more
108
109
110# ----- Transports -----
111
112begin transports
113
114smtp:
115 driver = smtp
116 port = PORT_S
117 command_timeout = 1s
118 final_timeout = 1s
774ef2d7 119 event_action = ${acl {logger}}
d68218c7
JH
120
121# End