Back to Learning CenterEmail Authentication

Why am I seeing DMARC failures and how can I fix them?

By Ian BussieresSeptember 29, 20255 min read
Why am I seeing DMARC failures and how can I fix them?

Understanding DMARC failures

DMARC (Domain-based Message Authentication, Reporting, and Conformance) is a protocol that tells receiving mail servers how to handle messages that fail authentication. When a message doesn’t pass SPF or DKIM alignment, DMARC can instruct the provider to deliver it to the inbox, send it to spam, quarantine it, or reject it outright.

If a returned message specifically says it was rejected under a DMARC policy, use the email rejected per DMARC policy troubleshooting guide to diagnose the bounce from its headers before changing the record.

DMARC failure overview

At a glance

Quick Takeaways

  • DMARC failures indicate mis‑aligned SPF or DKIM.
  • Common culprits: forwarding, third‑party senders, subdomains, expired DKIM keys, multiple SPF records.
  • Major providers (Gmail, Outlook, Yahoo) will reject or spam‑filter failing messages.
  • Start with p=none, monitor reports, then tighten to p=quarantine and finally p=reject.
  • Use Palisade’s free tools to check DMARC, SPF, DKIM, and BIMI health: DMARC score, SPF checker, DKIM validator, BIMI status.
  • Regularly audit DNS records and update keys before they expire.

Frequently Asked Questions

  • Do I need to set DMARC to p=reject? Not immediately. Begin with p=none to collect data, then progress to p=quarantine and finally p=reject once all senders are authenticated.
  • Can I use ARC to fix forwarding issues? Yes, Authenticated Received Chain (ARC) preserves authentication results across forwarders, helping SPF‑based failures.
  • What is the difference between SPF and DKIM alignment? SPF aligns the sending IP with the envelope‑from domain, while DKIM aligns the cryptographic signature’s domain with the visible From address.
  • How often should I rotate DKIM keys? Rotate annually or whenever you suspect a key compromise; always update the DNS record promptly.
  • Is a single DMARC record enough for subdomains? Use the sp= tag to apply the same policy to subdomains, or publish separate DMARC records for each subdomain.
Ready to get a clear view of your email authentication health? Check your DMARC score now and start fixing failures today.

Questions readers ask

Common questions and concise answers

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.

  • Why am I seeing DMARC failures and how can I fix them?
  • 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