Modees Start free trial

Learn / Deliverability & DNS

Deliverability & DNS

DMARC p=none is not a policy. It is a camera.

p=none observes spoofing and changes nothing. Here is what to review before enforcement, how to phase it, and when reject is safe.

p=none is the most common DMARC record on the internet, and also the most misunderstood. It tells receivers: here is what I would like you to do; for now, do nothing, just tell me what you saw.

That is useful. It is not protection. Anyone can still send as your domain with the same success they had before you published the record.

What the record asks for

A DMARC record is a policy plus two reporting addresses:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.example; fo=1
  • p=none — monitor only.
  • rua — aggregate XML reports, sent daily by most large receivers.
  • fo=1 — ask for failure reports when either SPF or DKIM fails, not only when both do.

None of that stops a spoofed invoice. Only quarantine and reject do, and both are one edit away — which is exactly why people edit too early, break a forgotten payment provider, and retreat.

Read the reports before you move

Aggregate reports are compressed XML, one file per receiver per day. You do not need to read them raw. Put the rua address behind a tool or a script that produces two numbers for each sending source:

  • Volume and alignment rate — how much mail, and how much of it passes DMARC.
  • Domain and IP ownership — whether you recognise the sender.

Sort by volume. The top five sources are usually your ESP, your CRM, a transactional provider, a website form and something nobody remembers. Fix alignment for the first four; investigate the fifth.

Two patterns deserve special attention:

  • A source that only ever fails and sends on your behalf is either broken or not yours. If it is not yours, that is the spoofing DMARC can eventually stop.
  • A source that passes SPF but fails DMARC is almost always misaligned: the platform authenticates its own bounce domain. Fix DKIM, not the SPF record.

If you have no reporting address yet, start there. Enforcing without data is guessing with your customers' invoices.

Members read on

Keep reading free

Join the Modees list and the rest of this guide opens immediately — 3 more sections, no account and no card. One email confirms the address.

One confirmation email, then the rest of this page opens. Unsubscribe in one click; the list is never sold.

Keep reading

A 14-day warm-up that doesn't pretend to be a volume ladder

Warm-up is a test of whether people want the mail. A day-by-day plan for a new domain or IP, with the signals that should stop you.

25 October 2026 · 3 min read · Deliverability & DNS

SPF's 10-lookup limit: the include chain that quietly breaks your domain

A record that worked last year can start returning permerror when another tool is added. How the limit is counted, and three fixes that are not another include.

25 October 2026 · 3 min read · Deliverability & DNS

The DKIM selector your client's developer already set up

A DKIM record with no selector is a record nobody can find. How to read the selector from a real message, and where it has to be published.

25 October 2026 · 3 min read · Deliverability & DNS