The SMTP error code 550 signals that the requested action couldn’t be completed because the recipient’s mailbox is unavailable. This error belongs to the 5XX status code class, indicating a permanent issue, such as an invalid email address, insufficient access rights or a policy violation. In modern mail environments, the 550 error can also occur due to spam suspicion or authentication issues.

What are SMTP status codes used for?

To exchange messages, email servers and clients use the Simple Mail Transport Protocol (SMTP). This protocol, part of the Internet protocol suite and defined in RFC 5321, works alongside more familiar protocols like POP3 and IMAP, which are used exclusively for retrieving email once it’s been delivered.

During SMTP communication, servers send status codes to confirm connection establishment or message transfer, request further input, or indicate a disconnection. Additionally, there are error codes: temporary errors receive codes in the 4XX range, while permanent or critical failures, such as failed deliveries, are marked by 5XX status codes. For example, a mail server may return SMTP 550 (sometimes with messages like “Relay not permitted”) when it can’t deliver a message to the intended recipient.

Email hosting services tailored to your needs
  • Personalized email address
  • Access your emails from anywhere
  • Highest security standards

What causes the SMTP 550 error?

According to RFC 5321, the standard format of the 550 status code is “550 Requested action not taken: mailbox unavailable.” This typically means the recipient address is not available. According to the IETF document, some possible causes include:

  • An invalid recipient address (mailbox not found).
  • Lack of permissions to use the SMTP service.
  • Rejection due to policy restrictions.
  • Misconfigured DMARC/SPF/DKIM (e.g. SPF check failed).

This error appears when an email client tries to send a message via SMTP, but the request fails for one of the reasons above. Whether and how the SMTP server communicates the specific reason to the client depends on the system and software in use — so while the issue is the same, the error message might appear in different forms.

What do SMTP 550 error messages look like?

The message that accompanies an SMTP 550 error can vary depending on the email provider. That’s because the basic 550 code itself doesn’t explain the cause — it only states that the request failed. If you’re troubleshooting an SMTP 550 error, it’s important to read the full message carefully. Some common variants include:

  • 550 Requested action not taken: mailbox unavailable
  • 550 User unknown
  • 550 Mailbox not found
  • 550 Relay not permitted
  • 550 Recipient address rejected: User unknown in local recipient table
  • 550 Reject due to policy restrictions
  • 550 Invalid address
  • 550 User has too many messages on the server.
  • 550 Permanent failure for one or more recipients
  • 550 SPF check failed
Business Email
Discover a new way to email
  • Write perfect emails with optional AI features
  • Add credibility to your brand
  • Includes domain, spam filter and email forwarding

How to fix a SMTP 550 error

As shown above, the SMTP 550 error has many possible causes, so there’s no one-size-fits-all solution. Whether you can resolve the issue yourself depends on the situation. Below, we cover solutions to four common variations of the SMTP 550 error.

How to solve the authentication “550 Relay not permitted” problem

The message “550 Relay not permitted” indicates a failed connection between your email client and the mail server (some servers use SMTP 553 for this). Two common causes include either because SMTP authentication is not enabled in the client, or the stored credentials are incorrect.

In both cases, you’ll need to check and update the outgoing server settings in your email client. If you’re using Outlook, you can do this as follows:

  1. Go to the Control Panel, then select Mail (Microsoft Outlook).
Image: Windows Control Panel showing the mail option
Mail interface in Windows Control Panel.
  1. Click on E-Mail Accounts, choose your mailbox, then click Change to access the POP and IMAP account settings. However, you don’t need to make changes here. Click on the More Settings button to open the Internet E-Mail Settings menu.
Image: POP and IMAP Account Settings in Outlook
In the POP and IMAP account settings, you'll find all important data about your Outlook account and the mail server being used.
  1. In the Outgoing Server tab, check the box labeled My outgoing server (SMTP) requires authentication. Also select Use same settings as my incoming mail server so Outlook can operate with the usual login details. If authentication was already enabled, but uses different credentials, switching to this default login option may resolve the issue.
Image: Outgoing Server Options in Outlook
If you have changed the settings for outgoing server authentication in your Outlook client, you must confirm these changes by clicking 'OK'.

How to fix the “550 requested action not taken mailbox unavailable” message

This variation of the SMTP 550 error usually indicates that the recipient address cannot be reached. In such cases, the first thing to check is the address itself – often, a simple typo or mistake while creating the email is to blame. However, the issue can also be on the recipient’s end. It might occur if the recipient’s address is temporarily unreachable due to a technical issue or if the mailbox has been deactivated or deleted.

If possible, contact the recipient by another method to confirm the correct address or ask them to reactivate their mailbox. If that’s not an option, try resending the message later — the recipient may become reachable again.

How to fix the “550 reject due to policy restrictions” message

This error means that some aspect of the email violates your provider’s sending policies. The most frequent causes are:

  1. Your email address has been flagged as a spam source, leading to blocked delivery.

  2. The sending server address isn’t a Fully-Qualified Domain Name (Fully-Qualified Domain Name).

If the issue is the domain name, ensure the server uses a complete and valid FQDN. If your address is suspected of spam, check it using tools like the Spamhaus Blocklist Removal Center.

Image: Screenshot of the Spamhaus Domain Check
At spamhaus.org, you can check not only domains but also IP addresses.

Enter the domain and click Lookup. The tool checks against the Spamhaus database of known spam sources and tells you whether you’re listed or not.

Image: Screenshot of the Spamhaus Domain Check Result
Even if your domain isn't listed, spam-related issues may still be the cause of the SMTP 550 error.

If you are listed, contact your email provider immediately to resolve the issue together.

How to fix the “550 SPF check failed” message

This error means that the recipient’s mail server checked your message against the SPF record of your domain and found that the sending server wasn’t authorized to send emails on behalf of the domain. SPF is a DNS-based mechanism that allows domain owners to specify which servers are authorized to send emails on their behalf. Since May 5, 2025, major providers like Microsoft have enforced SPF, DKIM, and DMARC checks more strictly. If an email is sent from a server not listed in the sender domain’s SPF record, the receiving server may reject it with the error code 550 5.7.15.

To fix the SMTP 550 error:

  1. Check your SPF record using MXToolbox SPF Lookup to verify if the sending server is listed in your domain’s SPF zone.
Image: Screenshot of the MX Lookup Tool by MXToolbox
Enter your domain to check your SPF entries.
  1. Update your SPF record if your sending server is not listed. Here is an example SPF entry for IONOS:
v=spf1 include:_spf.perfora.net include:_spf.kundenserver.de ~all
txt

Note that DNS changes may take 24 to 48 hours to take effect globally.

An email server that's secure, powerful, and reliable
  • Highest security standards
  • Automatic encryption with SSL/TLS
  • ISO-27001 certified and geo-redundant data centers
  • IMAP & SMTP
Was this article helpful?
Go to Main Menu