When emails don't reach the inbox, the causes aren't always obvious. Deliverability problems can stem from technical issues, reputation damage, content triggers, or list quality problems. This troubleshooting guide helps you systematically diagnose issues and implement effective fixes.
Start verifying emails with BillionVerify today. Get 100 free credits when you sign up - no credit card required. Join thousands of businesses improving their email marketing ROI with accurate email verification.
Tools: MXToolbox, Google Admin Toolbox
What to look for:
- SPF record exists
- All sending IPs included
- Not exceeding 10 DNS lookups
- Pass status in headers
SPF Problems and Fixes:
Problem
Symptom
Fix
No SPF record
Bounces, spam folder
Create SPF record in DNS
Missing IPs
Some emails fail
Add all sending sources
Too many lookups
Random failures
Flatten SPF record
Syntax error
All emails fail
Correct DNS syntax
Check DKIM:
Tools: MXToolbox, mail-tester.com
What to look for:
- DKIM signature present
- Signature validates
- Key published in DNS
- Alignment with From domain
DKIM Problems and Fixes:
Problem
Symptom
Fix
No DKIM
Higher spam placement
Configure DKIM signing
Invalid signature
Failures
Check key matches, regenerate
Key not published
Validation fails
Add DNS record correctly
Alignment issue
DMARC failures
Ensure d= matches From domain
Check DMARC:
Tools: MXToolbox, DMARC Analyzer
What to look for:
- Record published
- Policy setting
- Reporting configured
- Alignment passing
1. Check DNS propagation (whatsmydns.net)
2. Verify record syntax
3. Test with multiple DNS servers
4. Compare expected vs. actual values
Rate Limiting and Throttling
Symptoms:
Emails delivered slowly
Some bounces with "too many connections"
Inconsistent delivery times
Causes:
Sending too fast
Sending too much volume
New IP/domain not warmed
ISP-specific limits
Fixes:
Reduce sending rate
Spread sends over time
Warm up new IPs/domains properly
Respect ISP guidelines
ISP-Specific Problems
When issues affect certain mailbox providers.
Gmail Issues
Diagnostic:
Google Postmaster Tools required
Check domain and IP reputation
Review spam rate
Common Gmail Problems:
Issue
Cause
Fix
Promotions tab
Commercial content
More personal content
Spam folder
Low engagement, reputation
Improve engagement, authenticate
Slow delivery
Throttling
Reduce rate, improve reputation
Bounces
Policy blocks
Check Google guidelines
Gmail Best Practices:
Use Google Postmaster Tools
Maintain engagement
Authenticate properly
Follow Sender Guidelines
Enable one-click unsubscribe
Microsoft (Outlook.com, Hotmail) Issues
Diagnostic:
Microsoft SNDS
Junk Mail Reporting Program (JMRP)
Common Microsoft Problems:
Issue
Cause
Fix
Junk folder
Low reputation
Build engagement, request review
Blocks
Policy violation
Contact postmaster
Slow delivery
Throttling
Reduce volume, improve metrics
Microsoft Best Practices:
Register with SNDS
Join JMRP feedback loop
Follow Microsoft guidelines
Contact postmaster for issues
Yahoo Issues
Diagnostic:
Yahoo Postmaster
Feedback loop data
Common Yahoo Problems:
Aggressive filtering
Reputation sensitivity
Rate limiting
Yahoo Best Practices:
Register with Yahoo Postmaster
Implement feedback loop
Maintain low complaint rates
Follow Yahoo guidelines
Troubleshooting Workflow
Systematic approach to solving problems.
Step-by-Step Process
Step 1: Identify the Problem
- What metric is affected?
- When did it start?
- How severe is it?
- Who/what is affected?
Step 2: Gather Evidence
- Pull relevant metrics
- Check authentication tools
- Review reputation dashboards
- Analyze bounce messages
- Test current emails
Step 3: Form Hypothesis
Based on evidence, the most likely cause is:
[ ] Authentication issue
[ ] Reputation problem
[ ] List quality issue
[ ] Content trigger
[ ] Technical failure
Step 4: Test Hypothesis
- Isolate the variable
- Run controlled test
- Compare results
- Confirm or revise hypothesis
Step 5: Implement Fix
- Apply targeted solution
- Monitor for improvement
- Document changes
- Set up prevention
Step 6: Verify Resolution
- Metrics returning to baseline?
- Issue no longer occurring?
- No new problems created?
- Prevention in place?
Decision Tree
Low Open Rates?
├── Check authentication → Failing? → Fix auth
├── Check reputation → Low? → Improve reputation
├── Check deliverability → Landing in spam? → Address spam triggers
└── Check content → Poor subject lines? → Improve subject lines
High Bounces?
├── Mostly hard bounces? → Verify and clean list
├── Specific domains? → Check blocklists
├── Recent list change? → Review new data source
└── Sudden increase? → Check for technical issues
High Complaints?
├── Content complaints? → Review content value
├── Frequency complaints? → Reduce frequency
├── Unknown sender? → Improve from name recognition
└── Permission issues? → Review consent practices
Regular Cleaning: Re-verify entire list quarterly with bulk verification.
Before Major Campaigns: Verify list before high-stakes sends.
Post-Issue: After any deliverability problem, verify and clean immediately.
Conclusion
Deliverability troubleshooting requires systematic diagnosis before applying fixes. Understanding the category of problem—authentication, reputation, list quality, content, or technical—guides you to the right solution.
Key troubleshooting principles:
Gather data first: Know what's actually happening before guessing
Categorize the problem: Different issues require different fixes
Test hypotheses: Verify your diagnosis before major changes
Fix systematically: Address root causes, not just symptoms
Prevent recurrence: Build systems to catch problems early
Most deliverability problems trace back to list quality. Invalid addresses cause bounces, hurt reputation, and trigger defensive filters. Following email list hygiene best practices prevents most deliverability issues.