> 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.