> 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

Reply via email to