On 3/13/26 5:54 PM, Jared Hall via users wrote:
A blast from the past.  AFAIK, HashBL came out with 3.4.2.

Think you're going to have to contact KAM directly for resolution.

`P@yp@l` escape issue is now fixed in latest KAM.cf version.
HashBL came out with 3.4.2, those rules have `ifplugin` guards and won't load 
if HashBL is not loaded.
SpamAssassin 3.4.0 also has security issues, it would be better to update to a 
supported version.
 Cheers
  Giovanni


TTFN,

-- Jared Hall
[email protected]
Available for hire.


On 3/13/2026 12:07 PM, Scott Techlist wrote:

Redhat/Centos 8

Spamassassin 3.4.0 running on Perl version 5.16.3

Normally used via amavisd

Trying unsuccessfully to implement/install the KAM rule set.

Novice spamassassin user.    I have used it for years but haven’t had to 
configure much except a few custom rule sets and scores.  I’m now trying to use 
the KAM rule set.

When I run the last step:

sa-update --gpgkey 24C063D8 --channel kam.sa-channels.mcgrail.com

That results in:

rules: failed to run SNB_HASHBL_FREEMAIL test, skipping:

        (Can't locate object method "check_hashbl_emails" via package 
"Mail::SpamAssassin::PerMsgStatus" at (eval 1571) line 45.

)

Possible unintended interpolation of @L in string at 
/tmp/.spamassassin1602K8J4hetmp/KAM.cf, rule __KAM_PHISH_INVOICE2_1, line 1.

rules: failed to compile Mail::SpamAssassin::Plugin::Check::_body_tests_0_8, 
skipping:

        (Global symbol "@L" requires explicit package name at 
/tmp/.spamassassin1602K8J4hetmp/KAM.cf, rule __KAM_PHISH_INVOICE2_1, line 1.)

channel: lint check of update failed, channel failed

I also added this .conf file:

cat /etc/mail/spamassassin/channel.d/KAM_channel.conf

CHANNELURL=kam.sa-channels.mcgrail.com

KEYID=24C063D8

# Ignore everything below.

return 0

<snipped KEY BLOCK>

Any easy fix to this?

Thanks, Scott



Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to