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