On this page
Short answer
550 5.7.26 is Gmail's permanent block for unauthenticated email. Google uses it for three texts: SPF and DKIM both did not pass, SPF failed under a -all hard fail policy, or the email failed your own DMARC policy. The fix is in DNS and in your sending tool: list the sending server in SPF, sign DKIM with your own domain, then send a test and read its headers.
The three 550 5.7.26 texts
Google's SMTP error reference (updated October 13, 2026) lists three bounces with this code. The words after the code tell you which one you have:
Text in the bounce | What failed | Fix |
|---|---|---|
"This email has been blocked because the sender is unauthenticated. Gmail requires all senders to authenticate with either SPF or DKIM." | Neither SPF nor DKIM passed | Publish SPF for the sending server and turn on DKIM |
"The (E)MAIL FROM domain ... has an SPF record with a hard fail policy (-all) but it fails to pass SPF checks with the ip" | SPF, with | Add the sending server to SPF |
"Unauthenticated email from domain-name is not accepted due to domain's DMARC policy." | DMARC, with | Make SPF or DKIM pass with an aligned domain |
The softer versions come first. Gmail answers 421 4.7.26 ("rate limited because it is unauthenticated"), 421 4.7.27 (SPF) and 421 4.7.30 (DKIM) while it is still deferring the mail. If you see those, fix the records before they turn into 550s. The email bounce decoder tells the variants apart from the pasted bounce.
Why it happens to cold email setups
The sending tool signs DKIM with its own domain. DKIM passes for
d=sendtool.com, but that does not count for your From domain under DMARC.SPF lists the old provider. You moved mailboxes to a new SMTP host and the record still includes only the previous one, ending in
-all.Two SPF records. A second
v=spf1TXT record makes SPF return PermError, which fails like no record at all. See SPF PermError.DMARC set to reject too early. A copied
p=rejectturns every authentication slip into a hard bounce. See why DMARC fails.A forwarded or relayed copy. Mail forwarded from another server can fail SPF at Gmail. This is the case most forum threads about 5.7.26 describe.
Free guide19 min read
Send 100,000 cold emails a month
Domains and mailboxes you need, DNS, warmup, lists, copy and follow-ups, with a launch checklist, sent to your inbox.
How to fix it
Read the bounce text and match it to the table above.
Check the domain with the SPF, DKIM and DMARC checker: one SPF record, under 10 lookups, the sending server included; a DKIM key at the selector your tool uses; a DMARC record.
Sign DKIM with your own domain. In the sending tool, publish its DKIM key on your domain and turn signing on. This alone fixes the DMARC variant for most senders, because an aligned DKIM pass is enough for DMARC.
Send a test to a Gmail address and open Show original.
spf=pass,dkim=pass header.d=yourdomain.comanddmarc=passmean the fix worked; the email header analyzer reads it for you.Add the bounced recipients back gradually. The bounced recipients never saw the email; add them back to the campaign at the normal daily pace.
If the domain must keep p=reject (it protects a brand), fix alignment first and only then return to reject. Gmail's own delivery-error guidance suggests p=none to "still deliver messages that don't pass DMARC" while you investigate.
What we recommend at Outreach2day
We publish SPF, DKIM and DMARC on every domain we set up and sign DKIM with the customer's own domain, so the three 5.7.26 texts do not come from our mailboxes. If you send through another tool from domains you set up yourself, run the checker after every change of provider.
Sources
- Google Workspace Admin Help: Gmail SMTP errors and codes: support.google.com/a/answer/3726730
- Google: Email sender guidelines: support.google.com/a/answer/81126
- RFC 7489: Domain-based Message Authentication, Reporting, and Conformance (DMARC): rfc-editor.org/rfc/rfc7489
Related answers
- Why Does DMARC Fail When SPF and DKIM Pass?Bounces and errors
- Why Does DKIM Fail, and How Do I Fix It?Bounces and errors
- What Causes SPF PermError, and How Do I Fix It?Bounces and errors
- Do I Need SPF, DKIM and DMARC for Cold Email?Volume and setup
In depth on the blog
- SPF, DKIM and DMARC Test: Check Your Records15 min read
- Google Workspace SPF, DKIM and DMARC Setup12 min read

