SMTP error 554: What it means and how to fix it

SMTP error 554 overview:

  • SMTP 554 is a 5xx permanent rejection. The recipient’s server refused the message.
  • Several issues can trigger a 554 error: Policy rules, rate limits, and formatting issues.
  • Use the bounce text to find the cause. Look for codes and keywords like “spam” or “RFC.”
  • Start with the most relevant checks: Recipient status, mailbox limits, headers, and blocklists.

SMTP error 554 means the recipient’s server rejected the message, so delivery failed. Common reasons include spam filtering, sender reputation issues, failed authentication (SPF/DKIM/DMARC), blocklisting, invalid recipients, mailbox limits, or malformed headers.

Eemail Envelopes Floating Around A Laptop With Error Signs

Need help preventing 554 bounces tied to authentication? Sendmarc provides hands-on SPF, DKIM, and DMARC support to strengthen your email authentication and improve delivery.

What SMTP error 554 means

SMTP error 554 is a 5xx response that indicates the recipient’s email server permanently rejected the message.

Common triggers include policy rules, rate limits, and formatting issues – fix the underlying cause before resending.

Common causes of SMTP error 554

  • Spam filtering: The content resembles spam and is filtered out.
  • Sender reputation: Low trust in the sending domain or IP.
  • Failed authentication: SPF, DKIM, or DMARC checks fail.
  • Blocklisting: The sending domain or IP is on a blocklist.
  • Invalid recipient: The address doesn’t exist, or the mailbox is disabled.
  • Recipient mailbox limits: The recipient has reached a receiving limit.
  • Malformed headers: The email headers aren’t RFC-compliant.

Provider-specific 554 errors

Outlook.com

Error messageMeaning
554 5.2.122 – The recipient has exceeded their limit for the number of messages they can receive per hourRecipient hourly receive limit reached

Yahoo (Yahoo, AOL, Verizon)

Error messageMeaning
554 – delivery error: dd This user doesn’t have a example.com accountRecipient address doesn’t exist
554 – delivery error: dd Sorry, your message to example@example.com cannot be deliveredMailbox exists but is disabled/inactive
554 5.7.9 – Message not accepted for policy reasonsPolicy rejection
554 – Message not allowed – [PH01] Email not accepted for policy reasonsBlocked due to suspected phishing
554 – Message not allowed – Headers are not RFC compliantHeader formatting isn’t RFC-compliant

iCloud (icloud.com, me.com, mac.com)

Error messageMeaning
554 5.7.1 – Message rejected due to local policyBlocked due to low sender reputation
554 5.7.1 – Message rejected due to local policyRejected because authentication checks failed

GoDaddy

Error messageMeaning
554 – has been temporarily blocked for attempting to mail too many invalid recipientsEmailed too many invalid recipients in a short period
554 – has been temporarily blocked for attempting to send too many messages containing content judged to be spamContent flagged as spam across multiple messages
554 – Please submit an unblock requestSending IP is blocklisted
554 – Connection refused. $(_ipsrc) has a poor reputationSender has a low reputation

Rackspace

Error messageMeaning
554 5.7.1 – user@example.com: Sender address rejected: Blocked by this recipientSender is blocklisted

Zoho

Error messageMeaning
554 5.7.1 – Email cannot be delivered. Reason: Email flagged as Spam.Message classified as spam

How to fix SMTP error 554

Step 1: Review the full error message

SMTP 554 errors come with additional details that help identify the cause. Look for:

  1. Enhanced status codes (like 5.7.1 or 5.2.122)
  2. Keywords like “spam,” “policy,” or “reputation”

Step 2: Validate recipient details

Some 554 errors are returned when the recipient address can’t receive email (for example, the mailbox doesn’t exist or is disabled).

If the bounce points to an invalid recipient, you’ll usually need to verify the recipient’s details. This typically involves:

  • Confirming the address is correct (spelling, domain, and formatting)
  • Checking with the recipient that the mailbox exists and is active

Step 3: Check recipient mailbox limits

A 554 error may be triggered by recipient-side receiving limits (for example, an hourly cap on how many messages the mailbox can accept).

If the bounce points to recipient limits, next steps typically include:

  • Asking the recipient to check whether the mailbox has receive limits in place
  • Spacing out sends to that recipient (especially during campaigns)
  • Using an alternate address for the same recipient, if available

Step 4: Review header formatting 

A 554 error can appear when the receiving server flags your message headers as “not RFC compliant.”

Typical next steps:

  • Inspect the raw headers of a bounced message and look for missing required headers, duplicate headers, or overly long lines
  • Check the Received headers to trace the message’s path and, in some cases, pinpoint where the formatting issue was introduced
  • Update your sending application or platform to correct the specific violation

Step 5: Check blocklists

Use Sendmarc’s blocklist checker to quickly confirm whether you’re listed and pinpoint the exact lists you appear on.

If you’re listed, follow each blocklist’s removal process. This typically involves:

  1. Identifying what caused the listing
  2. Fixing the underlying issue
  3. Submitting a delisting request
  4. Waiting for removal

Step 6: Verify email authentication

Authentication failures can trigger 554 rejections. Check your records:

SPF verification:

  • Confirm your SPF record exists and includes all legitimate sending sources
  • Verify you haven’t exceeded the 10 DNS lookup limit

DKIM verification:

  • Ensure DKIM is properly configured for your sending domain
  • Verify the public key is published correctly

DMARC verification:

  • Ensure SPF and DKIM are fully configured first
  • Check alignment settings

Step 7: Examine your sending practices

Poor sending habits can damage reputation and trigger 554 errors.

Common causes include:

  • List hygiene: Remove invalid addresses and long-term non-engagers
  • Sending volume: Avoid sudden spikes in email volume
  • Complaint rates: Monitor and reduce spam complaints
  • Bounce rates: Keep bounces under two percent
  • Authentication: Ensure all emails are properly authenticated

Step 8: Review email content

Content-based 554 rejections require you to examine:

  • Subject lines for spam trigger words
  • Links to suspicious domains
  • Attachments (especially executable files)
  • HTML formatting and image-to-text ratio
  • Unsubscribe mechanisms

Step 9: Contact the recipient

For persistent 554 errors, contact the recipient:

  • Include the full bounce message in your inquiry
  • Explain your legitimate sending purpose
  • Ask about specific requirements for delivery

Authentication and 554 errors

Many 554 rejections are tied to authentication issues. Make sure authentication is set up correctly:

SPF

SPF tells receiving servers which sources can send email on behalf of your domain.

Example SPF record:

HostTypeValue
@TXTv=spf1 ip4:192.168.0.1 include:mail.example.com -all

DKIM

DKIM adds a cryptographic signature to your emails so receiving servers can verify that messages haven’t been altered during transit. 

Example DKIM record:

HostTypeValue
selector._domainkey.yourdomain.comTXTv=DKIM1; k=rsa; p=[public key]

DMARC

DMARC builds on SPF and DKIM. It tells receiving servers how to handle authentication failures and provides visibility into who’s sending email using your domain.

Example DMARC record:

HostTypeValue
_dmarc.yourdomain.comTXTv=DMARC1; p=reject; rua=mailto:dmarc-reports@yourdomain.com; fo=1;

Protect your domain with Sendmarc

SMTP 554 errors are often linked to email authentication and sender reputation.

Sendmarc helps you:

  • See every sender in one place: Get full visibility of SPF, DKIM, and DMARC across all sending sources
  • Resolve issues faster: Find misconfigurations and unknown senders before they impact delivery
  • Reduce domain impersonation: Decrease spoofing, phishing, and lookalike-domain risk
  • Protect important streams: Support reliable delivery for billing, notifications, and marketing emails
  • Report to stakeholders: Provide clear reporting for security, audit, and risk teams
  • Move to enforcement safely: Move to p=reject without breaking legitimate email 

SMTP error 554 FAQs

What does an SMTP 554 error usually mean?

An SMTP 554 error means the receiving server refused the message. It is often triggered by spam filtering, sender reputation issues, failed authentication (SPF/DKIM/DMARC), blocklisting, invalid recipients, mailbox limits, or malformed headers.

Yes. An SMTP 554 error is a permanent rejection. In most cases, once you address the cause (for example, authentication, reputation, or content), you can send a new message successfully.

Yes. Improving authentication can help resolve many SMTP 554 errors. Strong authentication helps receiving servers verify that your domain is authorized to send, which can reduce security and policy-driven rejections.