Blazalek.com

5.5.0Other or undefined permanent protocol status

A permanent problem occurred with the protocol needed to pass the message to the next system, but no more specific code described it adequately. Do not retry the unchanged send.

Category
Delivery protocol
Class
Permanent failure
Retry
Do not retry unchanged
Suppression
Check the full context

What this code means

A permanent problem occurred with the protocol needed to pass the message to the next system, but no more specific code described it adequately. Do not retry the unchanged send.

Technical meaning

The X.5.0 pattern means that something was wrong with the protocol needed to deliver the message to the next hop and that the condition cannot be adequately expressed by another available detail code. In the concrete 5.5.0 code, the leading digit assigns the result to permanent class 5.

Delivery status

The leading digit 5 denotes a permanent failure of the current attempt. This is a general code: by itself it identifies neither a particular command, stage, nor cause of the protocol problem, and it does not establish that the recipient address is invalid.

Class
Permanent failure
Retry
Do not retry unchanged
Suppression
Check the full context

Retry decision

Operational guidance: stop automatic and manual retries of the same unchanged send. Consider a new send only after establishing the cause from the full context and confirming a relevant change in the condition, configuration, or handling.

Suppression decision

Operational guidance: do not apply automatic suppression based on code 5.5.0 alone. Inspect the full response, stage, system returning the code, delivery history, and other permanent signals, then decide according to the established cause and applicable policy.

Common causes

  • A permanent problem occurred with the protocol required to pass the message to the next system, and the reporting system could not describe it with a more specific available code.

Diagnostic steps

  1. Inspect the raw SMTP response or delivery report and confirm that the enhanced code is exactly 5.5.0 and that the basic reply is in the 5xx class.
  2. Correlate the response with the intended message, attempt time, SMTP stage or DSN context, and next system on the path; retain the full response and available logs because the code itself is general.
  3. Use the retained context to determine whether a more specific protocol status or a confirmed provider-specific condition describes the problem; do not assign a cause from 5.5.0 alone.
  4. Stop unchanged retries; before any new send, confirm a relevant change and check suppression state again.

Actions by owner

Sender administrator

  • Stop retries of the unchanged send and retain the full response, time, stage, and next system for diagnosis.
  • Give the collected context to the provider if the cause remains unclear; permit a new send only after a relevant change has been confirmed and suppression has been checked again.

Provider

  • If you operate a system involved in the handoff, inspect logs and the available protocol trace for the specified time, stage, and next system; do not derive a specific cause from the code alone.
  • Correct the confirmed problem in the managed layer and preserve the exact class and response context; if a more specific protocol status is known, return it instead of general code 5.5.0.

Verified provider examples

The accepted Microsoft example from an Exchange Online NDR for Outlook.com/Hotmail recipient lookup reads exactly: “550 5.5.0 Requested action not taken: mailbox unavailable”. This is wording used by that specific product, not the standards definition of X.5.0. The accepted evidence provides neither a provider explanation nor a recommended action, so none is attributed.

Exchange Online NDR (Outlook.com/Hotmail recipient lookup) · SMTP 550

Exact SMTP response

550 5.5.0 Requested action not taken: mailbox unavailable

Sources and verification

The canonical T0 meaning of X.5.0 and its class assignment were verified against the IANA registry and RFC 2034, RFC 3463, and RFC 5248. The exact Microsoft example comes from accepted evidence microsoft-ph02-017. The sources were verified on July 17, 2026; retry, diagnostic, and suppression guidance is presented separately as operational advice.

  • Enumerated Status Codes / X.5.0

  • rfc5248T0 source

    Section 2.1: registry fields and non-exclusive Associated Basic Status Code

  • rfc2034T0 source

    Section 4: enhanced status class agrees with SMTP reply class

  • rfc3463T0 source

    IANA registry reference for X.5.0

  • Common error codes in nondelivery reports table > row 5.5.0; Description cell

Last verified:

Wojtek Blazalek

Email deliverability expert

Stuck on this error code? I help teams clear the root cause of rejections and fix authentication and reputation — so email lands in the inbox.

Hands-on deliverability work for teams that send at scale.