DMARC record checker

Type a domain to look up its DMARC record. Each tag is explained in plain words, and a weak or broken policy is flagged.

Free, with no sign-up.

What DMARC is

DMARC is a TXT record that tells receiving mail servers what to do with a message that claims to be from your domain but fails both SPF and DKIM. It also asks them to send you reports.

It is always stored on the name _dmarc under your domain. This tool adds that part for you.

_dmarc.example.com.    3600    IN    TXT    "v=DMARC1; p=reject; rua=mailto:[email protected]"

The tags in a DMARC record

TagMeaning
v=DMARC1Marks the record as DMARC. It must come first.
p=noneDeliver failing mail anyway. You only collect reports.
p=quarantineSend failing mail to the spam folder.
p=rejectRefuse failing mail.
rua=mailto:Where daily summary reports are sent.
sp=A separate policy for subdomains.
pct=The share of failing mail the policy applies to. 100 if absent.
adkim= / aspf=How closely the DKIM and SPF domains must match the From domain: r relaxed or s strict.

How to roll DMARC out safely

  1. Publish v=DMARC1; p=none; rua=mailto:[email protected]. Nothing is blocked yet.
  2. Read the reports for two to four weeks. They list every server that sends mail as your domain.
  3. Fix SPF and DKIM for each real sender you find, such as your newsletter tool and your invoicing system.
  4. Move to p=quarantine, watch the reports again, then move to p=reject.

Skipping straight to reject is how real invoices and password resets get lost.

Full guide: DNS records explained

Common questions

Is DMARC required?+
For large senders, in practice yes. Since February 2024 Gmail and Yahoo require a DMARC record from anyone sending bulk mail to their users. For every domain it is the only way to stop others from sending mail with your address in the From line.
What does p=none do?+
It tells receivers to deliver failing mail as usual and only send reports. It is the right first step, but it does not stop spoofing. This checker flags it as a reminder to move on.
Do I need SPF and DKIM before DMARC?+
You need at least one of them working for your real mail, and aligned with your From domain. DMARC passes when either SPF or DKIM passes with a matching domain. Set up both where you can.
Where do I find my DMARC reports?+
They are emailed as XML files to the address in the rua tag, usually once a day by each receiver. Most people send them to a reporting service that turns them into charts.

More free tools

A tool checks once. A monitor checks every minute.

PULSX watches your site, DNS, SSL certificate and cron jobs every 60 seconds and alerts you when one fails. Free for 20 monitors, with no card.