svn commit: r1933837 - spamassassin/trunk/lib/Mail/SpamAssassin/Plugin

[email protected] Tue, 05 May 2026 01:52:11 -0000
Newsgroups gmane.mail.spam.spamassassin.cvs
Message-ID <177794593150.2746454.15663993237632776831@svn03-he-fi>
Author: fkento
Date: Tue May  5 01:52:11 2026
New Revision: 1933837

Log:
MIMEEval: anchor mime_attachment match to disposition type

Avoid false positives where the Content-Disposition is 'inline' but the
filename parameter contains the substring 'attachment' (e.g.
'inline; filename=...Attachment.png').

Modified:
   spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm	Mon May  4 21:41:06 2026	(r1933836)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm	Tue May  5 01:52:11 2026	(r1933837)
@@ -238,7 +238,7 @@ sub _check_mime_header {
     $pms->{mime_qp_count}++;
   }
 
-  if ($cd && index($cd, 'attachment') >= 0) {
+  if ($cd && $cd =~ /^\s*attachment\b/) {
     $pms->{mime_attachment}++;
   }