DMARC Record Builder

Create a DMARC TXT record to tell receivers how to handle email that fails authentication.

Advertisement

What is DMARC?

DMARC (Domain-based Message Authentication, Reporting & Conformance) builds on SPF and DKIM. It tells receiving mail servers what to do when a message fails those checks, and sends you reports so you can see who is sending email as your domain. It's a key defense against phishing and spoofing.

How to roll it out safely

  1. Start with p=none and an rua address to collect reports without affecting delivery.
  2. Review reports for a few weeks to confirm your legitimate mail passes.
  3. Move to p=quarantine, then p=reject once you're confident.
  4. Publish as a TXT record at _dmarc.yourdomain.com.

Example

v=DMARC1; p=none; rua=mailto:reports@example.com is a safe starting record.

DMARC requires a working SPF or DKIM setup first — it relies on them to judge authenticity.
Advertisement