DNS Tools

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

  1. Enter the domain attackers might impersonate in phishing mail.
  2. Live DNS queries fetch SPF, DKIM (default selector), and DMARC records.
  3. Heuristics score missing records and weak all or p= policies.
  4. Risk points accumulate into riskScore capped at 100.
  5. riskLevel maps to low, medium, or high spoofing tiers.
  6. 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.

SPF DKIM DMARC Checker

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