Blog article

16 Sep 20265 minutes read

SendmarcSendmarc

DMARC Failure Types: A Diagnostic Playbook for Enterprise Teams

Digital illustration representing DMARC authentication failures across SPF, DKIM, subdomain, and forwarding checks

DMARC failure types overview:

  • SPF failures come from a missing sender or an exceeded lookup limit.
  • DKIM failures come from a missing or outdated key, or a signature mismatch.
  • Subdomain failures generally come from missing SPF or DKIM on the subdomain itself.
  • Forwarding failures come from the IP and content changes introduced when an email passes through a forwarder.
spf=hardfail smtp.mailfrom=yourdomain.com
HostTypeValue
@TXTv=spf1 include:sendgrid.net include:_spf.google.com ip4:203.0.113.0/24 -all
dkim=fail (signature did not verify) header.d=yourdomain.com
  • For a missing key: retrieve the current public key from the sending platform and publish it at _domainkey.yourdomain.com.
  • For key rotation failures: establish a rotation procedure that publishes the new public key in the DNS and confirms propagation before switching the sending platform to sign with the new private key.
  1. Publish an SPF record for the subdomain that lists its authorized senders.
  2. Configure DKIM signing on the sending platform.
  3. Publish a DMARC record for the subdomain.
HostTypeValue
_dmarc.yourdomain.comTXTv=DMARC1; p=reject; rua=mailto:[email protected];

Share

Get our latest blogs delivered to your inbox each month

Leave a reply

Your email address will not be published. Required fields are marked *

Useful Tools

DNS Lookup
Free toolNo sign-up

DNS Lookup

Use Sendmarc's DNS lookup tool to instantly analyze domain records, verify configurations, and detect DNS issues for better performance.

Email Header Analyzer
Free toolNo sign-up

Email Header Analyzer

Quickly analyze email headers with Sendmarc’s email header analyzer. Check SPF, DKIM, and DMARC results, detect phishing, and improve email deliverability.

Domain Checker
Free toolNo sign-up

Domain Checker

Use the Sendmarc domain checker to test against malicious use - free, no sign-up required, with results in under a minute.