Email Spoofing Test — SPF, DKIM, and DMARC Risk Score
Analyze published SPF, DKIM, and DMARC policies to estimate how easily your domain can be spoofed
How to Use This Tool
- Enter the domain attackers might impersonate in phishing mail.
- Live DNS queries fetch SPF, DKIM (default selector), and DMARC records.
- Heuristics score missing records and weak all or p= policies.
- Risk points accumulate into riskScore capped at 100.
- riskLevel maps to low, medium, or high spoofing tiers.
- Review risks array and recommendation for prioritized fixes.
About This Tool
Phishers forge header From addresses on domains without strong authentication faster than operators discover the gap. DMARC p=none, missing SPF, permissive +all, and absent DKIM selectors each raise spoofing risk independently. VSPIC email spoofing test queries live DNS for mail authentication records, applies policy heuristics, and returns a numeric riskScore with low, medium, or high riskLevel plus enumerated risks and remediation summary.
Results expose raw spf and dmarc strings, dmarcPolicy, spfPolicy qualifier, and plain-language recommendation — not live SMTP spoof attempts. The score reflects published policy weakness receivers would see when evaluating unauthenticated mail claiming your domain. Use it before executive phishing exercises, after incident response, or when onboarding acquired domains.
Common use cases
- •View all DNS records of a domain after migration
- •Confirm DNS records after domain changes
- •Test for DNS leaks when using a VPN
- •Debug email delivery with MX and TXT records
Why use VSPIC for ?
- Single risk score from SPF, DKIM, and DMARC together.
- Enumerated risks explain each scoring contribution.
- Surfaces permissive +all, ?all, and p=none explicitly.
- Shows live policy strings for audit evidence.
- Actionable recommendation tiered by risk level.
- Free read-only policy analysis — no test emails sent.
How domain spoofing exploits weak policy
SMTP historically allowed anyone to claim any envelope or header address. SPF, DKIM, and DMARC let domain owners publish which senders are legitimate and how receivers should treat failures. Attackers target domains with no DMARC enforcement or SPF that effectively permits the world (+all or missing records).
Our test does not launch attacks — it reads the same public DNS policies receivers consult. If your published posture is weak, the score reflects exploitable gap independent of whether anyone is actively spoofing you today.
Understanding riskScore and riskLevel
riskScore aggregates weighted findings to a maximum of 100. Missing SPF adds substantial points because receivers lack sender authorization lists. Missing DMARC removes domain-level enforcement. Permissive SPF all qualifiers and p=none add further weight. Missing DKIM on the checked selector adds moderate risk.
riskLevel buckets: low under 40, medium 40–69, high 70+. High tiers trigger recommendation copy urging -all SPF and DMARC reject or quarantine. Medium suggests tightening DMARC and reviewing mechanisms. Low indicates comparatively stronger published policy — still not a guarantee against targeted attacks.
SPF findings in the risks array
Absent SPF produces a finding that any server may send without alignment checks. +all means the policy explicitly authorizes everyone — maximum weakness. ?all is neutral — little enforcement signal. ~all is soft fail — better than neutral but spoofed mail may still deliver to inboxes on lenient receivers.
The test surfaces spfPolicy from parsed details when available. Pair findings with SPF record generator output when rebuilding policy from scratch.
DMARC policy and enforcement gap
Missing DMARC means receivers apply local defaults — often delivery with weak signals only. p=none is monitoring without enforcement — spoofed mail still arrives while you collect reports. p=quarantine partially protects; p=reject is strongest when alignment is reliable.
dmarcPolicy in results shows parsed p= value. Escalate from none through quarantine to reject as rua reports confirm legitimate mail passes alignment.
DKIM selector limitations
We probe a default DKIM selector path common on many platforms. Custom selectors — selector1._domainkey, google, s1 — may exist while the default check misses them, inflating risk slightly. Confirm all active selectors with our DKIM key checker before dismissing DKIM findings.
DKIM without DMARC still leaves receivers without unified policy on what to do when only one of SPF/DKIM passes — deploy DMARC to tie signals together.
What this test does not simulate
Live SMTP conversations, envelope/header From mismatches, cousin domains, homoglyph attacks, and display-name-only impersonation are out of scope. Compromised real mailboxes bypass SPF entirely because mail is legitimately signed.
Use phishing simulation vendors for social engineering tests; use this tool for DNS authentication hygiene underlying those campaigns.
Remediation playbook by risk tier
High: publish SPF with -all after listing all senders, deploy DKIM on every outbound path, publish DMARC p=quarantine or reject with rua. Medium: tighten ~all to -all, move DMARC from none to quarantine, add missing includes. Low: maintain monitoring, rotate selectors after vendor changes, schedule quarterly rechecks.
Re-run after every DNS change. Spoofing risk can jump overnight if someone deletes _dmarc during unrelated TXT edits.
Relationship to email deliverability checker
Deliverability checker scores inbox placement factors including SPF, DKIM, DMARC validity, MX, and PTR holistically. Spoofing test emphasizes attacker-exploitable weakness with explicit risk semantics. Use deliverability for sender ops; use spoofing test for security questionnaires and CISO reporting.
Both query live DNS — run together after migrations for complete mail authentication picture.
Executive and compliance reporting
Export riskScore and risks bullets into board slides — non-technical audiences grasp high/medium/low faster than raw TXT. Acquisition teams scan portfolios for high-risk domains before integration into corporate Google Workspace or M365 tenants.
Document remediation tickets linked to each finding for SOC2 and ISO evidence trails.
Privacy and responsible use
Analysis queries public DNS only — the same records phishers reconnaissance. Test domains you own or administer. Do not use scores to claim third-party domains are attackable in public disclosures without responsible coordination.
We do not send spoofed email through any mailbox you control.
Important notes & limitations
- Does not send spoofed messages or test live SMTP AUTH.
- DKIM checked for default selector only — custom selectors may be missed.
- Cannot detect compromised legitimate accounts sending real mail.
- Score is heuristic — not identical to every receiver's filter.
- BIMI, MTA-STS, and TLS-RPT are outside scoring scope.
Frequently Asked Questions
Yes. VSPIC offers this email spoofing test at no cost with no account required. Results load in real time.
We do not permanently store your queries on our servers. Some tools run entirely in your browser; others fetch public data for the request only.
Yes. Open the page in any modern phone or tablet browser. Results work on Wi‑Fi and mobile data.
No. It analyzes published SPF, DKIM, and DMARC DNS policies only — no live SMTP spoof attempts.
Permissive +all or ?all, missing DMARC, or p=none can still yield high scores despite an SPF existing.
A default selector path used by common platforms. Verify custom selectors separately with our DKIM key checker.
No. Strong DNS policy reduces spoofing but not compromised accounts, lookalike domains, or social engineering.
After any mail DNS change, quarterly for stable domains, and immediately after security incidents involving impersonation.
Publish restrictive SPF with -all, enable DKIM on all senders, and deploy DMARC p=quarantine or reject with monitoring.
Next step for your check
Continue with spf dkim dmarc checker on VSPIC.
Related Tools
Explore more free VSPIC tools for IP, DNS, security, and network diagnostics.
SPF DKIM DMARC Checker
Validate email authentication DNS records for any domain
Use Free →Email Deliverability Checker
Analyze SPF, DKIM, DMARC, MX, and deliverability score
Use Free →DMARC Record Generator
Generate DMARC TXT for _dmarc with policy, rua, and alignment tags
Use Free →DKIM Key Checker
Validate DKIM public key, algorithm, and key length
Use Free →DNS Lookup Tool — DNS Checker
Free DNS lookup tool and DNS checker — query A, AAAA, MX, TXT, NS, CNAME, and SOA records for any domain.
Use Free →Reverse DNS Lookup
Resolve IP addresses to hostnames via PTR records
Use Free →
Trusted by Users Who Value Privacy
Always Free
No premium plan ever
100% Private
Files processed in browser
Instant Results
Convert in seconds
Works Everywhere
Any device, any OS