Re: Help with config rules

Bill Cole <[email protected]>
Newsgroups gmane.mail.spam.spamassassin.general
Message-ID <[email protected]>
On 2025-06-04 at 09:04:58 UTC-0400 (Wed, 4 Jun 2025 09:04:58 -0400)
Robert Moskowitz <[email protected]>
is rumored to have said:

> It has been over 10 years since I last took the time to ask for help 
> here.  Help!  :)
>
> I just replaced my over 10 year-old homegrown mail server with the 
> Mail-in-a-Box package and have a few open issues.  One with 
> spamassasin.
>
> I have a few internal servers sending logwatch reports.  These are 
> getting flagged as spam;



> MiaB is much better at recognizing spam than my outdated efforts.

It does not sound like that's true. It sounds to me like it is failing 
to allow non-spam through, which is about an order of magnitude more 
important than blocking spam.

> At first they scored 8.4 for spam.  Adding their Networks to the 
> Known Network list lowered this to 7.1.  Still not good.
>
> One MiaB expert suggested adding:
>
> ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
> shortcircuit ALL_TRUSTED on
> endif # Mail::SpamAssassin::Plugin::Shortcircuit
>
> But this did not make any score improvements. 

You should check for whether the Shortcircuit plugin is loaded. It is 
NOT loaded by default. See /etc/mail/spamassassin/v320.pre


> Here is what I am seeing in mail headers from one of the servers:
>
> X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
> klovia.htt-consult.com

Obsolete version. The current version is 4.0.1

> X-Spam-Flag: YES
> X-Spam-Level: *******
> X-Spam-Status: Yes, score=7.1 required=5.0 tests=ALL_TRUSTED,BAYES_00,
> DMARC_FAIL_QUARANTINE,SPF_FAIL autolearn=no autolearn_force=no
> version=3.4.6

DMARC_FAIL_QUARANTINE is not part of the default ruleset.

> X-Spam-Report:
> * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
> * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
> * [score: 0.0000]
> * 5.0 DMARC_FAIL_QUARANTINE DMARC check failed (p=quarantine)

An entirely unjustifiable score. Whatever added that rule and have it an 
absurd score needs to be disciplined...

> * 5.0 SPF_FAIL SPF check failed

That's a standard rule, but as the above: an absurd score.

However, you can fix it by fixing your SPF record. Or by fixing 
Shortcircuiting. Or removing unwise local rules and scores.

> X-Spam-Score: 7.1
> Authentication-Results: klovia.htt-consult.com; dmarc=fail 
> (p=quarantine dis=none) header.from=htt-consult.com
> Authentication-Results: klovia.htt-consult.com; spf=fail 
> smtp.mailfrom=medon.htt-consult.com
> Authentication-Results: klovia.htt-consult.com; dkim=none;
> dkim-atps=neutral
> Received: from medon.htt-consult.com (medon.htt-consult.com 
> [23.123.122.148])
>
> What do you recommend I try, or look for to get this unspammed?

The current SPF record for klovia.htt-consult.com is "v=spf1 mx -all" 
which is an assertion that the domain never generates any email. 
Obviously that is false. Fix that and your SPF_FAIL will go away.

You should also consider removing DMARC_FAIL_QUARANTINE and any other 
rules/scores from the same source.

The BEST approach for handling your own auto-generated mail is to simply 
make sure it never gets seen by SpamAssassin. Consult with your vendor 
for how to do that.

> If you need any DNS info, I can forward that.  MiaB is quite good at 
> setting a lot of DNS items, but I still need to finish up the DNSSEC 
> piece with my registrar.

Indeed: you really cannot expect receivers to bother with your SPF, 
DKIM, and DMARC records if they are unsigned. Most sites will still 
accept insecure DNS, but not all will and you can expect that stringency 
to spread.


-- 
  Bill Cole
  [email protected] or [email protected]
  (AKA @[email protected] and many *@billmail.scconsult.com 
addresses)
  Not Currently Available For Hire
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.