Email Health

Comprehensive email health score for any domain — checks MX, SPF, DKIM, DMARC, and blacklists. Get an A-F grade with recommendations.

Run a check to see results

APIPOST /api/v1/email/health
4.9(22 votes)
6
checks performed
Try also: MX Lookup
Run Check

Key Features

100% Free

No registration required, unlimited checks

Instant Results

Real-time analysis with detailed output

REST API Access

Integrate into your workflow via API

Accurate Data

Live queries to authoritative sources

What is Email Health?

The email health checker performs a comprehensive all-in-one audit of your domain's email configuration and deliverability readiness. It runs five critical checks simultaneously: MX records (verifying mail servers are configured and reachable), SPF (validating authorized sender policy), DKIM (checking domain key authentication setup), DMARC (verifying authentication policy and reporting), and blacklist status (scanning multiple blocklists for your mail server IPs). Based on all results, the tool produces an overall grade from A (excellent) to F (critical issues) with specific, actionable recommendations for each failed or suboptimal check.

This free email deliverability test is the single tool every domain owner should run to understand why emails may be landing in spam, getting rejected, or not reaching recipients. It's essential after setting up a new domain for email, switching email providers, experiencing deliverability drops, or as a routine monthly health check. In 2024, Google and Yahoo introduced stricter sender requirements — domains without proper SPF, DKIM, and DMARC now face increased rejection rates, making this audit more important than ever.

How to Use

  1. 1Enter the domain name you want to audit (e.g., yourdomain.com)
  2. 2Click 'Run Check' to start the comprehensive email configuration audit
  3. 3Review your overall grade (A through F) — this is your domain's email health at a glance
  4. 4Examine each individual check: MX records, SPF, DKIM, DMARC, and blacklist status
  5. 5Read the specific recommendations for any failed or warning-level checks
  6. 6Implement the recommended fixes and re-run the check to verify improvement

Who Uses This

System Administrators

Monitor and troubleshoot infrastructure

Developers

Debug network issues and integrate via API

SEO Specialists

Verify domain configuration and performance

Security Analysts

Audit and assess network security

Frequently Asked Questions

What is an email health check and why do I need one?
An email health check is a comprehensive audit that evaluates all the DNS records and configurations that affect your domain's ability to send and receive email reliably. It checks MX records (mail server setup), SPF (sender authorization), DKIM (message signing), DMARC (authentication policy), and blacklist status (IP reputation). You need this check because email deliverability depends on all these components working together correctly. Even one misconfigured record can cause emails to land in spam or be rejected outright. Since Google and Yahoo tightened sender requirements in 2024, domains without proper authentication face significantly higher rejection rates.
How do I improve my email deliverability score?
Run the email health check to identify specific gaps, then address them in this order: First, verify MX records point to active, reachable mail servers. Second, add or fix your SPF record to list all legitimate sending sources (your mail server, marketing platforms, transactional email services). Third, configure DKIM signing with your email provider and publish the public key in DNS. Fourth, add a DMARC record starting with p=none for monitoring, then gradually tightening to p=quarantine and eventually p=reject as you confirm all legitimate email passes authentication. Finally, check and resolve any blacklist listings.
What email authentication records do I need at minimum?
Every domain that sends email should have four records configured: MX records pointing to your mail servers (required to receive email), an SPF TXT record listing all IP addresses and services authorized to send email from your domain, DKIM keys configured with your email provider with the public key published as a DNS TXT record, and a DMARC TXT record at _dmarc.yourdomain.com defining your authentication policy and reporting address. Without these records, major email providers (Gmail, Outlook, Yahoo) will increasingly reject or spam-filter your messages.
What does each email health grade mean?
Grade A means all checks pass — MX, SPF, DKIM, DMARC are properly configured and no blacklist issues. Grade B means most checks pass but minor improvements are recommended (e.g., DMARC policy is 'none' instead of 'reject'). Grade C indicates significant gaps — one or more authentication methods are missing or misconfigured. Grade D means critical issues that are likely causing delivery failures. Grade F means fundamental email configuration is broken or missing — emails from this domain are probably being widely rejected or spam-filtered.
How often should I check my email health?
Run an email health check monthly as a routine maintenance task, and always after making any DNS or email configuration changes. Specifically check after: switching email providers or adding new sending services, modifying DNS records, noticing a drop in email open rates or increase in bounce rates, receiving reports of your emails landing in spam, and setting up email for a new domain. Regular monitoring catches configuration drift before it impacts deliverability.