Re: Help with KAM rule set setup

"Jared Hall via users" <[email protected]> Fri, 13 Mar 2026 12:54:29 -0400
Newsgroups gmane.mail.spam.spamassassin.general
Message-ID <[email protected]>
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
>