Skip to content
Cisco Secure Email (formerly IronPort) · permanent error

550 5.7.1: DMARC verification failed permanently

The Cisco gateway hit a permanent failure while verifying DMARC for your message, and the recipient’s policy rejects such mail. Cisco does not say what produces that failure.

Permanent (5xx)
Class
Sources checked
Author

At a glance

Code
550 5.7.1
Temporary or permanent
PermanentRefused for good: the message comes back to the sender, and resending it gets the same answer.
Who has to act
The sender. The fix is on the sending side: your domain, your server or your list.
What the server says
550 5.7.1 #5.7.1 DMARC verification failed

What it means

Cisco’s DMARC profiles treat a permanent failure during verification separately from a message that simply fails the policy. The administrator chooses whether to accept such messages or reject them, and a rejection uses this default reply. Cisco’s guide does not list what causes a permanent failure. It does say the gateway skips DMARC verification for domains with malformed DMARC records, so a broken DMARC record is not the likely trigger here. A permanent error in a check DMARC relies on, such as an SPF record that cannot be evaluated, is a reasonable place to start, and the recipient’s administrators can see the exact result in the gateway’s DMARC logs.

Common causes

  • Possibly a permanent error in the SPF check underneath, such as an SPF record with a syntax error or too many DNS lookups.
  • Possibly a DKIM signature or public key record that cannot be used.

How to fix it

  1. 01Check the SPF record of your envelope sender domain for syntax errors and the 10 DNS lookup limit.
  2. 02Check that the DKIM public key records your messages point to are published and valid.
  3. 03Send a test message, confirm DMARC passes, then resend.
  4. 04If everything passes and the rejection continues, ask the recipient’s IT team to look up the result in their gateway’s DMARC logs.

Sources

What this page rests on, checked on 20 Oct 2026. The explanation is ours; the reply text is the server's.

  1. 550Mailbox unavailable.The receiving server permanently refused the message for this recipient: the mailbox does not exist, cannot be reached, or the server rejected the message by policy.StandardPermanent
  2. 5.7.1Delivery not authorised.The receiving server refuses the message because this sender is not allowed to send to this recipient, as a result of filtering by host or by recipient.StandardPermanent
  3. 550 5.7.1Rejected under your domain’s DMARC policy.Your message failed DMARC, your domain’s DMARC record asks receivers to reject such mail, and the recipient’s Cisco gateway did so.Cisco Secure EmailPermanent

5.7.1 at other providers

  1. 550 5.7.1Blocked by a domain policy.A rule set by the recipient's or the sender's Google Workspace admin blocks this message, so Gmail rejected it under that policy.GmailPermanent
  2. 550 5.7.1Relay IP does not match the sending domain.Google's SMTP relay knows your IP, but the mail's sending domain is not one that IP is registered to relay for in your Workspace account.GmailPermanent
  3. 550 5.7.1Blocked as likely spam.Gmail's filters judged this message likely to be spam and rejected it outright, instead of delivering it to the spam folder.GmailPermanent
  4. 550 5.7.1IPv6 sender without PTR or authentication.Gmail rejected mail that arrived over IPv6 because the sending address lacks a matching PTR record, or the message failed authentication.GmailPermanent
  5. 550 5.7.1Blocked for low IP reputation.Gmail permanently rejected the message because the IP it came from has a very low reputation with Gmail.GmailPermanent
  6. 550 5.7.1Blocked for low domain reputation.Gmail permanently rejected the message because the domain it comes from has a very low reputation with Gmail.GmailPermanent

Further reading

All 7 Cisco Secure Email codesEvery code in the wikiPaste your own bounce

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 33 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 33

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer