update to pre-4.87 master
[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
bfe645c1 9tls_advertise_hosts =
d68218c7
JH
10
11# ----- Main settings -----
12
13acl_smtp_rcpt = accept
14acl_smtp_data = accept
15
774ef2d7 16event_action = ${acl {logger}}
14a465c3 17
d68218c7
JH
18
19# ----- ACL -----
20
21begin acl
22
a7538db1 23ev_tcp:
774ef2d7 24 accept condition = ${if eq {$event_name}{tcp:connect}}
430f98cb 25 logwrite = . [$host_address]:$host_port
774ef2d7 26 accept condition = ${if eq {$event_name}{tcp:close}}
a7538db1
JH
27 logwrite = . [$sending_ip_address] -> \
28 [$host_address]:$host_port
29 accept
30
31ev_smtp:
32 accept
33 logwrite = . [$sending_ip_address] -> \
34 [$host_address]:$host_port
774ef2d7 35 logwrite = . banner <$event_data>
a7538db1 36
14a465c3 37ev_msg_fail:
774ef2d7 38 accept condition = ${if eq {$event_name}{msg:fail:delivery}}
14a465c3
JH
39 logwrite = . \
40 refused by fdqn <$host> \
41 local_part <$local_part> \
42 domain <$domain> \
43
44 accept logwrite = . \
45 local_part <$local_part> \
46 domain <$domain> \
774ef2d7 47 reason <$event_data>
14a465c3 48
bfe645c1
JH
49ev_msg_log:
50 accept logwrite = . \
51 $acl_arg1 \
52 ip <$host_address> \
53 port <$host_port> \
54 fqdn <$host> \
55 local_part <$local_part> \
56 domain <$domain> \
57 $acl_arg2 \
58 router <$router_name> \
59 transport <$transport_name>
60
a7538db1 61ev_msg:
774ef2d7 62 accept condition = ${if eq {fail} {${listextract{2}{$event_name}}}}
14a465c3
JH
63 acl = ev_msg_fail
64
774ef2d7 65 accept condition = ${if eq {$event_name}{msg:complete}}
14a465c3
JH
66 logwrite = . finished: $message_exim_id
67
68 accept condition = ${if !eq {$domain}{domain1}}
a7538db1
JH
69 logwrite = $this_expansion_will_fail
70
774ef2d7 71 accept condition = ${if eq {$event_name}{msg:delivery}}
bfe645c1 72 acl = ev_msg_log delivery "confirmation <$event_data>"
a7538db1 73
774ef2d7 74 accept condition = ${if eq {$event_name}{msg:host:defer}}
bfe645c1
JH
75 acl = ev_msg_log "host deferral" \
76 "errno <$event_defer_errno> errstr <$event_data>"
77
78 accept condition = ${if eq {$event_name}{msg:rcpt:defer}}
79 set acl_m_ev_lkup = ${eval:$event_defer_errno & 0xff}
80 set acl_m_ev_lkup = ${if = {$acl_m_ev_lkup}{65} {A} \
81 { ${if = {$acl_m_ev_lkup}{77} {MX} \
82 {$acl_m_ev_lkup}}}}
83 set acl_m_ev_code = 4${eval:$event_defer_errno >>8}
84 acl = ev_msg_log "rcpt deferral" \
85 "err <$event_defer_errno>:<$acl_m_ev_lkup:$acl_m_ev_code> \
86 errstr <$event_data>"
d68218c7 87
a7538db1 88logger:
774ef2d7
JH
89 warn logwrite = event $event_name
90 accept condition = ${if eq {tcp} {${listextract{1}{$event_name}}}}
a7538db1 91 acl = ev_tcp
774ef2d7 92 accept condition = ${if eq {smtp} {${listextract{1}{$event_name}}}}
a7538db1 93 acl = ev_smtp
774ef2d7 94 accept condition = ${if eq {msg} {${listextract{1}{$event_name}}}}
14a465c3 95 acl = ev_msg
a7538db1 96
d68218c7
JH
97
98# ----- Routers -----
99
100begin routers
101
102dump_bounces:
103 driver = redirect
104 senders = :
105 data = :blackhole:
106
107others:
108 driver = manualroute
109 route_list = * 127.0.0.1 byname
110 self = send
111 transport = smtp
bfe645c1 112 errors_to = ""
d68218c7
JH
113 no_more
114
115
116# ----- Transports -----
117
118begin transports
119
120smtp:
121 driver = smtp
122 port = PORT_S
123 command_timeout = 1s
124 final_timeout = 1s
774ef2d7 125 event_action = ${acl {logger}}
d68218c7
JH
126
127# End