You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2018/10/28 13:41:53 UTC

svn commit: r1845028 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm

Author: hege
Date: Sun Oct 28 13:41:53 2018
New Revision: 1845028

URL: http://svn.apache.org/viewvc?rev=1845028&view=rev
Log:
Use index for literal matches

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

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm?rev=1845028&r1=1845027&r2=1845028&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm Sun Oct 28 13:41:53 2018
@@ -226,19 +226,19 @@ sub _check_mime_header {
     $pms->{mime_body_text_count}++;
   }
 
-  if ($cte =~ /base64/) {
+  if (index($cte, 'base64') != -1) {
     $pms->{mime_base64_count}++;
   }
-  elsif ($cte =~ /quoted-printable/) {
+  elsif (index($cte, 'quoted-printable') != -1) {
     $pms->{mime_qp_count}++;
   }
 
-  if ($cd && $cd =~ /attachment/) {
+  if ($cd && index($cd, 'attachment') != -1) {
     $pms->{mime_attachment}++;
   }
 
   if ($ctype =~ /^text/ &&
-      $cte =~ /base64/ &&
+      index($cte, 'base64') != -1 &&
       (!$charset || $charset =~ /(?:us-ascii|ansi_x3\.4-1968|iso-ir-6|ansi_x3\.4-1986|iso_646\.irv:1991|ascii|iso646-us|us|ibm367|cp367|csascii)/) &&
       !($cd && $cd =~ /^(?:attachment|inline)/))
   {