No more BAYES hits after upgrades

Danilo Godec danilo.godec at agenda.si
Wed Oct 15 11:19:34 CEST 2025


To answer my own questions:

It seems that by default SpamAssasin requires a minimum of 200 SPAM and 
200 HAM messages in Bayes training database before it starts using Bayes.

This can be changed via SpamAssasins's local.cf by setting:

bayes_min_ham_num 50
bayes_min_spam_num 50



Also, I was able to copy Bayes databases from the old server to the new 
one, but that revealed another issue with Bayes that was present on the 
old server already.  Databases were extremely 'imbalanced' - there were 
millions of 'HAM' messages in the database and 'only' several thousand 
of 'SPAM' messages - which is quite bad, as most tokens have been seen 
in HAM messages much more often than in SPAM (or at least that's how I 
understand the problem).

The cause for that was that I had Bayes auto learning enabled 
while using Amavis as a centralized filter for all users and multiple 
domains.

So for now I turned auto learning off - again in local.cf by setting:

bayes_auto_learn 0


I removed old Bayes databases to start over and am now training both HAM 
and SPAM manually...


    Regards,

     Danilo





On 09.10.25 09:46, Danilo Godec wrote:
>
> Hello,
>
> I recently upgraded my central Amavis server from CentOS 7 to Rocky 
> Linux 9, which brought a few version changes in the relevant packages:
>
>   * amavis 2.12.3 -> 2.13.1
>   * spamassassin 3.4.0 -> 3.4.6
>   * rpsamd 3.8.4 -> 3.13.2
>   * dspam is no longer available on Rocky Linux (was 3.10.2 on CentOS 7)
>   * clamav 0.103.11 -> 1.4.3
>
>
> Things mostly work, but I noticed that the new server never lists 
> 'BAYES' in the tests list.
>
> tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, HTML_MIME_NO_HTML_TAG=0.635, MIME_HTML_ONLY=0.1, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, R_UNDISC_RCPT=3, R_DKIM_REJECT=0, DKIM_TRACE=0, MIME_HTML_ONLY=0.2, ARC_ALLOW=-1, RCVD_TLS_LAST=0, ASN=0, FORGED_RECIPIENTS=2, DMARC_POLICY_SOFTFAIL=0.1, FORGED_SENDER=0.3, DKIM_MIXED=0, RWL_MAILSPIKE_POSSIBLE=0, TO_DN_ALL=0, R_SPF_ALLOW=-0.2, FROM_HAS_DN=0, MIME_TRACE=0, RCVD_COUNT_FIVE=0, MISSING_XM_UA=0, TAGGED_FROM=0, RCPT_COUNT_ONE=0, MID_RHS_NOT_FQDN=0.5, FROM_NEQ_ENVFROM=0, R_DKIM_ALLOW=-0.2]
>
>
> I only trained the new server for a couple of days now, could it be 
> that it just didn't gather enough training data yet?
>
>
>    Best regards,
>
>     Danilo
>
>
>









-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.amavis.org/pipermail/amavis-users/attachments/20251015/f0bbcbff/attachment.htm>


More information about the amavis-users mailing list