> From: Mark Martinec [mailto:mark.martinec...@ijs.si] 
> 
> Are you using some third-party SpamAssasin plugin that relies on the
> deprecated subroutine Mail::SpamAssassin::Util::uri_to_domain ?
> 

I'm getting the same error:

May 15 12:34:41 smtp-syd mimedefang-multiplexor[30108]: t4F2YYjZ003229: Slave 6 
stderr: plugin: eval failed: Undefined subroutine 
&Mail::SpamAssassin::Util::RegistrarBoundaries::trim_domain called at 
/usr/share/perl5/Mail/SpamAssassin/Util.pm line 1236.

I'm using The SpamAssassin Debian package (which is version 3.4.1-1).

I do have a third party plugin that is calling uri_to_domain.
It is located at the following URL:

        https://github.com/smfreegard/DecodeShortURLs

And is linked to from the SpamAssassin Custom Plugins wiki page:

        https://wiki.apache.org/spamassassin/CustomPlugins

Here is the offending line:

        jimb@smtp-syd:~$ grep uri_to_domain 
/etc/spamassassin/DecodeShortURLs.pm 
            my ($dom, $host) = Mail::SpamAssassin::Util::uri_to_domain($_);

I'm mentioning this because the bug that was raised for this has the following 
comment:

        "KAM: Please let us know if you are using a 3rd party plugin because 
we'd like to make sure the authors noticed the change in 3.4.1."
        https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7195

Regards,
Jim.

Reply via email to