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;hp=9bae656af351e443a599481fa36acf52f93199bf 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 -%>