ED

Email Deliverability Tester

Check SPF, DKIM, DMARC, and MX records to ensure your emails reach the inbox.

What It Checks

Quick Test

  1. Go to Email Deliverability Tester
  2. Enter your domain (example.com)
  3. Click "Test" — see pass/fail results
  4. Follow recommendations to fix issues

SPF (Sender Policy Framework)

Purpose: Lists IP addresses authorized to send email for your domain.

Example SPF Record:

v=spf1 include:_spf.google.com include:spf.protection.outlook.com ~all

Mechanisms:

Common Issue: Too many DNS lookups (max 10). Use `ip4:` instead of nested includes when possible.

DKIM (DomainKeys Identified Mail)

Purpose: Cryptographic signature proves email wasn't tampered with.

How It Works:

  1. Your mail server signs outgoing emails with private key
  2. Public key published in DNS (selector._domainkey.example.com TXT record)
  3. Receiving server verifies signature using public key

Common Selectors: google, default, k1, s1, dkim

Check Your DKIM: Tool queries default._domainkey.yourdomain.com TXT record

DMARC (Email Policy)

Purpose: Tells receiving servers what to do if SPF/DKIM fail.

Example DMARC Record:

v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100; adkim=s; aspf=s

Policy Options:

Best Practice: Start with `p=none`, analyze reports for 2 weeks, then move to `p=quarantine` or `p=reject`.

MX Records

Specifies mail servers for your domain. Tool checks:

Example:

example.com.   IN MX 10 mail1.example.com.
example.com.   IN MX 20 mail2.example.com.

Blacklist Check

Tool checks your domain/IP against 50+ spam blacklists:

If blacklisted:

  1. Identify why (compromised server, spam complaints, etc.)
  2. Fix root cause
  3. Request delisting (each blacklist has removal process)
  4. Consider switching to dedicated IP or transactional email service

Common Issues & Fixes

IssueFix
No SPF recordAdd TXT record: v=spf1 mx ~all
No DKIMGenerate keys in mail server, publish public key in DNS
No DMARCAdd _dmarc.example.com TXT record with policy
SPF too many lookupsFlatten SPF (replace includes with IP ranges)
DKIM selector not foundCheck mail server config for correct selector name

Best Practices

Test Your Email Deliverability

Run Deliverability Test →