> Yes, I am using DecodeShortURLs
> I have it on both the 3.3.2 and 3.4 systems
>
> Both show:
> 0.0 HAS_SHORT_URL Message contains one or more shortened URLs
> So I guess the question is which one is running DecodeShortURLs correctly
> 3.4 or 3.3.2
Missing the {hosts} part, which is now required in 3.4.0:
--- DecodeShortURLs.pm~ 2011-07-25 17:56:57.000000000 +0200
+++ DecodeShortURLs.pm 2013-03-07 03:27:24.000000000 +0100
@@ -474,5 +474,6 @@
foreach (@{$info->{cleaned}}) {
- my $dom = Mail::SpamAssassin::Util::uri_to_domain($_);
+ my($dom,$host) = Mail::SpamAssassin::Util::uri_to_domain($_);
if ($dom && !$info->{domains}->{$dom}) {
+ $info->{hosts}->{$host} = $dom;
$info->{domains}->{$dom} = 1;
Mark