X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/a1bccd48f3956b50a13a34f5aed4b72c658c61af..c4a8c663b74a35b547d8320547079ca56b3b772e:/test/confs/5700 diff --git a/test/confs/5700 b/test/confs/5700 index 0856bb056..774e76605 100644 --- a/test/confs/5700 +++ b/test/confs/5700 @@ -1,74 +1,21 @@ # Exim test configuration 5700 -exim_path = EXIM_PATH -host_lookup_order = bydns -rfc1413_query_timeout = 0s -spool_directory = DIR/spool -log_file_path = DIR/spool/log/%slog -gecos_pattern = "" -gecos_name = CALLER_NAME +.include DIR/aux-var/std_conf_prefix + # ----- Main settings ----- acl_smtp_rcpt = accept acl_smtp_data = accept +event_action = ${acl {logger}} + # ----- ACL ----- begin acl -ev_tcp: - accept condition = ${if eq {$tpda_event}{tcp:connect}} - logwrite = . [$host_address]:$sending_port - accept condition = ${if eq {$tpda_event}{tcp:close}} - logwrite = . [$sending_ip_address] -> \ - [$host_address]:$host_port - accept - -ev_smtp: - accept - logwrite = . [$sending_ip_address] -> \ - [$host_address]:$host_port - logwrite = . banner <$tpda_data> - -ev_msg: - accept condition = ${if !eq {$acl_arg2}{domain1}} - logwrite = $this_expansion_will_fail - - accept condition = ${if eq {$acl_arg1}{msg:delivery}} - logwrite = . \ - delivery \ - ip <$host_address> \ - port <$host_port> \ - fqdn <$host> \ - local_part <$local_part> \ - domain <$domain> \ - confirmation <$tpda_data> \ - router <$router_name> \ - transport <$transport_name> - - accept condition = ${if eq {$acl_arg1}{msg:host:defer}} - logwrite = . \ - deferral \ - ip <$host_address> \ - port <$host_port> \ - fqdn <$host> \ - local_part <$local_part> \ - domain <$domain> \ - errno <$tpda_defer_errno> \ - errstr <$tpda_data> \ - router <$router_name> \ - transport <$transport_name> - -logger: - warn logwrite = event $tpda_event - accept condition = ${if eq {tcp} {${listextract{1}{$tpda_event}}}} - acl = ev_tcp - accept condition = ${if eq {smtp} {${listextract{1}{$tpda_event}}}} - acl = ev_smtp - accept condition = ${if eq {msg} {${listextract{1}{$tpda_event}}}} - acl = ev_msg $tpda_event $acl_arg2 +.include DIR/aux-fixed/event-logger-acl # ----- Routers ----- @@ -85,6 +32,7 @@ others: route_list = * 127.0.0.1 byname self = send transport = smtp + errors_to = "" no_more @@ -97,6 +45,6 @@ smtp: port = PORT_S command_timeout = 1s final_timeout = 1s - tpda_event_action = ${acl {logger} {$tpda_event} {$domain} } + event_action = ${acl {logger}} # End