Events: Add smtp:ehlo event
[users/jgh/exim.git] / test / aux-fixed / event-logger-acl
index 62cba32d633b1415bc780dc9c31aa04cbdcb2aaa..980d47f1145dd5896ed8af857436a48face3e397 100644 (file)
@@ -4,13 +4,17 @@ ev_tcp:
     accept condition = ${if eq {$event_name}{tcp:close}}
           logwrite = . [$sending_ip_address] -> \
                        [$host_address]:$host_port
     accept condition = ${if eq {$event_name}{tcp:close}}
           logwrite = . [$sending_ip_address] -> \
                        [$host_address]:$host_port
-    accept
+    accept logwrite =  UNEXPECTED $event_name
 
 ev_smtp:
 
 ev_smtp:
-    accept
+    warn
           logwrite = . [$sending_ip_address] -> \
                        [$host_address]:$host_port
           logwrite = . [$sending_ip_address] -> \
                        [$host_address]:$host_port
+    accept condition = ${if eq {$event_name}{smtp:connect}}
           logwrite = . banner <$event_data>
           logwrite = . banner <$event_data>
+    accept condition = ${if eq {$event_name}{smtp:ehlo}}
+          logwrite = . ehlo-resp <$event_data>
+    accept logwrite =  UNEXPECTED $event_name
 
 ev_msg_fail:
     accept condition = ${if eq {$event_name}{msg:fail:delivery}}
 
 ev_msg_fail:
     accept condition = ${if eq {$event_name}{msg:fail:delivery}}
@@ -64,6 +68,9 @@ ev_msg:
                        "err <$event_defer_errno>:<$acl_m_ev_lkup:$acl_m_ev_code> \
                        errstr <$event_data>"
 
                        "err <$event_defer_errno>:<$acl_m_ev_lkup:$acl_m_ev_code> \
                        errstr <$event_data>"
 
+    accept condition = ${if eq {$event_name}{msg:rcpt:host:defer}}
+    accept logwrite =  UNEXPECTED $event_name
+
 logger:
     warn   logwrite = event $event_name
     accept condition = ${if eq {tcp} {${listextract{1}{$event_name}}}}
 logger:
     warn   logwrite = event $event_name
     accept condition = ${if eq {tcp} {${listextract{1}{$event_name}}}}
@@ -72,3 +79,4 @@ logger:
           acl = ev_smtp
     accept condition = ${if eq {msg} {${listextract{1}{$event_name}}}}
           acl = ev_msg
           acl = ev_smtp
     accept condition = ${if eq {msg} {${listextract{1}{$event_name}}}}
           acl = ev_msg
+    accept logwrite =  UNEXPECTED $event_name