Use this DMARC validator to test your published DNS record and catch common configuration errors.

What this DMARC validator checks

  • DMARC record discovery in DNS
  • Required tags like v and p
  • Aggregate reporting tag (rua)
  • Overall record validity from MailSlurp tooling

Fixing failed validation

If validation fails, start by checking:

  • The record is published at _dmarc.yourdomain
  • The record includes v=DMARC1 and a policy tag like p=none
  • Tags are separated with semicolons and contain no extra quotes

Many teams start with monitoring and tighten enforcement over time:

  1. Publish p=none with a valid rua address to collect aggregate reports
  2. Move to p=quarantine after alignment is stable
  3. Enforce p=reject once legitimate senders are fully covered

When to run DMARC validation

  • Right after publishing DNS changes
  • During staged rollouts from p=none to p=reject
  • After domain migrations or ESP changes