You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by gb...@apache.org on 2026/02/12 18:04:27 UTC

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

Author: gbechis
Date: Thu Feb 12 18:04:27 2026
New Revision: 1931834

Log:
add a generic url extractor

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

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/ExtractText.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/ExtractText.pm	Thu Feb 12 18:03:44 2026	(r1931833)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/ExtractText.pm	Thu Feb 12 18:04:27 2026	(r1931834)
@@ -603,6 +603,10 @@ sub _extract {
       dbg("extracttext: ActionURI: $1");
       push @{$coll->{text}}, $text;
       push @{$coll->{uris}}, $1;
+    } elsif($text =~ /\"(https?:\/\/[^">]*)/) {
+      push @{$coll->{flags}}, 'Link';
+      dbg("extracttext: Link: $1");
+      push @{$coll->{uris}}, $1;
     } elsif($text =~ /QR-Code\:([^\s]*)/) {
       # zbarimg(1) prefixes the url with "QR-Code:" string
       my $qrurl = $1;