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;