commit f66bd5a: [Fix] MISSING_MIMEOLE: avoid matching messages from Android GMail app (#4561)

Andrew Lewis nerf at judo.za.org
Fri Sep 15 21:49:03 UTC 2023


Author: Andrew Lewis
Date: 2023-09-14 17:51:49 +0200
URL: https://github.com/rspamd/rspamd/commit/f66bd5ac035b0910fe6a35b2b399d01d43e6979c (refs/pull/4600/head)

[Fix] MISSING_MIMEOLE: avoid matching messages from Android GMail app (#4561)

---
 rules/regexp/headers.lua | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/rules/regexp/headers.lua b/rules/regexp/headers.lua
index b634dd909..c4411e53a 100644
--- a/rules/regexp/headers.lua
+++ b/rules/regexp/headers.lua
@@ -642,12 +642,14 @@ local has_msmail_pri = 'header_exists(X-MSMail-Priority)'
 local has_mimeole = 'header_exists(X-MimeOLE)'
 local has_squirrelmail_in_mailer = 'X-Mailer=/SquirrelMail\\b/H'
 local has_office_version_in_mailer = [[X-Mailer=/^Microsoft (?:Office )?Outlook [12]\d\.0/]]
+local has_x_android_message_id = 'header_exists(X-Android-Message-Id)'
 reconf['MISSING_MIMEOLE'] = {
-  re = string.format('(%s) & !(%s) & !(%s) & !(%s)',
+  re = string.format('(%s) & !(%s) & !(%s) & !(%s) & !(%s)',
       has_msmail_pri,
       has_mimeole,
       has_squirrelmail_in_mailer,
-      has_office_version_in_mailer),
+      has_office_version_in_mailer,
+      has_x_android_message_id),
   score = 2.0,
   description = 'Mime-OLE is needed but absent (e.g. fake Outlook or fake Exchange)',
   group = 'headers'


More information about the Commits mailing list