SMTP Error 550: Requested Action Not Taken - Mailbox Unavailable
SMTP Error 550 means “Requested Action Not Taken - Mailbox Unavailable.” The recipient email address is invalid, does not exist, or has been blocked. This is the most common permanent bounce code and a strong signal that the address should be removed from your list immediately. Continued sending to 550 addresses damages sender reputation.
550-5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces.
What does 550 mean?
SMTP code 550 is the most common and most important hard bounce code in email delivery. It means the receiving server has permanently rejected your email because the requested mailbox is unavailable. The most frequent cause is an invalid or non-existent email address - the user does not exist on that server.
However, 550 is also used for policy-based rejections. A 550 response may include enhanced status codes like 5.1.1 (user unknown), 5.7.1 (policy rejection), or 5.7.26 (DMARC failure) that provide more specific information. Always check the enhanced code and the human-readable text that accompanies the 550 response to understand the exact reason.
Gmail returns 550 5.1.1 for non-existent addresses, 550 5.7.1 for messages blocked due to content or reputation, and 550 5.7.26 for DMARC failures. Microsoft returns 550 5.1.1 for invalid users and 550 5.7.1 for policy blocks. Yahoo uses 550 with various sub-codes for address and policy failures. Every 550 bounce to an invalid address damages your sender reputation. Keep your bounce rate below 2% by maintaining clean lists.
How 550 plays out
550 rejectionWhere 550 sits: soft vs hard bounce
| Soft bounce (4xx) | Hard bounce (5xx) | |
|---|---|---|
| Nature | Temporary | Permanent |
| SMTP class | 4xx | 5xx |
| What to do | Let it retry | Suppress the address |
| Recoverable? | Often | No |
| 550 is | ✓ this code |
Common causes of 550
- Recipient email address does not exist (typo, deleted account)
- Mailbox has been deactivated or suspended
- Domain exists but the specific user account is invalid
- Sender IP or domain is blocked by the recipient server policy
- DMARC, SPF, or DKIM authentication failure causing rejection
- Content or reputation-based policy rejection
How to fix 550
- Remove invalid addresses from your mailing list immediately
- Check the enhanced status code (5.1.1, 5.7.1, etc.) for specific cause
- If policy-based (5.7.1), check your sender reputation, authentication, and blacklist status
- Implement email verification at signup to prevent invalid addresses from entering your list
- Use double opt-in to confirm all new subscriber addresses
- Run your list through an email verification service before sending campaigns