Cold email infrastructure starting at $1/mailbox. Volume discounts down to $0.55.Calculate your cost
ColdRelay
← All SMTP Errors
SMTP Error Reference

550 5.7.1

Gmail: message identified as spam

Gmail's content filter classified your message as spam. Distinct from reputation-based 5.7.1 — this is about the message itself. Rewrite content or reduce reliance on flagged phrases.

Last updated: May 23, 2026


Overview

What 550 5.7.1 Means

What it means

Gmail's content filter scored this specific message as spam. Per Gmail's bulk-sender rules, this rejection is content-based — your sending IP and authentication are probably fine, but the message body matched spam patterns. The full text typically reads: 'Our system has detected that this message is likely unsolicited mail.'

Who you'll see it from

Gmail consumer accounts and Google Workspace domains. The content-based variant is distinct from the reputation-based 5.7.1 ('unusual rate of unsolicited mail') even though the codes are similar.

Why it happens

Spammy phrases in subject or body; high link density relative to text; HTML/text mismatch (HTML version contains words the plain-text version hides); link-shorteners; sender display name mismatch with from address; image-only messages; or content fingerprint matching previously-flagged spam.

Resolution

How to Fix 550 5.7.1

  1. 1

    Run your message through the CAN-SPAM Checker

    coldrelay.com/tools/can-spam-checker flags spammy phrases, missing compliance elements, and content patterns receivers catch. Fix all flagged issues before re-sending.

  2. 2

    Replace spam-trigger phrases

    Common cold email phrases that trigger spam filters: 'quick question', 'just following up' (overused), 'limited time', 'act now', 'congratulations', 'you have been selected', any all-caps phrases, multiple exclamation marks. Rewrite naturally.

  3. 3

    Ensure HTML and plain-text versions match

    Many sending platforms send multipart messages with HTML + plain-text versions. If the HTML contains content not in the plain text (a common phishing pattern: 'click here' in HTML, no text equivalent), receivers flag it. Make sure both versions tell the same story.

  4. 4

    Reduce link count

    Cold email with 5+ links looks like marketing newsletter, not personal outreach. Keep links to 1-2 per message — typically your booking link or one piece of supporting content. The 'signature' block with social-media links inflates link count quickly; consider stripping the signature for cold initial outreach.

  5. 5

    Verify sender name matches sender address

    If your From is 'John Smith <jsmith@yourcompany.com>' the display name 'John Smith' should match a real person. Receivers flag mismatches like 'IT Support <jsmith@yourcompany.com>' as spam. Use the actual sender's name.

  6. 6

    A/B test variations to find what works

    Run your subject line and message body through the Subject Line Generator (coldrelay.com/tools/subject-line-generator) for spam-safe alternatives. Iterate variations until your delivery rate to Gmail improves.

  7. 7

    Build sender reputation gradually

    Cold email reputation is built through engagement. If recipients open and respond, your content's spam classification softens over time. Low-engagement campaigns reinforce the spam classification. Send to genuinely-interested prospects, not spray-and-pray lists.

Authority

References

Cold email infrastructure

550 5.7.1 in the Cold Email Context

Content-based spam classification is the cold email problem ColdRelay can't directly fix — it's a writing problem, not an infrastructure problem. What ColdRelay does fix: the infrastructure-layer issues (authentication, IP reputation, blocklist hits) that compound with content issues to drive total spam classification scores. With clean infrastructure, content-driven 5.7.1 events become recoverable through content rewrites. Without clean infrastructure, content rewrites get overwhelmed by infrastructure-layer signals. The cleanest setup: dedicated IPs (ColdRelay), all DNS records configured (ColdRelay), AND high-quality message content (your discipline).

FAQ

Frequently Asked Questions

How is content-based 5.7.1 different from reputation-based 5.7.1?

The codes are identical (5.7.1 is 'delivery not authorized'), but the cause differs. Reputation-based: your IP/domain has poor sender history. Content-based: this specific message scored as spam. The descriptive text after 5.7.1 helps distinguish.

Can I appeal content-based blocks?

No direct appeal. Gmail's content filter is automated and there's no 'appeal' button. Rewrite the content, send to a smaller batch, observe delivery, iterate.

Why do some phrases trigger spam filters?

Pattern matching against historical spam corpora. Phrases that have appeared in millions of confirmed spam messages get high weights in the filter. The phrase itself isn't intrinsically bad; statistically it correlates with spam.

How long until rewritten content gets re-classified?

Per-message scoring is real-time. Each new send gets its own classification. If the rewrite is good, the next send delivers cleanly. There's no per-domain caching of content classification.

Keep reading

Related SMTP Errors and Guides

Stop Seeing 550 5.7.1 For Cold Email

ColdRelay ships clean, dedicated infrastructure with SPF, DKIM, DMARC, and reverse DNS configured automatically — the same fixes that resolve most 550 5.7.1 bounces. Starting at $50/month.

Start for $50/month →