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