Integrations Pricing

Tools

SPF Tools SPF Lookup SPF Generator DMARC Tools DMARC Lookup DMARC Generator DKIM Tools DKIM Lookup DKIM Generator Other Tools Mail Tester EML to HTML FCrDNS Tester Email List Analyzer Preheader Generator DNS Queries Bounce Rate Calculator Open Rate Calculator Spam Complaint Calculator MX Checker

Resources

Help Docs Documentation API Documentation Blogs Email Spam Triggers Email Marketing Challenges Email Marketing Mistakes All Email Marketing Blogs Knowledge Center Deliverability Guide Email Scraping Spam Traps Explained Understanding EML Files

Contact

Email Deliverability Consulting Campaign Cleaner Help

Navigate SpamAssassin Filters with Ease

Ensure your marketing emails reach the inbox, not the spam folder.

Craft Email Campaigns with Confidence.
Video walk-through on how to help your emails pass SpamAssassin checks with flying colors.

Campaign Cleaner runs your email through SpamAssassin and shows you exactly which rules are firing, what your score is, and what to fix - so you can clean up issues before your campaign goes out.

Quick Overview of Features

  • Design with Assurance: Build your emails to meet SpamAssassin guidelines right from the start.
  • Content Scrutiny: Our tool closely examines your email content for any elements that might raise a flag with SpamAssassin.
  • Educational Insights: Understand what makes an email seem 'spammy' and learn how to avoid these common pitfalls.
  • Full Score Breakdown: See every rule that fired, the points it added, and a plain-language explanation of the trigger.
  • Actionable Fixes: Get a prioritized list of changes that will lower your SpamAssassin score before you send.

Enhance Your Emails Today

What SpamAssassin Is and Why It Matters

SpamAssassin is the most widely deployed open-source spam filtering platform in the world. It runs on mail servers globally and evaluates every incoming email against hundreds of rule checks, assigning a numerical score based on how many rules fire and how heavily each one is weighted. Emails that exceed the server's configured threshold — typically 5.0 — are routed to the spam folder or rejected entirely. Passing SpamAssassin is not optional for serious email senders.

How SpamAssassin Scoring Works

Every rule in SpamAssassin's ruleset carries a positive or negative point value. When a rule fires — meaning a condition in your email matches the rule's criteria — its points are added to or subtracted from your running total. Common rules include content-based checks for spam keyword density, HTML structure analysis, header validation, DNS lookup results, and Bayesian classifier output. Rules can also fire in combination, meaning two mild triggers together create a more severe penalty than either alone.

The Most Common Rules That Fire

HTML_MESSAGE is expected and low-scoring. MISSING_HEADERS fires when Date or Message-ID headers are absent. HTML_IMAGE_ONLY penalizes emails with too many images and too little text. BAYES_99 fires when the Bayesian classifier identifies your content as nearly certain spam based on learned patterns. RAZOR2 and PYZOR match your email's content fingerprint against databases of known spam. URI_PHISHING flags links that appear in phishing databases. Fixing these categories has the highest impact on score reduction.

HTML Structure and SpamAssassin

SpamAssassin analyzes the HTML structure of your email, not just the text content. Deeply nested tables, excessive use of font tags, JavaScript patterns, inline event handlers, and a high image-to-text ratio all contribute to score increases. Emails generated by visual builders often carry structural patterns that SpamAssassin penalizes — not because the content is spammy, but because the code resembles patterns associated with bulk spam campaigns. Clean, well-structured HTML produces lower scores.

How Campaign Cleaner Helps With SpamAssassin

Campaign Cleaner runs your email through SpamAssassin and returns a complete score report — every rule that fired, the points it contributed, and what triggered it. This gives you a prioritized action list: the highest-scoring rules to fix first. Campaign Cleaner also addresses the structural HTML issues that contribute to SpamAssassin scores by cleaning your code, optimizing your text-to-image ratio, and removing patterns that trigger content-based rules.

Frequently Asked Questions

What is SpamAssassin?

SpamAssassin is the most widely deployed open-source spam filtering platform in the world. Mail servers use it to evaluate incoming emails and assign a numerical score based on hundreds of rule checks. Emails that exceed the server's score threshold — typically 5.0 — are routed to the spam folder or rejected outright.

What is a SpamAssassin score?

A SpamAssassin score is the total of positive and negative point values assigned after running your email through all applicable rule checks. Each rule that fires adds or subtracts points. A low or negative score means the email looks clean. A score at or above the server threshold (commonly 5.0) means it will be treated as spam.

What score is considered passing for SpamAssassin?

Most mail servers are configured with a threshold of 5.0, meaning scores below 5.0 pass and scores at or above 5.0 are flagged as spam. Some servers are stricter — thresholds of 3.0 or even 2.0 are common in highly filtered enterprise environments. Aim for a score under 3.0 to give yourself a safe margin.

What are the most common SpamAssassin rules that fire?

Common rules include HTML_MESSAGE (expected, low points), MISSING_HEADERS (missing Date or Message-ID), RAZOR2 or PYZOR (content fingerprint matches known spam), HTML_IMAGE_ONLY (too many images with too little text), URI_PHISHING (links matching phishing databases), and BAYES_99 (Bayesian classifier identifies content as spam-like).

Does my email's HTML structure affect my SpamAssassin score?

Yes. SpamAssassin analyzes the HTML structure of your email and penalizes common patterns associated with spam — including excessive use of font tags, deeply nested tables, certain JavaScript patterns, and a high image-to-text ratio. Clean, well-structured HTML produces lower scores.

How does Campaign Cleaner help with SpamAssassin?

Campaign Cleaner runs your email through SpamAssassin and returns your full score along with a breakdown of every rule that fired, what points it added, and what the rule checks for. This lets you identify and fix specific issues before sending — whether that's removing spammy phrases, fixing your image-to-text ratio, or cleaning up your HTML.

Can I see exactly which SpamAssassin rules are firing?

Yes. Campaign Cleaner provides a complete, line-by-line breakdown of every SpamAssassin rule that fired on your email, including the rule name, the point value it contributed, and a plain-language description of what triggered it. This gives you a clear action list to lower your score.

Hear What Our Customers Are Saying

Are You Ready To Experience The Difference?

Become a part of the Campaign Cleaner community today, and join countless satisfied customers who have witnessed significant improvements in their email deliverability and campaign success. Don’t let HTML issues hold you back; let Campaign Cleaner optimize your campaigns and boost your inbox rates.

Let's Get Started