Help with KAM rule set setup

"Scott Techlist" <[email protected]> Fri, 13 Mar 2026 11:07:27 -0500
Newsgroups gmane.mail.spam.spamassassin.general
Message-ID <314401dcb303$7ce29490$76a7bdb0$@us>
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