Do mailbox providers use custom bounce codes or messages?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

You fire off a campaign and the bounce reports come back. Gmail sends a long paragraph with a link to support.google.com. Outlook sends back something like "RP-001". Yahoo Mail spits out "TS01". Same underlying problem, three completely different messages. What's going on?

Yes, mailbox providers absolutely use custom bounce codes and messages, and they do it on purpose. The standard numeric codes like 550 or 421 tell you the category (permanent failure, temporary failure) but not the reason. Providers layer their own text on top to tell you something more specific about why they rejected or deferred your email.

Here's what each major provider actually gives you:

Gmail gives you verbose text responses, usually with a link to a specific support.google.com help page. Those links tell you exactly which policy triggered the rejection. If you see a URL in a Gmail bounce, follow it. It's often the fastest route to an answer.

Microsoft (Outlook, Microsoft 365) uses alphanumeric codes baked into the message body. Things like "RP-001" (rate limiting), "SC-001" (spam confidence), or "5.7.1" (policy rejection). These codes appear alongside standard SMTP error numbers, so you get something like 550 5.7.1 [SC-001] which layers three signals at once.

Yahoo uses TS-style codes for throttling and deferral. TS01 and TS02 are common ones, and they generally mean "slow down, we're not refusing you permanently." Yahoo also sometimes includes inline text referencing their postmaster policies.

Barracuda and similar gateway providers add their own fingerprint too, since they sit in front of many corporate mailboxes and apply their own filtering logic before the message even reaches the end inbox.

The tricky part is that none of this is standardized across providers. A code that means "rate limited" at Microsoft means nothing at Yahoo. The documentation can also lag behind actual behavior, so you'll sometimes see a code that isn't documented anywhere yet. The only reliable way to build a picture is to track patterns from your own sending over time and cross-reference with provider postmaster pages when something new shows up.

Now if you're trying to debug a specific bounce message right now, our Email Header Analyzer can help you break down what the response actually means. Or if the situation feels urgent, the SOS hotline is free and we can walk through it with you.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Paste your bounce messages here

I'm seeing bounce messages from different mailbox providers and they all look different. Here are some examples I've received: paste bounce messages. Can you help me identify which provider sent each one, what the custom code or message means, and what action I should take for each?

Edit the yellow boxes, then send to the AI of your choice.