DMARC Troubleshooting

Practical guides to diagnose and fix the most common SPF, DKIM, and DMARC authentication failures. Written for sysadmins and email engineers.

Common authentication failures

Email authentication breaks in predictable ways. An SPF record hits its lookup limit. A mailing list rewrites your message body and invalidates the DKIM signature. A subdomain sends mail without its own DMARC record, and alignment fails silently.

These guides walk through each failure category with the exact symptoms you will see in your DMARC aggregate reports, the diagnostic commands to pinpoint the cause, and tested fixes you can apply right now. Every guide follows the same structure: symptom, diagnosis, solution, prevention.

How to use these guides

Each guide is structured for fast, practical troubleshooting:

  1. Symptom. What you see in your DMARC aggregate reports, email headers, or bounce logs.
  2. Diagnosis. The specific DNS queries and header inspections to identify the root cause.
  3. Solution. Step-by-step instructions to fix the problem, with copy-paste DNS records and commands.
  4. Prevention. Monitoring and configuration practices to stop the issue from recurring.

Before you start

You will need access to your DNS provider and your DMARC aggregate reports. If you do not have a DMARC monitoring tool yet, create a free DMARCTrust account to start receiving reports within 24 to 48 hours.

For diagnostic commands in these guides, we use dig (Linux/macOS) and nslookup (Windows). Both are available by default on most systems. You can also use our free DMARC checker for a quick visual overview of your domain's authentication status.

Was this page helpful? Send us feedback