SMTP
"SMTP Error 511" isn't a real reply code — it's the enhanced status 5.1.1, "bad destination mailbox address." Here's what it means and how to fix the bounce.
Updated Jul 1, 2026
The short answer
"SMTP Error 511" is not a real RFC 5321 reply code — no 511 reply exists. It is almost always a rendering of the enhanced status code 5.1.1 ("bad destination mailbox address," RFC 3463), which travels with a 550/553 bounce meaning the recipient address doesn't exist. Fix it by correcting the typo'd or invalid recipient address and removing dead addresses from your list.
No. There is no 511 reply code in RFC 5321, the SMTP specification. Valid three-digit replies use a constrained set of values, and in the 5xx (permanent failure) range the address-related codes are 550, 551, 552, 553, and 554 — not 511.
"511" is virtually always a misreading of the enhanced mail system status code 5.1.1 defined in RFC 3463. Enhanced status codes are written as three dot-separated numbers (class.subject.detail), and 5.1.1 often appears in a bounce line right next to the real reply code, like:
550 5.1.1 <jdoe@exaple.com>: Recipient address rejected: User unknown
Here 550 is the actual SMTP reply code and 5.1.1 is the enhanced detail. Strip the dots and "5.1.1" reads as "511" — which is where this label comes from. (Some legacy docs also call this a "duplicate of 510"; that framing is itself based on a non-standard code and isn't found in any RFC. Note that a few provider blog posts and error-code roundups also list "511" as if it were its own standalone reply code — it isn't; it's this same 5.1.1 mix-up.)
Per RFC 3463, X.1.1 means: "The mailbox specified in the address does not exist. For Internet mail names, this means the address portion to the left of the '@' sign is invalid." The leading 5 marks it a permanent failure — resending the same message unchanged will not succeed. The recipient's server accepted your connection and recognized the domain, but rejected the specific local-part (the part before the @).
This is distinct from neighboring codes you may also see:
5.1.1 — providers append the actual reason ("User unknown," "Recipient address rejected," "No such user").@. Check for typos (jhon@, missing letters), stale usernames (employee left, alias removed), or a wrong-but-valid-looking address.With Courier
References
FAQ
They appear together. A real bounce reads like "550 5.1.1 User unknown": 550 is the actual RFC 5321 reply code (permanent mailbox failure) and 5.1.1 is the RFC 3463 enhanced status code. "511" is just 5.1.1 with the dots removed; there is no standalone 511 reply code.
One API, every provider
Courier connects to your email, SMS, and push providers, handles retries and failover, and surfaces delivery errors in plain language.
Reply-code definitions per RFC 3463 (X.1.1); RFC 5321 §4.2.3. Last reviewed Jul 1, 2026. Courier is not affiliated with third-party providers; error behavior may vary by implementation.
© 2026 Courier. All rights reserved.