Free guide:winning new clients predictably in 2026 · freeFree guide: win clients predictablyGet it now →
← back to glossary
Performance

DMARCDomain-based Message Authentication, Reporting and Conformance

A record in your domain's DNS telling receivers what to do with forged messages sent in your name - and sending you the reports about them.

What is DMARC?

DMARC builds on two older mechanisms. `SPF` states which servers may send for your domain, `DKIM` signs the message cryptographically. Neither says anything about what a receiver should do when the check fails. That is what DMARC adds, and it introduces a second condition: the domain in the visible From line must line up with the domain that SPF or DKIM confirmed. This alignment is why a technically valid signature can still fail the check.

The record has three levels. `p=none` means report and nothing else, `p=quarantine` sends suspect messages to the spam folder, `p=reject` refuses them outright. The point that matters in practice: the requirements of the large mailbox providers are already satisfied at `p=none`, yet nobody is protected by it. Two further tags decide as much: the address behind `rua` receives the daily aggregate reports, and `sp` sets a separate level for subdomains, which matters because sending services usually deliver from one.

The order of the rollout is decisive and routinely skipped. First publish the record at `p=none` with an `rua` address, then read the reports for four weeks and find every service that sends in your name: sending tool, accounting, booking system, ticket system, the website contact form. Only once that list is complete and every service signs cleanly does the move to `quarantine` happen without collateral damage. Jumping straight to `reject` reliably stops your own invoice emails too.

Why does DMARC matter?

Since 1 February 2024 Google has required a DMARC record from every sender above 5,000 messages a day to personal Gmail accounts; Microsoft followed on 5 May 2025 for outlook.com, hotmail.com and live.com and now refuses non-compliant mail with a dedicated error code. How far compliance and effect sit apart shows in our own DNS query of the 20 ATX domains on 15 August 2026: 18 publish a record, but only 10 sit at a level that instructs the receiver to do anything at all.

DMARC in practice

  1. 01An agency publishes `p=none` with a collection address, reads reports for four weeks and discovers an old accounting tool that has been sending unsigned invoices in its name for years.
  2. 02A business sits at `p=reject` but sends its newsletter from `news.company.com`. With no `sp` tag set, the subdomain inherits the strict level, and a misconfigured sending service produces outright refusals rather than a warning.
  3. 03A fraudster sends invoices using a supplier's address in the From field. If that domain sits at `quarantine` or `reject`, receivers filter those messages out without anyone having to intervene.

Related terms

From the journal

These topics are your day-to-day?

We build marketing systems along exactly these disciplines - in strategy, execution and tech integration.

What should be different in six months?

Tell us where you want to go. We tell you what has to be in place, and where to start.