Gmail "550 5.7.1 Our system has detected that this message is likely unsolicited mail": what to do
What's happening: Gmail blocked the message based on its spam judgement: sender reputation, user complaints, content and authentication together. Authentication alone won't override a bad reputation, but missing or failing SPF, DKIM or DMARC makes Gmail far less forgiving, so it's the first thing to rule out.
How to fix it
- Check that SPF, DKIM and DMARC all pass and align with your From domain (the free checker below shows this in seconds).
- Sign up for Google Postmaster Tools for your domain to see your domain reputation and spam complaint rate. Gmail wants complaints under 0.3%, ideally under 0.1%.
- Stop sending to old, bought or scraped lists, remove addresses that bounce, and add a one-click unsubscribe (List-Unsubscribe header) to bulk mail.
- Avoid sudden volume jumps: if you were blocked after a big send, drop back and ramp up gradually to engaged recipients first.
- Strip link shorteners and lots of links or images from the message, and make sure every link domain is your own or reputable.
Not sure which record is wrong? Check your domain free: it shows which of SPF, DKIM and DMARC is failing, in 5 seconds, no signup.
Other fix guides
- Gmail 550 5.7.26 "sender is unauthenticated"
- Outlook 550 5.7.515 "required authentication level"
- SPF permerror: too many DNS lookups
- Multiple SPF records found
- "dmarc=fail" in headers
- "dkim=none" / DKIM not set up
- Gmail "via" another domain next to your name
- "blocked using Spamhaus" bounce
- "spf=softfail" in headers
- Emails going to spam or junk (general)