Email Deliverability Checker — SPF, DKIM, DMARC, MX
Score SPF, DKIM, DMARC, and MX records and return a 0–100 deliverability rating
How to Use This Tool
- Enter the domain that sends mail (for example example.com) in the Domain field.
- Submit to fetch SPF, DKIM, DMARC analysis and MX records in parallel.
- Each authentication type contributes up to 25 points: full points when found and valid, partial when found but invalid, zero when missing.
- MX records add up to 25 points when at least one exists.
- Review score out of 100 and overall rating good (80+), fair (50–79), or poor (below 50).
- Inspect expanded emailDns records and mxRecords list to fix specific failures before sending campaigns.
About This Tool
Inbox placement starts with DNS: receivers look for MX to accept mail, SPF to authorize sending IPs, DKIM to verify message integrity, and DMARC to publish policy. VSPIC runs parallel checks on your domain, evaluates whether each authentication record is found and syntactically valid, adds MX presence, and computes a score from 0 to 100 with an overall label of good, fair, or poor.
The optional selector parameter defaults to default for DKIM TXT lookup at selector._domainkey. Results bundle structured emailDns detail plus mxRecords list. This is a configuration audit at query time — not a guarantee against spam folder placement, which also depends on content, reputation, and list hygiene.
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
How the deliverability score is calculated
SPF, DKIM, and DMARC each contribute up to 25 points. Found and valid records earn full credit. Found but failing validation earns partial credit. Missing records earn zero. MX presence adds the final 25 points when any MX record exists.
Maximum score caps at 100. A good rating requires 80 or higher — typically all four areas present with valid authentication syntax. Fair suggests fixable gaps. Poor indicates missing MX or multiple broken records.
SPF validation in context
SPF TXT records list authorized senders and mechanisms. Invalid syntax or too many DNS lookups cause permerror in receivers. Our check flags validity alongside presence so you distinguish empty from broken.
SPF alone does not cover forwarded mail — align with DMARC and DKIM for modern receiver expectations.
DKIM selector and defaults
The handler passes default selector when you do not specify one. If your provider uses a branded selector, re-run deliverability after updating selector input in the API or use the dedicated DKIM key checker for deep inspection.
DKIM validity requires parsable public key material in DNS, not merely a TXT record at the wrong host.
DMARC policy levels
DMARC records at _dmarc.domain publish p=none, quarantine, or reject plus alignment options. Valid syntax with p=none still earns validity points but offers limited protection until policy tightens.
Gradual DMARC rollout starts at none with reporting addresses, then quarantine, then reject as confidence grows.
MX and null MX considerations
Domains that never receive mail may publish null MX. Sending domains need real MX hosts matching provider infrastructure. Score awards MX points when any MX exists — verify targets match your mail host documentation.
Transactional and marketing streams sharing one domain inherit the same DNS authentication — one weak record affects all streams.
After fixing DNS
Wait for TTL propagation after TXT and MX edits. Re-run this checker until score stabilizes. Send test messages to seed accounts and inspect Authentication-Results headers for live verification.
Major mailbox providers cache failures briefly — sustained correct DNS matters more than one successful lookup.
Limits of DNS-only scoring
IP reputation, content filters, engagement metrics, and unsubscribe compliance affect placement beyond this score. A perfect 100 does not override blacklisted sending IPs.
Use IP reputation and blacklist tools on outbound SMTP addresses complementing this domain audit.
Transactional versus marketing domains
Some teams split mail across subdomains with separate SPF and DKIM. Run deliverability on each sending domain individually rather than assuming apex coverage extends automatically.
DMARC alignment rules determine whether subdomain mail inherits apex policy or needs explicit _dmarc labels.
Documentation for compliance
Export score and record findings for SOC2 or vendor security questionnaires. queriedAt timestamps from underlying lookups anchor evidence in time.
Pair with email header analyzer on received test mail to compare DNS configuration versus live signing outcomes.
Frequently Asked Questions
Yes. VSPIC offers this email deliverability checker 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.
80 or higher with good rating indicates solid DNS basics. Also verify sending IP reputation and content practices.
A TXT record may exist but lack valid DKIM key material or use an wrong selector. Inspect emailDns detail for specifics.
No. It analyzes public DNS only without connecting to mailbox providers.
Yes. Enter the exact domain visible in From headers or Return-Path when providers use subdomain signing.
Fair (50–79) usually means some records exist but gaps remain. Poor (below 50) indicates missing MX or multiple failed authentication areas.
Next step for your check
Continue with dkim key checker on VSPIC.
Related Tools
Explore more free VSPIC tools for IP, DNS, security, and network diagnostics.
DKIM Key Checker
Validate DKIM public key, algorithm, and key length
Use Free →PTR Record Lookup
Reverse DNS PTR lookup for IPv4 addresses
Use Free →Email Header Analyzer
Parse email headers to trace sender route and authentication
Use Free →DNS TTL Checker
Show TTL for all DNS record types on a domain
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