For the team that owns whether bulk mail arrives

Your domain can score 76and still be bouncing.

Since 2024, Google, Yahoo, and Microsoft reject bulk mail that fails authentication — it never reaches the inbox or the spam folder. This gate grades every sending domain against those rules and returns one honest verdict each: ENFORCING, AT RISK, or FAILING. A structural gate fails any bulk sender whose mail is being rejected right now, no matter how good the rest looks.

Get the Readiness Gate — $79one-time · instant download · yours to keep
Five deliverables · runnable
Readiness scorecard workbook
xlsx
Runnable Python gate
engine
Facilitator playbook
docx
Remediation runbook
docx
7-domain worked sample
csv
Works alongside
Brand-Voice Email Engine · Database Reactivation · Voice & Likeness Gate
01.The Problem

A high score can hide the one fault that bounces every message.

5,000/day
the volume that makes you a bulk sender to Gmail, Yahoo, and Outlook
550
the SMTP rejection code unauthenticated bulk mail now gets — no inbox, no spam folder
0.3%
the spam-complaint ceiling; enforcement begins here, 0.1% is the safe target

Most deliverability checklists average everything into one number. That hides the faults that actually get mail rejected. A bulk sender with strong SPF, DKIM, clean unsubscribe and good spam numbers — but no DMARC record — looks healthy on a score and is being rejected at the SMTP level today. This gate refuses to let that pass.

02.See It Work

Grade a domain. Watch the gate disagree with the score.

Readiness score
76 / 100
FAILING

Bulk-sender gate: this domain sends over 5,000/day and has a hard authentication blocker (no DMARC, or no alignment) — its mail is being rejected at the SMTP level now. FAILING regardless of score.

Mark six controls

SPF published & aligned
DKIM signed, aligned & ≥1024-bit
DMARC policy strength
From-domain alignment
One-click unsubscribe (RFC 8058)
Spam-complaint headroom vs 0.3%
Fix first
DMARC policy strength

Same math as the workbook and the Python engine: six controls weighted to 100, ENFORCING at 90+, AT RISK at 60+, and a structural gate that forces FAILING for a bulk sender with no DMARC or no alignment — the exact gap that’s only AT RISK on a low-volume domain. It grades configuration, not your obligations. No guarantee of inbox placement.

This is the live engine. Grade every sending domain in one workbook + a runnable engine Catch the bulk domain that's bouncing before your next campaign Get the one fix-first per domain, with the exact DNS / ESP step

Get the kit — $79
03.The Runnable Gate

The same verdict, offline, from your terminal.

The workbook and the Python engine share one config — same weights, same thresholds, same structural gate. Run it against the shipped seven-domain sample:

$ python3 engine/edr_engine.py engine/sample_domains.csv

Email Deliverability & DMARC Enforcement Readiness Gate
========================================================
Account posture: DELIVERY EXPOSED

mail.acmecorp.com  (bulk >5k/day, 42,000/day)
  score 76/100  ->  FAILING  [GATE: bulk auth blocker -> FAILING]
  fix first: DMARC policy strength

news.brightline.io  (bulk >5k/day, 180,000/day)
  score 64/100  ->  FAILING  [GATE: bulk auth blocker -> FAILING]
  fix first: From-domain alignment (SPF or DKIM passes & aligns)

shop.northwind.co  (bulk >5k/day, 9,500/day)
  score 90/100  ->  ENFORCING
  fix first: From-domain alignment (SPF or DKIM passes & aligns)

hello.tinybatch.com  (low-volume, 1,200/day)
  score 76/100  ->  AT RISK
  fix first: DMARC policy strength

go.summitpeak.org  (bulk >5k/day, 65,000/day)
  score 19/100  ->  FAILING  [GATE: bulk auth blocker -> FAILING]
  fix first: DMARC policy strength

list.evergreen.dev  (bulk >5k/day, 28,000/day)
  score 100/100  ->  ENFORCING

crm.harborlight.com  (low-volume, 3,100/day)
  score 50/100  ->  FAILING
  fix first: DMARC policy strength

Not legal, compliance, or deliverability-guarantee advice.
It is the readiness gate, not your DNS or your ESP.

Identical marks, 42k/day vs 1.2k/day (rows 1 and 4): the gate is the only difference between FAILING and AT RISK.

04.The Standard

Six controls, weighted to 100, with one gate that overrides them all.

Authentication, weighted honestly

SPF, DKIM, DMARC policy, and From-alignment carry the weight, because they are what receivers reject on. Unsubscribe and spam headroom round it out.

A structural gate, not a curve

Bulk sender + no DMARC, or bulk sender + no alignment, forces FAILING. The gate does distinct work: the same gap on a low-volume domain is only AT RISK.

One fix-first per domain

Every verdict names the single highest-leverage change. Clear the gate first, then raise the score — the runbook gives the exact DNS or ESP step.

05.What This Is — And Isn't

A readiness gate. Not a sender, not a scanner, not a lawyer.

It is
  • A deterministic verdict per sending domain, from facts you supply.
  • A way to find the one domain that is bouncing before a campaign goes out.
  • A repeatable, defensible review you can run every quarter or before every launch.
It isn’t
  • A DNS scanner or live monitor — you enter each domain’s facts; it doesn’t read them for you.
  • A guarantee of inbox placement — authentication is the floor, not the ceiling.
  • Legal or compliance advice — it grades configuration, not your obligations.

Not legal, compliance, or deliverability-guarantee advice. No tool guarantees inbox placement. It is the readiness gate, not your DNS or your ESP — verify your own settings and consult a qualified professional for compliance decisions.

06.Who It's For

Anyone responsible for whether the mail actually arrives.

RevOps and marketing-ops teams shipping bulk campaigns
IT and deliverability owners managing domain authentication
Agencies running deliverability for multiple clients
Founders sending from several domains and subdomains
Teams migrating ESPs who need to confirm alignment survived
Anyone who just got a 550 bounce and needs to know why
08.Common Questions

What teams ask before they buy.

Because a score averages every control into one number, and that average hides the one fault receivers actually reject on. A bulk sender (over 5,000 messages a day to Gmail, Yahoo, or Outlook) with strong SPF, DKIM, a clean unsubscribe, and good spam numbers — but no DMARC record — can score in the 70s and still be rejected at the SMTP level on every send. This gate refuses to let that pass: a structural gate forces FAILING for any bulk sender with a hard authentication blocker (no DMARC, or From-alignment to neither SPF nor DKIM), no matter how high the score. The verdict is ENFORCING, AT RISK, or FAILING per domain, and it names the one fix to make first.

Find the domain that’s bouncing
before your next send does.

One purchase, lifetime access, 12 months of updates. $79, once.

Not legal, compliance, or deliverability-guarantee advice. No tool guarantees inbox placement. It is the readiness gate, not your DNS or your ESP — verify your own settings and consult a qualified professional for compliance decisions.

Sold by RedHub AI LLC · Secured by Stripe · redhub.ai