DMARC Guru

Create the perfect DMARC record for your domain.

Mandatory DMARC Options

Version (v): DMARC1
Policy (p):
No action, just send reports
Treat as suspicious (e.g., mark as spam)
Reject the email entirely

Optional DMARC Options

  • [default: same as p, currently: none]
  • [default: 100]
  • [default: not set]
  • [default: not set]
  • [default: r]
  • [default: r]
  • [default: 0]
  • [default: afrf]
  • [default: 86400]

Verify your DMARC record

Frequently asked questions

Can't find the answer you're looking for? Ping me on X/@jro7 or email.

Why would you need a DMARC record?
Implementing a DMARC record is essential for securing your domain and protecting your organization and users from email-based threats. It helps ensure email authentication, prevents spoofing and phishing, improves email deliverability, provides visibility and reporting, protects your brand reputation, and allows for policy enforcement. By implementing a DMARC record, you can enhance your overall email security posture and build trust in your communications.
How to setup DMARC?
You add a TXT DNS record to your domain, with the name _dmarc and the value which you copy from above. So for example if you copy the value v=DMARC1; p=none; you would add a TXT record with the:
name: _dmarc.yourdomain.com and
value: v=DMARC1; p=none;.
Why is DMARC suddenly so "hot"?
Google, Yahoo, and other major email providers have strongly endorsed DMARC. They have implemented policies that favor emails from domains with DMARC records, improving deliverability for compliant senders and enhancing security for their users. So if you rely on emails getting delivered, you should probably add a DMARC record to your domain.
How to monitor my DMARC record?
Setting up your DMARC record once is fun, but monitoring it is even more fun. You can use Mailhardener to validate your DMARC record and get reports. This will help pinpoint potential issues and delivery problems.