All Tools
Free ToolValidator

DMARC Record Validator

Parses your DMARC record and flags syntax issues, missing required directives, and policy-misconfiguration risks.

v=DMARC1 prefix present
Policy: p=quarantine
Aggregate reports to: reports@example.com
What it does

Validates v=DMARC1 prefix, p= directive (none/quarantine/reject), optional pct (1-100), rua and ruf reporting addresses (valid email format), optional sp subdomain policy, alignment modes (aspf, adkim).

When to use

After updating DMARC, before publishing. Before tightening from p=none to p=quarantine or p=reject.

FAQ

What does pct= mean?+

Percentage of messages the policy applies to. p=quarantine pct=10 means only 10% of failing messages get quarantined. Useful for gradual rollout.

You validated the setup. Want the live monitor that watches it forever?

One-time validation catches today's misconfiguration. Outsolvi watches every send forever and flags the day your record stops passing, the day a sender goes rogue, or the day a bounce pattern shifts. From $7/user/mo yearly.

Switch on continuous monitoring
Nate SummersCo-Founder, Outsolvi

Nate built Outsolvi after watching every email-tracking tool he had ever used lie to him about opens. Outsolvi runs Tier 1 to 5 confidence scoring on every open, native in Outlook and Gmail, so the number on the dashboard is one a rep can actually act on.

Last reviewed May 25, 2026Editorially independent

We update these pages when the underlying mechanics change — new mailbox-provider rules, new tracker behavior, new measurement gaps. The dates above are real revisions, not auto-touches.