Back to Learning CenterEmail Authentication

How Palisade DMARC monitoring protects email deliverability

By Ian BussieresOctober 20, 2025Updated July 30, 20269 min read
How Palisade DMARC monitoring protects email deliverability

Email deliverability doesn't hinge on DMARC alone — content, list hygiene, and reputation all decide inbox placement. But DMARC monitoring is where you protect deliverability upstream: it shows you every system sending as your domain, so you can authorize the real senders and shut out the spoofers before either one costs you a reputation hit.

At a glance

Quick Takeaways

  • DMARC monitoring (p=none) is a data-gathering phase — it changes nothing about mail flow while it reveals every source sending as your domain, legitimate or not (per the UK NCSC).
  • The point of monitoring is to find and fix all your legitimate senders before enforcement. NCSC warns that moving to p=reject without that inventory risks rejecting your own mail.
  • Aggregate (rua) reports show SPF result, DKIM result, alignment, source IP, and the disposition applied — but they're XML, so you need tooling to read them. Palisade parses them into charts in the Reports tab.
  • Gmail and Yahoo now require bulk senders (over 5,000 messages/day to Gmail) to run SPF, DKIM, and DMARC with an aligned From: domain — p=none satisfies the DMARC minimum (per Google and Yahoo sender guidelines).
  • Unaddressed spoofing drives spam complaints against your domain and destabilizes reputation with mailbox providers; enforcement removes that spoofed volume (per dmarc.org).

What is DMARC monitoring and why does it protect deliverability?

DMARC builds on SPF and DKIM. SPF authorizes which servers may send for your domain; DKIM attaches a signature proving a message wasn't altered. DMARC ties both to the visible From: address through alignment and adds two things SPF and DKIM lack on their own: a policy and reporting (RFC 7489).

Monitoring is that reporting half doing its job. When your policy is p=none, receiving servers take no action on failures — your mail flows exactly as before — but they still send you aggregate reports on everything claiming to be from your domain (NCSC). That includes your internal mail servers, your third-party senders (marketing, CRM, transactional, helpdesk), and anyone spoofing you.

Why does that protect deliverability? Because deliverability breaks in two directions, and monitoring catches both:

  • Your own mail failing authentication. A newsletter tool or helpdesk that isn't in your SPF record or isn't DKIM-signing with your domain will fail DMARC. At p=none it still delivers, but the report flags it — so you fix it before you turn policy up, instead of finding out when enforcement starts bouncing it.
  • Spoofed mail damaging your reputation. High volumes of forged mail "from" your domain drive spam complaints and reputation instability with mailbox providers, which can push even your legitimate mail toward the spam folder (dmarc.org). Monitoring shows you that spoofing exists; enforcement later removes it.

How does monitoring get you to enforcement safely?

DMARC has three published policies: p=none (monitor), p=quarantine (send failing mail to spam), and p=reject (block it outright) — which map directly to Palisade's dashboard slider (dmarc.org). Monitoring is step one, and skipping it is the classic mistake.

Five steps showing how DMARC monitoring at p=none leads safely to quarantine and then reject enforcement. The signal to move up is data, not the calendar.

The failure mode is specific: if you jump to p=reject before you've identified every legitimate source, you instruct receiving servers to reject your own unauthenticated mail (NCSC). The invoice system nobody documented, the regional marketing platform, the payroll notifier — any of them still failing when you enforce will silently stop reaching inboxes.

Monitoring closes that gap. You sit at p=none long enough to see a full picture of your sending sources, you authorize and authenticate each legitimate one, and you confirm in the reports that they now pass SPF or DKIM in alignment. Only then do you tighten. In Palisade, that's the slider: none, then quarantine with a pct ramp, then reject — with a diff preview showing the exact record change before it's applied, so you're never guessing what you published.

What do the reports actually show, and why do you need a tool?

An aggregate report is what a receiving provider sends back periodically, per sending source: the SPF result, the DKIM result, whether each was in alignment, the source IP, the DMARC policy the receiver discovered, and the disposition it applied. It covers passing and failing mail. It contains no message content (RFC 7489).

The catch is the format. Aggregate reports are XML — dense, machine-oriented, and unreadable at a glance across dozens of daily files from different providers (our guide on reading DMARC reports breaks down every field). That's the entire reason DMARC tooling exists: to parse those reports into human-readable charts so you can see who's sending on your behalf and whether authentication is passing (RFC 7489; NCSC). Palisade's Reports tab does exactly this — you get charts, not raw XML — which is what makes the "find every sender" work practical instead of a manual XML-parsing chore.

How does this connect to the Gmail and Yahoo requirements?

Since February 1, 2024, Google requires senders of more than 5,000 messages per day to Gmail to set up both SPF and DKIM, publish DMARC (enforcement may be as low as p=none), and keep the From: header aligned with the SPF or DKIM domain (Google sender guidelines). Yahoo's best practices match: SPF and DKIM, a DMARC policy of at least p=none, and alignment (Yahoo sender guidelines).

Checklist of Gmail and Yahoo bulk sender requirements covering SPF, DKIM, DMARC, alignment, spam rate, and unsubscribe. Gmail applies these to senders of 5,000+ messages per day; Yahoo's best practices match.

Two things worth being precise about. First, neither Google nor Yahoo requires p=rejectp=none meets the stated DMARC minimum, so reject is a best practice, not a mandate. Second, bulk senders need both SPF and DKIM, not one or the other. Monitoring is how you verify you actually meet these: the reports confirm your mail is authenticating and aligned the way the mailbox providers now demand. Google also expects senders to keep the spam rate reported in Postmaster Tools below 0.30% (and advises aiming under 0.10%) and requires one-click unsubscribe (RFC 8058) for marketing mail — those sit alongside authentication, not inside it.

Why the spoofing angle matters for the business, not just the inbox

Direct-domain spoofing is the raw material of business email compromise. The FBI's IC3 reports cumulative BEC exposed losses of roughly $55.5 billion from October 2013 to December 2023, and in 2023 alone logged 21,489 BEC complaints totaling about $2.9 billion — the second-costliest internet crime category that year (FBI IC3). Publishing DMARC and moving toward enforcement is the primary mechanism for stopping other senders from impersonating your exact domain (dmarc.org).

Be honest about the scope, though. DMARC enforcement stops spoofing of the exact domain you protect. It does not stop look-alike (cousin) domains, display-name spoofing, or mail from a compromised account — so it's a strong layer, not a complete phishing cure.

Common issues with DMARC monitoring

Monitoring is low-risk, but a few situations trip people up while they read their first reports. Here's how to read them correctly.

My reports show a source I don't recognize — is it spoofing?

Not necessarily. An unfamiliar source is often a forgotten legitimate sender — a regional marketing platform, an invoicing tool, a helpdesk — before it's an attacker. The tell is authentication: a source that passes SPF or DKIM in alignment with your domain is almost always yours to authorize; a source failing both, sending from unrelated IP ranges, is the profile of spoofing. Identify it before you enforce, because reaching p=reject is what actually removes the spoofed volume.

I moved to p=quarantine and some legitimate mail started going to spam

That means a real sender wasn't fully authenticated when you tightened the policy. Roll back to p=none (or lower the pct you're enforcing on), find the failing source in the reports, and get it into your SPF record or DKIM-signing with your domain. Only re-tighten once that source shows passing and aligned. This is exactly the gap the monitoring phase exists to close.

I published DMARC but I'm not receiving any aggregate reports

Check the rua tag first — a malformed address or a missing mailto: prefix stops reports silently. If your reporting mailbox is on a different domain than the one you're protecting, that domain needs an authorization record (yourdomain.com._report._dmarc.reportingdomain.com) or receivers won't send to it. Finally, give it 24–72 hours: reports are daily, and not every small receiver sends them.

Questions readers ask

Frequently asked questions

Turn DMARC findings into a managed fix path

Start in Palisade.

Get started

Keep going with AI

Ask AI how this applies to you

Take this guide to your assistant — each question opens pre-filled, with a link back to this page so it can read the details.

  • What is DMARC monitoring and why does it protect deliverability?
  • How does this apply to my domain?
  • What should I do about it, step by step?

Share this article

Ian Bussieres

Written by

Ian Bussieres

CTO & Co-Founder, Palisade

Ian Bussieres is the CTO and co-founder of Palisade, AI-first DMARC software for IT teams and MSPs.

More from Ian

Related articles