Check and grade a domain's SPF, DMARC and (optionally) DKIM records for email spoofing protection.
Email was designed with no built-in way to prove who a message is from, which is why phishing works. Three DNS-published standards close that gap — SPF, DKIM and DMARC — and this tool fetches and grades all three for a domain, telling you not just whether they exist but whether they are actually configured to stop spoofing.
The three layers
-all or ~all rather than a wide-open +all.selector._domainkey.yourdomain. Because the selector name is chosen by your mail provider, DKIM can only be checked when you supply the selector — so this input is optional.p=none (monitor only), p=quarantine (spam folder), or p=reject (block outright). It also enables aggregate reporting via rua=.Worked example
A domain with v=spf1 include:_spf.google.com ~all, a valid DKIM selector, and v=DMARC1; p=reject; rua=mailto:dmarc@domain is fully protected: unauthorised mail is cryptographically detectable and actively rejected, and you receive reports. Change that DMARC to p=none and the protection evaporates — you can see the abuse in reports but receivers still deliver the spoofed mail.
Why it matters
SPF, DKIM and a DMARC policy of p=none is the most common "we have email security" trap: it looks configured but blocks nothing. Moving to p=quarantine and then p=reject is what actually stops your domain being used in phishing and business-email-compromise attacks — and it is increasingly required by major mailbox providers to reach the inbox at all.
Common mistakes
p=none forever — it is a starting point for monitoring, not a destination.include: statements, which silently disables SPF.Parse a CVSS 3.1 or 4.0 vector, expand every metric in plain English, and compute the 3.1 base score.
Paste raw email headers to reconstruct the delivery hop path and read SPF, DKIM, and DMARC results.
Paste HTTP response headers and get a graded report on HSTS, CSP, X-Frame-Options, and more.
Decode a JWT and statically review its header and claims.
Break a User-Agent string into browser, version, operating system, and device — and spot bots.
Master web application security testing with this comprehensive guide. Learn testing methodologies, OWASP best practices, essential tools (Burp Suite, ZAP, Nmap), vulnerability assessment tec
35 min read
Master web application security with our comprehensive guide to the OWASP Top 10 2025. Learn about the most critical security risks, real-world examples, prevention techniques, and testing me
35 min read