A 250 reply is not always confirmation that an email reached its destination. The meaning depends on where it appears in the SMTP exchange: a 250 after RCPT TO accepts a recipient path, while a 250 after the end of message data accepts the message for delivery or relay. Even then, it does not prove inbox placement. A later delivery attempt can fail and generate a bounce.
The title’s 50 sent and 12 bounced describes this particular scenario; it is not a verified study or a general bounce rate. Those numbers alone cannot identify the cause.
As an Amazon Associate I earn from qualifying purchases.
What an SMTP 250 actually confirms
SMTP is a sequence of commands and replies between a sending client and a server. The sender identifies itself with MAIL, specifies recipients with RCPT, and sends the message with DATA. A server can return 250 at more than one point, and each reply confirms something different.
- After
MAIL: the server accepted the sender identification for that transaction. - After
RCPT TO: the server accepted that recipient path. This is not acceptance of the message body or proof of delivery. - After the end of
DATA: a positive completion reply means the server accepted the message transaction and took responsibility for delivering or relaying it.
RFC 5321, section 6.1, states: “When the receiver-SMTP accepts a piece of mail (by sending a ‘250 OK’ message in response to DATA), it is accepting responsibility for delivering or relaying the message.” The qualification matters: this statement refers to the completion reply after DATA, not every 250 in a log. See RFC 5321.
#1 Best Overall
Even the post-DATA reply confirms a handoff between mail systems, not final delivery to a person’s inbox, that the message was read, or that it avoided spam filtering. A server may accept a message and then encounter a problem while delivering it onward.
How a bounce can follow an accepted message
After accepting a message, the receiving server may need to relay it to another system. If a downstream problem is temporary, the server can retry delivery. If delivery ultimately fails permanently, or temporary failures persist through the retry process, the system responsible for the message should notify the original sender using the address supplied in the SMTP MAIL command. That later notice is a non-delivery report (NDR), also commonly called a bounce. This retry-and-notify behavior is part of the SMTP model described in RFC 5321.
Rank #2
So the two observations can both be true: the server returned 250 after DATA, accepting responsibility for the message, and a later attempt to deliver it failed. The first reply records acceptance at a particular handoff; the bounce reports a subsequent outcome.
How to diagnose the bounce rather than guess
- Open the complete non-delivery notice. For Gmail, look for a message from Mail Delivery Subsystem, often titled “Delivery Status Notification (Failure).” Keep the full diagnostic text, not just the subject or a short summary. Google’s bounce and rejection troubleshooting guide describes common causes including a nonexistent recipient, spam or temporary rejection, sending limits, temporary inbox problems, and a full inbox.
- Match each notice to its recipient and message. Record the recipient address or domain, the time, response text, and any message or queue ID. If several messages bounced, group them by those details rather than assuming they share one cause.
- Check which SMTP command received the 250. Use the sending transcript or provider logs to determine whether it followed
RCPT TOor the end ofDATA. A log entry containing only “250” is not enough to establish which event occurred. - Read the full enhanced status code with its text. Enhanced codes follow the form
class.subject.detail. Microsoft explains that class 4 indicates a temporary error and class 5 a permanent one; the subject broadly categorizes the issue, such as addressing, mailbox, mail system, network or routing, protocol, or security or policy. The class narrows the type of failure but does not, by itself, supply a complete diagnosis. See Microsoft’s documentation on DSNs and NDRs. - Follow the specific evidence in the notice. Check the recipient address if the response indicates it does not exist; investigate recipient-side availability or storage if the notice points to a temporary inbox problem or full mailbox; and consider sending limits or spam and policy rejection when those are named. The IANA enhanced status code registry includes more specific entries for SPF validation failure, reverse-DNS validation failure, and multiple authentication failures. Treat those as leads only when the actual code and diagnostic text support them.
Compare multiple bounces by evidence
If several messages failed, a compact comparison makes patterns easier to see without conflating separate causes.
| What to compare | What it tells you |
|---|---|
| SMTP stage and reply | Whether the 250 was an acceptance of the sender, recipient path, or completed message transaction. |
| Enhanced-code class | Whether the reported failure is temporary (4) or permanent (5), according to Microsoft’s explanation. |
| Enhanced-code subject and detail | The broad category and more specific registered classification of the failure. |
| Recipient domain or system | Whether failures appear concentrated at one recipient system rather than across all recipients. |
| Diagnostic text and time | The server’s stated reason and when it arose, useful for correlating a bounce with sending logs. |
What can be concluded about the 12 bounces
The count in the title does not establish whether the messages failed because of invalid addresses, recipient-side limits or storage, authentication, policy, routing, or another downstream condition. A defensible diagnosis needs at least the SMTP command-and-reply sequence, recipient domains, complete bounce reports and enhanced codes, plus relevant sender or relay configuration. Until those details are available, describe a confirmed post-DATA 250 as acceptance by the next SMTP server—not as inbox delivery.
Quick Recap
Best Value
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




