# Email bounce troubleshooting
Email bounces are a critical deliverability metric that indicates problems with your email infrastructure, data quality, or sender reputation. High bounce rates can damage your reputation and hurt overall deliverability. This lesson covers how to identify, analyze, and resolve email bounce issues in cold email campaigns.
Key Takeaways
- Distinguish between hard and soft bounces
* - Remove hard bounces immediately * - Investigate bounce rate spikes immediately * - Maintain bounce rates under 5%
Understanding bounces
What is a bounce?
Definition: A bounce occurs when an email cannot be delivered to the recipient's inbox and is returned to the sender with an error message.
Bounce process: 1. Email sent to recipient server 2. Recipient server attempts delivery 3. Delivery fails for some reason 4. Error message generated 5. Email returned to sender 6. Bounce recorded in system
Why bounces matter
Reputation impact:
- High bounce rates damage sender reputation
- Providers flag high-bounce senders as spam risks
- Future deliverability suffers
- Can lead to account suspension
Operational impact:
- Wasted sending resources
- Inaccurate performance metrics
- Poor data quality indicators
- Reduced campaign effectiveness
Bounce types
Hard bounces
Definition: Permanent delivery failures that will not resolve without changes.
Common causes:
- Invalid email address (typos, fake addresses)
- Domain doesn't exist
- Recipient mailbox doesn't exist
- Sender blocked by recipient server
Examples:
- "User unknown"
- "Domain not found"
- "Mailbox disabled"
- "Sender blocked"
Action required:
- Remove immediately from list
- Do not retry
- Add to suppression list
- Investigate data source
Soft bounces
Definition: Temporary delivery failures that may resolve on retry.
Common causes:
- Recipient mailbox full
- Recipient server down
- Rate limiting
- Message too large
- Temporary network issues
Examples:
- "Mailbox full"
- "Service unavailable"
- "Rate limit exceeded"
- "Connection timed out"
Action required:
- Retry a few times (typically 3-5)
- Remove if continues to bounce
- Monitor for patterns
- Investigate if persistent
Bounce error codes
SMTP response codes
4xx codes (temporary):
- 421: Service unavailable
- 450: Requested action not taken
- 451: Requested action aborted
- 452: Insufficient system storage
5xx codes (permanent):
- 550: Mailbox unavailable
- 551: User not local
- 552: Requested mail action aborted
- 553: Requested action not taken
Common bounce codes
550 - Mailbox unavailable:
- User doesn't exist
- Mailbox disabled
- Sender blocked
552 - Storage exceeded:
- Mailbox full
- Quota exceeded
421 - Service unavailable:
- Server temporarily down
- Rate limiting
- Connection issues
554 - Transaction failed:
- General delivery failure
- Spam filtering
- Policy violation
Bounce rate analysis
Rate benchmarks
Acceptable rates:
- Excellent: Under 2%
- Good: 2-5%
- Needs attention: 5-10%
- Critical: Over 10%
Industry context:
- Cold email typically higher than opt-in
- New lists may have higher initial rates
- B2B generally lower than B2C
- Quality data sources matter
Trend analysis
Monitor changes:
- Sudden spikes indicate problems
- Gradual increases suggest data decay
- Compare to historical baselines
- Segment by data source
Investigation triggers:
- Bounce rate doubles suddenly
- Rate exceeds 5% consistently
- Specific data source spikes
- New campaign shows high rates
Troubleshooting process
Step 1: Identify the issue
Data collection:
- Pull bounce report
- Categorize by bounce type
- Identify error codes
- Segment by data source
Pattern recognition:
- Are bounces concentrated in specific segments?
- Is there a common error code?
- Did recent list additions cause spike?
- Is it affecting specific domains?
Step 2: Investigate causes
Data quality issues:
- Verify data source quality
- Check for validation failures
- Review data collection methods
- Identify problematic sources
Infrastructure issues:
- Check sender reputation
- Verify authentication setup
- Review sending patterns
- Check for technical problems
Content issues:
- Review email content
- Check for spam triggers
- Verify formatting
- Review attachments
Step 3: Implement fixes
Immediate actions:
- Remove hard bounces
- Stop sending to problematic segments
- Clean affected lists
- Update suppression lists
Systemic fixes:
- Improve data validation
- Enhance list hygiene
- Fix infrastructure issues
- Adjust sending patterns
Step 4: Monitor results
Post-fix monitoring:
- Track bounce rates after changes
- Monitor for improvement
- Watch for new issues
- Document what worked
Prevention:
- Implement better validation
- Regular list cleaning
- Ongoing monitoring
- Data source vetting
Common bounce scenarios
Scenario: New list high bounce rate
Symptoms:
- Recently purchased or scraped list
- Bounce rate over 10%
- Mix of hard and soft bounces
Causes:
- Poor data quality
- Invalid addresses
- Fake or role-based emails
- Outdated data
Resolution:
- Remove entire list if rate >10%
- Validate before importing
- Source quality data
- Avoid purchased lists
Scenario: Gradual bounce increase
Symptoms:
- Bounce rate slowly increasing over weeks
- Mostly soft bounces
- Affects older addresses
Causes:
- Email address decay
- People changing jobs
- Companies closing
- Data aging
Resolution:
- Regular list hygiene
- Remove inactive contacts
- Re-engage or remove
- Refresh data periodically
Scenario: Sudden bounce spike
Symptoms:
- Bounce rate doubles suddenly
- Affects recent sends
- Concentrated in specific segment
Causes:
- Bad data import
- Technical issue
- Reputation problem
- Rate limiting
Resolution:
- Stop sending immediately
- Investigate root cause
- Clean affected data
- Resume gradually
Scenario: Domain-specific bounces
Symptoms:
- High bounces from specific domains
- Consistent error codes
- Affects multiple senders
Causes:
- Domain blocking
- Technical issues with domain
- Company-specific policies
- Spam filtering
Resolution:
- Contact domain admin
- Investigate blocking reason
- Adjust approach for domain
- Remove domain from targeting
Prevention strategies
Data quality
Validation:
- Validate emails before sending
- Use email verification services
- Check syntax and domain validity
- Remove invalid addresses
Sourcing:
- Use quality data sources
- Avoid purchased lists
- Build organic lists
- Verify sources
List hygiene
Regular cleaning:
- Remove hard bounces immediately
- Clean soft bounces after retries
- Remove inactive contacts
- Maintain suppression lists
Monitoring:
- Track bounce rates by source
- Monitor for patterns
- Set up alerts
- Regular audits
Sending practices
Volume management:
- Start with small volumes for new lists
- Monitor bounce rates closely
- Scale gradually
- Stop if rates spike
Warm-up:
- Warm up new domains properly
- Gradual volume increase
- Monitor reputation
- Adjust based on feedback
Tools and resources
Bounce analysis tools
Email service providers:
- Built-in bounce reporting
- Error code explanations
- Trend analysis
- Automated bounce handling
Third-party tools:
- Email verification services
- List cleaning platforms
- Deliverability monitoring
- Reputation tracking
Reference resources
SMTP standards:
- RFC 5321 (SMTP)
- RFC 3463 (Enhanced Mail System Status Codes)
- Error code databases
- Provider documentation
Best practices
Immediate response
When bounces spike:
- Stop sending immediately
- Investigate cause
- Clean affected data
- Don't resume until resolved
Routine management:
- Daily bounce monitoring
- Weekly list cleaning
- Monthly data audits
- Quarterly source review
Documentation
Track patterns:
- Document bounce causes
- Record resolution steps
- Note effective solutions
- Share learnings with team
Process improvement:
- Refine data sourcing
- Improve validation
- Enhance monitoring
- Update procedures
Conclusion
Email bounce troubleshooting is essential for maintaining deliverability and protecting sender reputation. By understanding bounce types, analyzing bounce rates, investigating causes systematically, and implementing effective prevention strategies, you can keep bounce rates low and ensure your cold email campaigns reach their intended recipients.
Your next step should be to audit your current bounce rates and implement the monitoring and prevention strategies outlined in this lesson.