Page contents
SMTP error 554 overview:
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.

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.
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.
| Error message | Meaning |
|---|---|
| 554 5.2.122 – The recipient has exceeded their limit for the number of messages they can receive per hour | Recipient hourly receive limit reached |
| Error message | Meaning |
|---|---|
| 554 – delivery error: dd This user doesn’t have a example.com account | Recipient address doesn’t exist |
| 554 – delivery error: dd Sorry, your message to example@example.com cannot be delivered | Mailbox exists but is disabled/inactive |
| 554 5.7.9 – Message not accepted for policy reasons | Policy rejection |
| 554 – Message not allowed – [PH01] Email not accepted for policy reasons | Blocked due to suspected phishing |
| 554 – Message not allowed – Headers are not RFC compliant | Header formatting isn’t RFC-compliant |
| Error message | Meaning |
|---|---|
| 554 5.7.1 – Message rejected due to local policy | Blocked due to low sender reputation |
| 554 5.7.1 – Message rejected due to local policy | Rejected because authentication checks failed |
| Error message | Meaning |
|---|---|
| 554 – has been temporarily blocked for attempting to mail too many invalid recipients | Emailed 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 spam | Content flagged as spam across multiple messages |
| 554 – Please submit an unblock request | Sending IP is blocklisted |
| 554 – Connection refused. $(_ipsrc) has a poor reputation | Sender has a low reputation |
| Error message | Meaning |
|---|---|
| 554 5.7.1 – user@example.com: Sender address rejected: Blocked by this recipient | Sender is blocklisted |
| Error message | Meaning |
|---|---|
| 554 5.7.1 – Email cannot be delivered. Reason: Email flagged as Spam. | Message classified as spam |
SMTP 554 errors come with additional details that help identify the cause. Look for:
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:
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:
A 554 error can appear when the receiving server flags your message headers as “not RFC compliant.”
Typical next steps:
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:
Authentication failures can trigger 554 rejections. Check your records:
SPF verification:
DKIM verification:
DMARC verification:
Poor sending habits can damage reputation and trigger 554 errors.
Common causes include:
Content-based 554 rejections require you to examine:
For persistent 554 errors, contact the recipient:
Many 554 rejections are tied to authentication issues. Make sure authentication is set up correctly:
SPF tells receiving servers which sources can send email on behalf of your domain.
Example SPF record:
| Host | Type | Value |
|---|---|---|
@ | TXT | v=spf1 ip4:192.168.0.1 include:mail.example.com -all |
DKIM adds a cryptographic signature to your emails so receiving servers can verify that messages haven’t been altered during transit.
Example DKIM record:
| Host | Type | Value |
|---|---|---|
selector._domainkey.yourdomain.com | TXT | v=DKIM1; k=rsa; p=[public key] |
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:
| Host | Type | Value |
|---|---|---|
_dmarc.yourdomain.com | TXT | v=DMARC1; p=reject; rua=mailto:dmarc-reports@yourdomain.com; fo=1; |
SMTP 554 errors are often linked to email authentication and sender reputation.
Sendmarc helps you:
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.