SMTP 4xx codes are temporary failures — the receiving server wants you to retry later. Common codes include 421 (service unavailable), 450 (mailbox unavailable temporarily), 451 (local error), and 452 (insufficient storage). Your email server should automatically retry 4xx errors. If deferrals persist for hours or days, investigate rate limiting, greylisting, reputation issues, or server configuration problems.
Every SMTP 4xx Deferral Code Explained with Fixes
Understanding 4xx Codes
SMTP 4xx codes indicate temporary failure. The receiving server might accept this message later — it's asking you to retry.
Structure: 4XY.Z.Z.Z
- 4 = Temporary failure
- XY = Category
- Z.Z.Z = Enhanced status code (detailed reason)
Unlike 5xx (permanent), 4xx errors should trigger automatic retries from your mail server.
421 Codes: Service Unavailable
421 — Try Again Later
Meaning: Server is temporarily refusing connections.
Common messages:
- "Too many connections from your IP"
- "Service temporarily unavailable"
- "Try again later"
Causes:
- Rate limiting
- Too many simultaneous connections
- Server under load
- Greylisting
Fixes:
- Reduce concurrent connections
- Implement exponential backoff
- Spread sending over longer periods
- If greylisting, wait for automatic retry
421 4.7.0 — IP Reputation Warning
Meaning: Your IP has poor reputation and is being rate-limited.
Fixes:
- Check Google Postmaster Tools
- Verify IP isn't blacklisted
- Reduce sending volume
- Warm the IP if it's new
421 4.7.28 — Rate Limited
Meaning: Sending too fast for this destination.
Fixes:
- Throttle sending to this domain
- Spread deliveries across more IPs
- Respect provider rate limits
Practitioner note: Gmail and Microsoft are aggressive about rate limiting. If you're seeing 421s, don't fight it — slow down. Trying to force through messages makes things worse.
450 Codes: Mailbox Unavailable (Temporary)
450 4.1.1 — User Not Available
Meaning: Mailbox exists but can't accept mail right now.
Causes:
- Account suspended temporarily
- Mailbox offline
- Server processing delay
Fixes:
- Retry automatically (most MTAs do this)
- If persistent, treat as potential hard bounce
- Consider removing if deferred for 72+ hours
450 4.2.1 — Mailbox Temporarily Disabled
Meaning: Account is disabled but may return.
Fixes:
- Retry for standard queue lifetime (24-72 hours)
- If still failing, remove from list
450 4.7.1 — Greylisting
Meaning: First-time sender being verified.
How greylisting works:
- Unknown sender makes first attempt
- Server returns 450, recording the attempt
- Legitimate servers retry after a delay
- Retry succeeds because server now recognizes the sender
This is normal. Your MTA should handle it automatically.
Signs of greylisting:
- Initial 450 from a domain
- Successful delivery 5-15 minutes later
- Only affects first message to that server
451 Codes: Local Processing Error
451 4.3.0 — Internal Server Error
Meaning: The receiving server had an error processing your message.
Fixes:
- Retry automatically
- Nothing you can do — it's their issue
- If persistent, contact their postmaster
451 4.4.0 — Connection Timeout
Meaning: Connection was dropped or timed out.
Fixes:
- Reduce message size
- Check network stability
- Retry automatically
451 4.7.1 — Temporary Authentication Issue
Meaning: Authentication check encountered a problem.
Causes:
- DNS timeout during SPF/DKIM check
- Temporary lookup failure
Fixes:
- Usually resolves on retry
- Verify your DNS is responding properly
- Check for SPF temperror
451 4.3.5 — System Congestion
Meaning: Server is overloaded.
Fixes:
- Retry with backoff
- Nothing you can do about their load
- Will resolve when their system recovers
452 Codes: Storage/Resource Issues
452 4.2.2 — Mailbox Full
Meaning: Recipient's mailbox is over quota.
Fixes:
- Retry — they may clear space
- If persistent for days, consider removing
- Recipient needs to delete email or upgrade storage
452 4.3.1 — Insufficient System Resources
Meaning: Server doesn't have resources to process.
Fixes:
- Reduce message size
- Retry automatically
- Their problem to fix
452 4.5.3 — Too Many Recipients
Meaning: Too many recipients in one message.
Fixes:
- Split into smaller batches
- Send individually or in smaller groups
- Check provider's recipient limits
Provider-Specific 4xx Errors
Gmail
| Code | Meaning | Action |
|---|---|---|
| 421 4.7.0 | IP reputation | Check Postmaster Tools |
| 421 4.7.28 | Rate limited | Slow down |
| 450 4.2.1 | Temporary mailbox issue | Retry |
| 451 4.3.0 | Gmail internal error | Retry |
Outlook/Microsoft 365
| Code | Meaning | Action |
|---|---|---|
| 421 4.7.x | Throttling | Reduce rate |
| 451 4.7.500 | Reputation check | Check SNDS |
| 451 4.4.0 | Timeout | Check network |
| 452 4.3.1 | Resource limit | Reduce load |
Yahoo
| Code | Meaning | Action |
|---|---|---|
| 421 4.7.0 | Temporary rejection | Retry |
| 421 4.7.1 | Rate limited | Slow down |
| 451 Resources unavailable | Retry | Automatic |
Handling Persistent 4xx Errors
If the same message keeps getting deferred:
After 1 Hour
- Normal behavior, especially for greylisting
- MTAs should be retrying automatically
After 4 Hours
- Check if it's rate limiting
- Verify DNS resolves correctly
- Look at error message for clues
After 24 Hours
- Investigate specifically
- Check blacklists
- Review sender reputation
- May indicate a blocking issue disguised as deferral
After 72 Hours
- Treat as a soft bounce
- Consider removing recipient
- Report to your ESP if widespread
Practitioner note: Some ISPs use 4xx codes when they really mean 5xx. If the same address defers for 3+ days, they're effectively blocking you but don't want to commit to a hard reject. Remove and move on.
Reducing 4xx Errors
Rate Limiting Prevention
- Respect published limits — providers document their thresholds
- Use multiple IPs — spread load if sending volume is high
- Implement throttling — don't blast as fast as possible
- Monitor 421 responses — back off when you see them
Connection Management
Maximum connections per domain:
- Gmail: ~20 concurrent
- Outlook: ~10 concurrent
- Yahoo: ~5-10 concurrent
- Small domains: ~2-5 concurrent
Configure your MTA to respect these limits.
Retry Configuration
Good retry settings:
- First retry: 15 minutes
- Subsequent retries: exponential backoff (30m, 1h, 2h, 4h...)
- Maximum retry time: 72 hours
- Then bounce as soft failure
Monitoring Deferrals
Track these metrics:
- Deferral rate by domain — are specific providers problematic?
- Deferral to delivery ratio — what percentage eventually deliver?
- Time to delivery — how long are messages queued?
- Persistent deferrals — messages that never deliver
If deferrals are consistently high or delivery times are long, schedule a consultation — I'll analyze your sending patterns and optimize your delivery.
Sources
- RFC 5321: Simple Mail Transfer Protocol
- RFC 3463: Enhanced Mail System Status Codes
- Google: Bulk sender guidelines
- Microsoft: Troubleshooting email delivery
v1.0 · March 2026
Frequently Asked Questions
What does SMTP 421 mean?
421 means the server is temporarily unavailable — it's telling you to try again later. Common causes: rate limiting, too many connections, server maintenance, or greylisting.
How long should I retry after 4xx errors?
Most MTAs retry for 24-72 hours with exponential backoff. If deferrals persist beyond a few hours, there may be a persistent issue requiring investigation.
What's the difference between 4xx and 5xx errors?
4xx codes are temporary — retry and the message may be accepted. 5xx codes are permanent — the message is rejected and retrying won't help.
Why do I keep getting 421 too many connections?
You're opening more simultaneous connections than the server allows. Reduce concurrent connections, implement connection pooling, or spread sending across more time/IPs.
What is greylisting and does it cause 4xx errors?
Greylisting temporarily rejects the first delivery attempt from unknown senders. Your server retries, and the second attempt succeeds. It causes initial 4xx errors but is normal behavior.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.