SMTP errors fall into two families: 4xx codes are temporary (retry), 5xx codes are permanent (don’t retry until you fix the cause). Reading the three-digit code plus the text that follows tells you exactly what happened — mailbox issue, authentication problem, content rejection or rate limit.
The most common SMTP errors
| Code | Meaning | First action |
|---|---|---|
| 421 | Service not available, try later | Wait, then resend. |
| 450 | Mailbox temporarily unavailable | Retry later. |
| 451 | Local error, processing failed | Retry later. |
| 452 | Insufficient system storage | Retry later. |
| 550 | Mailbox unavailable / user unknown | Remove the address. |
| 551 | User not local; please try forwarding | Remove or use the suggested address. |
| 552 | Storage exceeded / message size | Lighten the message. |
| 553 | Mailbox name not allowed | Check the From and recipient syntax. |
| 554 | Transaction failed / blocked | Check authentication, reputation and content. |
What to check when you see a 5xx
Verify your authentication (SPF, DKIM, DMARC), the IP reputation, the content of the message and the validity of the recipient address. Most 5xx errors at scale come from one of those four causes.
Dive deeper into SMTP errors
Read the common SMTP errors guide, see the focus on SMTP 554, and learn how Mailpro manages bounces — hard and soft.