Suped

Why does SpamAssassin give positive score for DMARC reject and MIME_NO_TEXT or LONG_INVISIBLE_TEXT?

Summary

SpamAssassin, a widely used open-source email filter, can sometimes assign positive (spam-increasing) scores for what appears to be legitimate DMARC configurations or harmless text elements. This can be perplexing for senders striving for good email deliverability. The core reasons often lie in how SpamAssassin's rules are configured, especially local or custom rule sets, and its interpretation of email content, even when it appears invisible or intentionally formatted.

Suped DMARC monitor
Free forever, no credit card required
Get started for free
Trusted by teams securing millions of inboxes
Company logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logoCompany logo

What email marketers say

Email marketers often encounter unexpected SpamAssassin scores for DMARC policies or invisible text, leading to confusion about their email deliverability. Their experiences highlight the challenge of navigating nuanced spam filtering systems and the need for clear understanding of how various rules interact. The consensus among marketers is that such unexpected scores often stem from specific configurations, whether default or custom, and the ways in which email content is processed.

Marketer view

An email marketer from Email Geeks expressed confusion regarding the positive scoring for strict DMARC policies in SpamAssassin, suggesting it counteracts the purpose of a reject policy.

05 Jun 2024 - Email Geeks

Marketer view

A marketer from ServerFault outlined their process for adding a configuration ruleset to local.cf in SpamAssassin 3.4.2, specifically aiming to provide a spam score for failed DMARC tests.

20 Feb 2020 - ServerFault

What the experts say

Experts in email deliverability and anti-spam systems offer critical insights into SpamAssassin's behavior, emphasizing the technical intricacies behind its scoring mechanisms. They highlight that default rule settings, custom overrides, and the impact of email forwarding are key factors influencing why certain DMARC policies or text formats might receive unexpected positive scores. Their opinions underscore the necessity of a deep technical understanding to effectively diagnose and mitigate such issues.

Expert view

An expert from Email Geeks explained that the default SpamAssassin rule DMARC_REJECT (for non-bayesian scoring) typically assigns a very low positive score, merely indicating that a DMARC reject policy was observed, rather than signaling a significant spam issue.

05 Jun 2024 - Email Geeks

Expert view

An expert from Word to the Wise stated that accurately diagnosing deliverability issues requires a holistic view beyond single spam filter scores, as various factors can influence inbox placement.

18 May 2024 - wordtothewise.com

What the documentation says

The official and community documentation surrounding SpamAssassin and related email standards offers foundational knowledge for understanding its scoring mechanisms. While some resources may be outdated, they reveal the logic behind rules related to DMARC and content analysis. These documents underscore that SpamAssassin's behavior, even if seemingly counterintuitive, is based on a set of defined rules intended to identify characteristics commonly associated with spam or policy violations.

Technical article

Official documentation from ServerFault highlights that administrators can customize SpamAssassin's behavior by adding rulesets to files like local.cf to specifically assign spam scores for failed DMARC tests, demonstrating its extensibility.

20 Feb 2020 - ServerFault

Technical article

Documentation on GitHub issues suggests that issues like 'long invisible text' often relate to how email frameworks or specific CSS rules inadvertently render text unreadable, which SpamAssassin's rules are designed to detect as a potential spam tactic.

22 Jul 2020 - GitHub

2 resources

Start improving your email deliverability today

Get started