svn commit: r1931547 - spamassassin/trunk/lib/Mail/SpamAssassin/Plugin
| Newsgroups | gmane.mail.spam.spamassassin.cvs |
|---|---|
| Message-ID | <176944813514.1626299.5013860819287120217@svn02-us-east.apache.org> |
Author: gbechis
Date: Mon Jan 26 17:22:14 2026
New Revision: 1931547
Log:
try to extract more urls from URIs
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm Mon Jan 26 16:16:30 2026 (r1931546)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/Redirectors.pm Mon Jan 26 17:22:14 2026 (r1931547)
@@ -1030,8 +1030,15 @@ sub recursive_lookup {
# url has changes, assume it's a redirect 301
$rcode = 301;
} else {
- $rcode = 200;
- dbg("URL is not a redirect: $redir_url = ".$rcode);
+ # try to find hard-coded redirectors
+ if ($redir_url =~ /\/(https?:\/\/.{4,256})/) {
+ $rcode = 301;
+ $newurl = $1;
+ dbg("Found $1 in hard-coded redirector");
+ } else {
+ $rcode = 200;
+ dbg("URL is not a redirect: $redir_url = ".$rcode);
+ }
}
}
$location = $newurl;