Email DNS Check

Guides › DMARC

What is DMARC? Policy, alignment and reports explained

DMARC (RFC 7489) tells receivers what to do when mail claiming to be from your domain fails authentication, and asks them to send you reports. It's a TXT record at _dmarc.yourdomain.com:

v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=r; aspf=r

Passing DMARC

A message passes if SPF or DKIM passes and is aligned, meaning the SPF Return-Path domain or the DKIM d= domain matches the visible From domain. Under relaxed alignment (the default), subdomains count as a match.

TagMeaning
pPolicy: none (monitor), quarantine (spam folder), reject
spPolicy for subdomains (defaults to p)
ruaWhere to send daily aggregate reports
rufForensic/failure reports (few receivers send them)
pctPercentage of failing mail the policy applies to
adkim / aspfr = relaxed, s = strict alignment
Check your domain now

Related

DMARC record generator (free)DMARC record for small business: what to setMoving DMARC from p=none to p=reject safelyDMARC aggregate (rua) reports: setup and reading them

More free tools from Swift Labs

Robots & Sitemap Checker
Validate robots.txt and XML sitemaps, test any path, see which AI crawlers you block.
OG Preview Tool
Preview links on Facebook, LinkedIn, X and Slack, and audit Open Graph tags.
DeadLinkPatrol
Find broken links across your whole site.