This reads the public DNS records that tell mail providers how to treat email using a domain. It can show how those records are set up, but not whether your mail is actually passing. For that you need the DMARC reports. Lookups go from your browser to Cloudflare’s public DNS resolver.
DMARC Monitoring
Mail providers send daily reports on every message that claims to be from your domain. We turn those reports into a dashboard, alerts, and a monthly report, and we do the work to get you to enforcement.
We use it on our own domain, which publishes p=reject with strict alignment. It works with any mail platform, and our setup work goes deepest on Microsoft 365.
Sample Report
This is our real report format, filled with made-up data for a fictional company at example.com. The IP addresses come from ranges reserved for documentation.
p=quarantine Partially protected. Spoofed mail goes to junk folders, where people can still open it.
| Source | Messages | DMARC pass | Status |
|---|---|---|---|
| Microsoft 365 | 18,420 | 100% | Authenticated |
| Marketing email platform | 6,240 | 100% | Authenticated |
| Billing system | 412 | 23% | Approved sender failing |
| Help desk software | 188 | 100% | Authenticated (unlisted) |
| Unidentified senders | 386 | 0% | Unauthorized |
The full sample also covers daily volume, where spoofing comes from, and which providers reported.
FAQ
It looks up the DMARC, SPF, and DKIM records a domain publishes in DNS and checks them for common mistakes, such as a missing record, a policy stuck at p=none, or an SPF record over the 10-lookup limit.
Not necessarily. Correct records are the start. Whether your real mail passes, and whether someone is spoofing you, only shows up in the DMARC reports that mail providers send. That’s what DMARC monitoring reads.
DKIM records sit under a selector name that each sending service chooses, and DNS can’t list them. The checker tries common selectors. If yours is different, enter it in the selector field. Microsoft 365 uses selector1 and selector2.
A checker reads your published records once. Monitoring collects the daily reports mail providers send, shows every service sending as your domain and whether it passes, and alerts you when that changes.
Yes. There’s no sign-up, and the lookup runs from your browser, so we don’t receive or store the domain you check.