Email Deliverability Checker
Every DNS record that decides whether your email reaches the inbox, checked in one go — with the fix for anything missing.
Free · needs a free account · reads public data only
See your results in one click. Sign in with Google, then run any of the 150 free tools.
Continue with Google
An email deliverability checker gives you a single view of the DNS records that decide whether your messages are trusted by Gmail, Outlook and other mailbox providers. Our tool checks your MX records, SPF, DKIM on common selectors, your DMARC policy, MTA-STS, TLS reporting and BIMI in one run. Each record gets a clear status, the domain gets a score, and anything missing or weak comes with a record you can copy straight into your DNS panel.
How to use the Email checker
- 1 Enter your sending domainType the domain in your From address, such as example.co.uk. You can paste an email address or website URL and we will extract the domain.
- 2 Run the full email checkSign in with your free account and run the check. We read the domain's live public DNS; nothing is sent and nothing is changed.
- 3 Work through the results in orderStart with any fails, then warnings. Each line shows what we found and, where relevant, a copy-paste record to publish.
- 4 Publish fixes and re-runAdd the records at your DNS host, allow time for propagation and for our ten-minute cache to clear, then run the check again to confirm your score has improved.
Why these records matter
Gmail, Yahoo and Microsoft check SPF, DKIM and DMARC on incoming mail. Missing or weak records are one of the most common reasons legitimate email lands in spam.
What this checker looks at
MX records, SPF, DKIM on common selectors, the DMARC policy, MTA-STS and TLS-RPT for encrypted delivery, and whether a BIMI logo record is published.
What an email deliverability test covers
Deliverability is whether your email reaches the inbox rather than the spam folder or nowhere at all. It depends on three things: authentication, reputation and content. Reputation and content take time to change, but authentication is set entirely by records in your DNS, and it is the first thing a receiving server checks. Missing or broken records are one of the most common reasons legitimate mail from small businesses is filtered.
Our email deliverability checker focuses on that authentication and transport layer. It does not send a test message, read your mailbox or check blocklists. It reads the same public records every receiving server reads, so it gives an honest picture of how your domain looks from the outside.
Each record our email checker tests
The checks run in a fixed order and each covers a different part of the mail journey.
- MX records: the servers that receive mail for your domain, listed with their priorities. Without them, the domain cannot receive replies or bounces.
- SPF: the TXT record starting v=spf1 that lists which servers may send for you, graded on whether it ends with -all.
- DKIM: we look for a public key on common selectors such as default, google, selector1, selector2, k1, s1, s2, dkim and mail.
- DMARC: the policy at _dmarc on your domain, graded on whether it is monitor-only or enforced.
- MTA-STS: the TXT record at _mta-sts that announces a policy requiring encrypted TLS connections for mail sent to you.
- TLS-RPT: the record at _smtp._tls that asks other servers to report TLS delivery problems to you. Shown for information only.
- BIMI: the record at default._bimi that lets supporting inboxes show your logo. Optional, and shown for information only.
How to read your deliverability score
Every scored check is marked pass, warning or fail. A pass counts fully, a warning counts half and a fail counts nothing. MX, SPF and DMARC carry the most weight, DKIM a little less and MTA-STS the least. TLS-RPT and BIMI are informational and never affect the score.
A fail on MX means no mail servers are published. A fail on SPF or DMARC means the record is missing entirely, and we give you a starter record. A warning on SPF means the record does not use -all, and we show your own record with the qualifier changed. A warning on DMARC means the policy is p=none, and we show your record moved to p=quarantine. A warning on DKIM means no key was found on the common selectors; your provider may use a custom one, which you can confirm with our dedicated DKIM checker. A warning on MTA-STS means the TXT record is missing, and we provide the record along with a reminder that you also need to host the policy file.
Fixing email deliverability problems step by step
Work in this order, because each step depends on the one before it.
- Confirm MX records point at your real mailbox provider. Google Workspace uses smtp.google.com on new setups, and Microsoft 365 uses a host ending in mail.protection.outlook.com.
- Build one SPF record that includes every service that sends as you, such as include:_spf.google.com or include:spf.protection.outlook.com, ending in ~all while you test.
- Turn on DKIM in each platform: Gmail authentication in the Google Admin console, DKIM in the Microsoft Defender portal, Email Deliverability in cPanel, and domain authentication in your newsletter tool.
- Publish DMARC at p=none with an rua address, read the reports for a few weeks, then move to p=quarantine and p=reject.
- Tighten SPF to -all once DMARC reports show every legitimate source passing.
- Add MTA-STS and TLS-RPT if you want to enforce encrypted inbound delivery, and consider BIMI once DMARC is enforced.
MTA-STS, TLS-RPT and BIMI explained
MTA-STS (RFC 8461) lets you tell other mail servers that they must use a valid, encrypted TLS connection when delivering to you, which protects against downgrade and interception attacks. It has two parts: a TXT record at _mta-sts with a version and an id, and a policy file served over HTTPS at mta-sts.yourdomain/.well-known/mta-sts.txt listing your MX hosts and the mode, which can be testing or enforce. Our checker confirms the TXT record; you also need to host the file, and change the id whenever the policy changes so senders fetch the new version.
TLS-RPT (RFC 8460) asks sending servers to email you daily reports when they have trouble delivering over TLS, which is especially useful while MTA-STS is in testing mode. BIMI lets supporting mailbox providers show your brand logo next to your messages. It requires an enforced DMARC policy, and Gmail also requires a verified mark certificate, so treat it as a final polish rather than a priority.
When to run an email deliverability check
DNS records are easy to break without noticing, because nothing visibly stops working until messages start landing in junk. A quick email deliverability check at the right moments catches most problems early.
- After moving to a new email provider or web host, as DNS zones are often recreated and records get lost.
- After moving DNS to Cloudflare or another provider, to confirm every TXT and MX record came across.
- When you start using a new newsletter, CRM, helpdesk or invoicing tool that sends email as your domain.
- Before a large campaign or seasonal promotion, when volume and scrutiny both rise.
- When customers say your emails are missing or in spam, as a first check before looking at content or lists.
- When taking on a new client domain as an agency, to set a baseline before you change anything.
Bulk sender rules and UK email deliverability
Since February 2024, Gmail and Yahoo have required all senders to use SPF or DKIM, send over TLS and have valid forward and reverse DNS on sending servers. Senders of around 5,000 or more messages a day to their users must also have SPF, DKIM and DMARC, align the From domain with SPF or DKIM, offer one-click unsubscribe on marketing mail and keep reported spam rates below 0.3 per cent. Microsoft applied similar authentication requirements to high-volume senders to Outlook.com and Hotmail in 2025.
For UK businesses, these rules sit alongside PECR and UK GDPR, which govern consent for marketing email. Authentication does not replace consent, but without it even mail people have asked for can be filtered. Running an email deliverability check before a big campaign, after changing provider or when adding a new sending tool catches most problems before customers notice.
Examples you can copy
SPF record for Microsoft 365 plus a transactional email service
v=spf1 include:spf.protection.outlook.com include:amazonses.com -all
DMARC record at _dmarc.example.co.uk during monitoring
v=DMARC1; p=none; rua=mailto:dmarc@example.co.uk
MTA-STS TXT record at _mta-sts.example.com
v=STSv1; id=20261016090000
MTA-STS policy file served at https://mta-sts.example.com/.well-known/mta-sts.txt
version: STSv1
mode: testing
mx: *.mail.protection.outlook.com
max_age: 604800
Common mistakes to avoid
Fixing DMARC before SPF and DKIM
An enforced DMARC policy with broken SPF or DKIM blocks your own mail. Get both passing with alignment, then tighten DMARC.
Leaving old MX records in place after a migration
Mixed MX records from an old and new provider send some mail to a mailbox nobody checks. Remove the old provider's records once the move is complete.
Publishing the MTA-STS record without the policy file
The TXT record alone does nothing, and a missing or invalid policy file means senders cannot apply it. Host the file over HTTPS on the mta-sts subdomain before relying on it.
Starting MTA-STS in enforce mode
If your MX list or certificate is wrong, servers that honour the policy will refuse to deliver. Start in testing mode with TLS-RPT and switch to enforce once reports are clean.
Assuming a perfect score guarantees the inbox
Authentication is necessary but not sufficient. Poor list hygiene, high complaint rates or spammy content can still send mail to junk.
Frequently asked questions
The usual causes are missing authentication (SPF, DKIM, DMARC), a poor sending reputation, or content and list problems. Authentication is the part you can fix in minutes with DNS records.
SPF and DKIM first, because DMARC depends on them. Then publish DMARC at p=none, read the reports, and tighten the policy.
No. It reads your public DNS records only, so nothing is sent and nothing is changed.
Send a test to a few personal Gmail and Outlook addresses and check where it lands, then look at the Authentication-Results header for SPF, DKIM and DMARC results. Fixing any failures shown by this checker is the first step.
Most senders aim for at least 95 per cent of messages accepted and the large majority landing in the inbox. Bounce rates above 2 per cent or spam complaints above 0.1 per cent are warning signs.
It can. You need to update MX, add the new provider to SPF, set up DKIM for it and check DMARC still passes, otherwise mail may fail authentication during the switch.
The records are usually live within an hour, though caching can take up to a day. Reputation recovers more slowly, often over a few weeks of consistently authenticated mail.
It is not required by Gmail, Yahoo or Microsoft, but it strengthens security for incoming mail. Prioritise SPF, DKIM and DMARC first, then add MTA-STS when you have time to host the policy file.
Learn more
- UK Email Security Study 2026: 1,000 Top .uk Domains We checked SPF, DMARC, MTA-STS, BIMI, CAA and DNSSEC on the 1,000 most popular .uk domains. One in three still does not enforce DMARC.
- ARC Email: Why Forwarded Emails Fail DMARC and How to Fix It Why forwarded emails and mailing lists fail DMARC, how ARC (Authenticated Received Chain) preserves the original result, and what domain owners should do.
- Why Your Emails Go to Spam (and How to Fix It for Good) Emails landing in spam? Learn the four real causes: missing authentication, poor sender reputation, risky content and dirty lists, plus the fixes for each one.
- Email Authentication Checklist for Small Businesses (2026) A one-page email authentication checklist for small businesses: SPF, DKIM, DMARC, unsubscribe, MTA-STS, BIMI and parked domains, with the records to publish.
- MTA-STS and TLS-RPT Setup: A Step-by-Step Guide for Your Domain Set up MTA-STS and TLS-RPT step by step: the DNS records, the policy file, web server config for Nginx and Apache, testing mode and a safe switch to enforce.
- Gmail, Yahoo and Microsoft Bulk Sender Requirements (2026) The current Gmail, Yahoo and Outlook.com sender rules: 5,000-a-day thresholds, SPF, DKIM, DMARC, one-click unsubscribe, 0.3% spam rate and enforcement dates.
- Email Fraud Protection for Accountants: Invoice Fraud, HMRC Phishing and DMARC Email fraud protection for accountants: how invoice fraud and fake HMRC emails target practices, and how DMARC, MFA and client verification keep money safe.
- Email Security Audit: How MSPs Should Check Client Domains A repeatable email security audit for MSPs and IT providers: check SPF, DKIM, DMARC, MTA-STS, TLS and blacklists on every client domain, then report clearly.
- Car Service Reminder and Booking Workflow for Garages and Dealers A car service reminder and booking workflow for garages and dealers: clean due dates, consented reminders, capacity-aware booking and human follow-up.
- Clinic Referral Intake Workflow: Referrals and Prior Authorization Ready Before Day One How to build a clinic referral intake workflow that logs referrals, chases missing documents and flags prior authorizations before the first appointment.
- Dental Patient Recall Automation: A Workflow for Recalls and Reactivation A step-by-step dental patient recall automation workflow: clinician-set intervals, reminder sequences, reactivation lists and consent rules across countries.
- Donor Acknowledgment Workflow: Thank-Yous and Donation Receipts Done Right A donor acknowledgment workflow for nonprofits: record every gift, check receipt rules by country, send prompt thank-yous and handle year-end statements.
- Returns and Refunds Workflow for Online Stores: What to Automate and What to Keep Human Build a returns and refunds workflow for your online store: requests, eligibility, labels, inspection and refund timing, with rules for the EU, UK, US and more.
- Financial Adviser Annual Review Preparation: A Workflow That Evidences Every Review A financial adviser annual review preparation workflow: due lists from service agreements, client questionnaires, valuation packs and records of delivery.
- Gym Member Retention Automation: Freezes, Cancellations and Win-Back Done Fairly A fair gym member retention automation workflow: spotting drifting members, prompt freezes and cancellations, and win-back messages that respect consent.
- Hotel Pre-Arrival Messaging and Upsells: A Workflow That Guests Welcome Automate hotel pre-arrival messaging: confirmations, online check-in, arrival times, requests and upsells, with the messaging and pricing rules to check first.
- Insurance Broker Renewal Workflow: Automating the Preparation, Not the Advice An insurance broker renewal workflow: a pipeline from expiry dates, early information requests, change summaries and notice checks, with advice kept human.
- Photography Booking Workflow: From First Inquiry to Booked Shoot A photography booking workflow from inquiry to booked shoot: fast replies, availability checks, quotes, contracts, deposits, questionnaires and reminders.
- Property Viewing Booking and Feedback: A Workflow Agents Can Automate How real estate and letting agents can automate property viewing booking, confirmations, reminders and feedback, while agents keep the judgement calls.
- Quote Request to Booked Job: A Workflow for Local Service Businesses A quote request to booked job workflow for cleaners, landscapers, movers and pest control: complete enquiries, draft quotes, follow-ups and owner approval.
- Restaurant No-Shows: A Reservation, Deposit and Waitlist Workflow That Stays Fair A step-by-step workflow for restaurant no-shows: confirmations, reminders, fair deposits and card holds, waitlist offers and allergy notes that reach the pass.
- Service Call Intake to Dispatch: A Workflow for HVAC, Plumbing and Electrical Firms A step-by-step service call intake to dispatch workflow for HVAC, plumbing and electrical firms, with safety escalation, triage questions and human review.
- Subcontractor Onboarding: A Document Compliance Workflow That Keeps Sites Moving A subcontractor onboarding workflow: collect insurance certificates, licences, tax forms and safety documents, track expiry dates and keep people in charge.
- Vet Clinic Website Checklist: What a Veterinary Practice Site Needs A vet clinic website checklist: booking, emergency and after-hours info, service pages, local SEO and schema, speed, accessibility, reminder emails and reviews.
- ACA Open Enrollment 2027: How Brokers Can Automate Follow-Up Free open enrollment reminder email template, SMS scripts and an n8n workflow that sorts 2027 ACA renewals for health insurance brokers. Advice stays human.
Free website audit
See how your site scores, free
Speed, SEO, DNS, email (SPF/DKIM/DMARC) and security in one scan, with a prioritised fix list.