SPF vs DKIM vs DMARC
SPF, DKIM, and DMARC work together, but they do different jobs. SPF checks whether a sending server is allowed to send mail for a domain. DKIM checks whether the message was cryptographically signed and not altered in transit. DMARC tells receivers how to handle messages that fail alignment checks and where to send reports.
SPF
SPF is a sender authorization policy published in DNS TXT records. It is useful, but by itself it is not a complete anti-spoofing control.
DKIM
DKIM adds a digital signature to an email. That lets the receiver validate that specific headers and content were signed with a key associated with the sending domain.
DMARC
DMARC builds on SPF and DKIM by adding alignment rules and policy instructions such as none, quarantine, or reject.
Practical takeaway
If you want a stronger email authentication posture, publish all three correctly and test them together instead of relying on only one control.
Recommended email authentication checks
Related email authentication comparisons
Related guides
Featured collections
Wave 6 related guides
More troubleshooting and comparison pages connected to this topic.
DKIM Selector Troubleshooting
Review selector-specific DKIM issues and DNS mistakes.
Read guide →SPF Permerror vs Softfail
Compare common SPF problem states in plain English.
Read guide →NS Lookup for Delegation Checks
Validate nameserver delegation during DNS changes.
Read guide →AAAA Record vs A Record
Compare IPv6 and IPv4 hostname mapping during DNS review.
Read guide →RDAP Status Codes Explained
Interpret domain status values during registration research.
Read guide →HTTP Headers vs DNS Records
Understand what belongs to the DNS layer versus the web layer.
Read guide →Browse the full hubs
Jump into broader editorial collections built around comparisons and real-world workflows.
Comparison Guides
Browse side-by-side explainers across DNS, IP, RDAP, WHOIS, SSL, and email-authentication topics.
Browse comparisons →Network Use-Case Guides
Browse workflow-based guides for investigations, migrations, mail troubleshooting, delegation checks, and security review.
Browse use cases →