Skip to content
Free planPink Post has a Free plan, free for good. No card needed.See plans: Free $0, Solo $19, Pro $39, Agency $129
Pink Post

Email & deliverability

DMARC record checker

Enter a domain to look up its DMARC record at _dmarc, read the policy and every tag, and see what to change. If a subdomain has no record, we check whether it inherits one from the parent domain.

Free, no signup. Results appear here.

On this page
  1. What DMARC does
  2. Every DMARC tag, explained
  3. A safe rollout plan
  4. DMARC and cold outreach
  5. FAQ

What DMARC does

DMARC (RFC 7489) sits on top of SPF and DKIM. A message passes DMARC when SPF or DKIM passes and the domain that passed matches the From address the reader sees. The DMARC record then tells receivers what to do with mail that fails: deliver it anyway (p=none), send it to spam (p=quarantine) or refuse it (p=reject). It also asks receivers to send you reports about who is sending as your domain.

Every DMARC tag, explained

TagMeaningExample
vVersion. Must be DMARC1 and come first.v=DMARC1
pPolicy for the domain: none, quarantine or reject. Required.p=quarantine
spPolicy for subdomains. Defaults to p.sp=reject
ruaWhere aggregate (daily summary) reports go.rua=mailto:[email protected]
rufWhere failure reports go. Many providers do not send them.ruf=mailto:[email protected]
pctShare of failing mail the policy applies to. Default 100.pct=50
adkimDKIM alignment: r (relaxed, default) or s (strict).adkim=r
aspfSPF alignment: r (relaxed, default) or s (strict).aspf=r
foFailure reporting options.fo=1

A safe rollout plan

  1. Publish v=DMARC1; p=none; rua=mailto:dmarc@yourdomain. Nothing changes for delivery, but reports start arriving.
  2. Read the aggregate reports for two to four weeks. Find every service that sends as you and fix its SPF or DKIM.
  3. Move to p=quarantine, optionally with pct=25, then raise pct to 100.
  4. When reports show only legitimate, aligned mail, consider p=reject.

Reports are XML files and can be large. A DMARC report reader or a dedicated inbox helps.

DMARC and cold outreach

Since 2024 Gmail and Yahoo require a DMARC record (at least p=none) for anyone sending around 5,000+ messages a day to them, plus an aligned SPF or DKIM pass. Outreach volumes are usually far lower, but the filters still reward authenticated mail. Set DMARC up on any domain you pitch from, then let Pink Post's sending caps and warm-up keep volume natural.

FAQ

Questions, answered

What is a good DMARC policy?

p=quarantine or p=reject with pct=100 protects your domain. p=none is right while you are still reading reports.

Is p=none enough for Gmail?

Gmail's bulk sender rules accept p=none. It meets the requirement but does not stop spoofing.

Why does my subdomain show no record?

DMARC falls back to the organisational domain. If example.com has a record, mail.example.com inherits it (or its sp= policy).

Where do DMARC reports go?

To the address in rua=. If that address is on another domain, the other domain must publish an authorisation record.

Can DMARC hurt my delivery?

A strict policy can block your own mail if a service you use is not authenticated. That is why you start with p=none and read reports first.

Put these checks to work in Pink Post.

Free plan, no card. Connect your mailbox, import prospects and send link-building outreach with caps, warm-up, reply handling and live link checks built in.