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;ds=sidebyside 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 -%>