Blazalek.com

5.5.0SMTP 5.5.0: Other 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

TL;DR

A permanent SMTP protocol error occurred with no more specific subcode. Usually points to client or relay misconfiguration rather than recipient list quality. Permanent: do not retry unchanged; fix the protocol exchange before resending to protect deliverability.

What this code means

As a catch-all for permanent protocol problems during handoff to the next system, code 5.5.0 applies registry pattern X.5.0 when no finer detail code fits. The first digit places the result in class 5. The status does not name the affected command, session stage, or root cause, and it does not prove the recipient address is bad. Diagnosis needs the full SMTP response, trace, and returning system context.

Provider examples

Microsoft / Outlook example
550 5.5.0 Requested action not taken: mailbox unavailable
Outlook.com example
550 5.5.0 Requested action not taken: mailbox unavailable (S2017062302).
Outlook.com consumer example
550 5.5.0 Requested action not taken: mailbox unavailable. [#.eop-nam12.prod.protection.outlook.com]

Technical meaning

Something was wrong with the protocol needed to deliver the message to the next hop, and no other available detail code can express that condition adequately: that is X.5.0. 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.

Sources

These sources define what this enhanced status code means, mainly through the IANA registry and related RFCs. When provider examples appear on the page, they come from that provider's published documentation. Follow the links to read the original wording in context.

Last verified:

Found an error or inaccuracy? Report a correction.

Point out the part of this page that should be checked. Every report is reviewed manually.

Type of problem

Describe the issue and, if useful, suggest corrected wording.

For a factual report, include a public source when possible.

You can submit anonymously. A reply is not guaranteed.

Do not paste full bounce messages, headers, email addresses, Message-IDs, tokens, or other personal data. Redact evidence before sending.

Sending a correction shares the information you enter with Formspree so I can review and improve this page. Read the privacy notice.

Guide

Incidents

Wojtek Blazalek

Email deliverability expert

Stuck on this error code? I help teams identify rejection causes and fix authentication and reputation, so email reaches the inbox.

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