SPF, DKIM, DMARC failures from misaligned reverse DNS
Email authentication — SPF, DKIM, and DMARC — works alongside reverse DNS to decide whether your mail is trusted. When reverse DNS is misaligned, it undermines the whole stack. Here’s how the pieces fit and where reverse DNS comes in.
The four things receiving servers check
A receiving mail server evaluates: reverse DNS / FCrDNS (does the sending IP have a matching PTR?), SPF (is this IP authorised to send for the domain?), DKIM (is the message cryptographically signed and unaltered?), and DMARC (do SPF/DKIM align with the From domain, and what to do if not?). Reverse DNS is the foundation the others build on — fail it and the rest matter less.
How reverse DNS undermines the others
Even with perfect SPF, DKIM, and DMARC, a sending IP with no PTR or a generic ISP hostname looks suspicious and can be rejected outright before authentication is even weighed. Conversely, valid FCrDNS raises baseline trust. So misaligned reverse DNS quietly sabotages otherwise-correct authentication.
SPF in brief
SPF is a DNS record listing the IPs/servers allowed to send mail for your domain. If you send from an IP not in your SPF record, it fails. Make sure your actual sending IP — the one with the PTR — is included.
DKIM in brief
DKIM adds a cryptographic signature to each message, verified against a public key in your DNS. It proves the message wasn’t altered and genuinely came from your domain. It’s independent of IP, but works with reverse DNS and SPF to build a trusted picture.
DMARC in brief
DMARC ties it together: it tells receivers to require that SPF or DKIM align with the visible From domain, and what to do (none/quarantine/reject) when they don’t. It also sends you reports. A solid setup is SPF + DKIM + DMARC plus valid FCrDNS on the sending IP.
Diagnosing the reverse-DNS half
Check your sending IP’s PTR with our Reverse DNS tool, and confirm it’s not on a blocklist with the Blacklist Check tool. If reverse DNS and reputation are clean but mail still fails, focus on the SPF/DKIM/DMARC records themselves.
Related: Fix FCrDNS errors · Remove your IP from Spamhaus