Email Bounces
Learn how to handle bounced emails and maintain list hygiene.Types of Bounces
Hard Bounces
Permanent delivery failures:- Invalid email address
- Domain doesn’t exist
- Recipient mailbox doesn’t exist
Soft Bounces
Temporary delivery failures:- Mailbox full
- Server temporarily unavailable
- Message too large
Bounce Categories
| Category | Type | Description |
|---|---|---|
invalid_address | Hard | Email address doesn’t exist |
domain_not_found | Hard | Domain doesn’t exist |
mailbox_full | Soft | Recipient’s mailbox is full |
server_error | Soft | Receiving server error |
content_rejected | Hard | Content blocked by filters |
policy_related | Hard | Blocked by recipient’s policy |
Automatic Handling
Lettr automatically:1
Tracks Bounces
All bounces are logged and tracked in your dashboard.
2
Suppresses Hard Bounces
Hard-bounced addresses are added to your suppression list.
3
Retries Soft Bounces
Soft bounces are automatically retried up to 3 times.
4
Sends Webhooks
Bounce events are sent to your configured webhook endpoints.
Handling Bounces in Your App
Viewing Bounces
Best Practices
Use Double Opt-In
Use Double Opt-In
Confirm email addresses before adding to your list.
Clean Your Lists Regularly
Clean Your Lists Regularly
Remove inactive and invalid addresses periodically.
Monitor Bounce Rates
Monitor Bounce Rates
High bounce rates (>5%) can hurt deliverability.
Handle Webhooks Promptly
Handle Webhooks Promptly
Process bounce notifications to keep lists clean.