From: Adam D. Barratt Date: Mon, 7 Oct 2019 18:31:20 +0000 (+0100) Subject: eximconf: log information about MIME parts X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fdsa-puppet.git;a=commitdiff_plain;h=b245fb07a6f516d223dd5285e4e650224267b760 eximconf: log information about MIME parts This provides some useful debugging information. Initially it will be used to survey the likelihood of legitimate attachments being blocked if further rules are introduced. For this reason, we only log the "extension", not the full filename. Signed-off-by: Adam D. Barratt --- diff --git a/modules/exim/templates/eximconf.erb b/modules/exim/templates/eximconf.erb index 1b5a80231..a11e8d5de 100644 --- a/modules/exim/templates/eximconf.erb +++ b/modules/exim/templates/eximconf.erb @@ -942,6 +942,14 @@ acl_check_mime: condition = ${if !eq{$acl_m_srb}{false}} message = X-Surbl-Hit: $primary_hostname: $acl_m_srb + # Dump MIME parts to disk. "default" creates sequentially-named files + # in /scan// which should then be + # automagically unlinked after processing. + warn decode = default + + # Log some information about attachments for debugging + warn log_message = MIME part [$mime_part_count] -> [${extract{-1}{.}{${lc:$mime_filename}}}] [$mime_content_type] + accept <%- end -%>