Which Gmail sender issue is causing our mail to be rejected or blocked?
Use the complete Gmail SMTP reply to select the failure class before changing the message or retry policy. Different Gmail codes identify authentication, rate, TLS, DKIM, DNS, format, or policy problems, and each can block business mail differently. Retry a temporary reply with controlled backoff, but do not resend an unchanged message after a permanent reply.
First 15 minutes
- Capture the complete Gmail reply, including enhanced code, diagnostic text, and gsmtp or gcdp suffix.
- Classify 4yz as retryable with controlled backoff and 5yz as permanent for the unchanged message.
Now
- Apply the fix named by the exact Gmail reply instead of treating all 550 diagnostics as one issue.
Next 24 hours
- Remove unchanged 5yz failures from automatic retry and keep controlled backoff for 4yz replies.
Next 7 days
- Add received-message checks for authentication, TLS, and DKIM conditions represented by Gmail 5.7.26, 5.7.29, and 5.7.30.
Technical checks
Engineering
- For 550 5.7.26, use the accompanying text to distinguish unauthenticated mail, SPF hard fail, or DMARC rejection.
- For 550 5.7.29, confirm that bulk traffic used TLS.
- For 550 5.7.30, verify received DKIM Authentication-Results and the signing domain.
Verification criteria
- For a prior 5.7.26 failure, the complete Gmail reply and received authentication results no longer show the identified unauthenticated, SPF, or DMARC cause.
- For prior 5.7.29 or 5.7.30 failures, affected bulk mail is transmitted over TLS and its received DKIM result passes.
- The affected stream no longer returns Gmail 550 5.7.28 after the unsolicited-mail rate cause is addressed.
Escalation criteria
- Escalate to Gmail bulk-delivery support only after capturing the complete reply and verifying all sender requirements needed for mitigation eligibility.
Prevention
- Continuously verify SPF or DMARC outcomes, TLS for bulk traffic, and received DKIM results against the corresponding Gmail diagnostics.
- Preserve evidence of sender-requirement compliance before seeking Gmail bulk-delivery mitigation.
Business impact
- A Gmail 550 5.7.28 block can stop the affected traffic because Gmail detected an unusual rate of unsolicited email from the sending IP.
Provider notes
- A gsmtp suffix identifies a Gmail reply, while gcdp can indicate a Google Workspace administrator policy.
- Gmail 550 5.7.29 is a bulk TLS failure and 550 5.7.30 is a bulk DKIM failure.
Open questions
- The complete Gmail SMTP reply was not supplied; without it, no one listed cause can be selected as the incident root cause.
- A gcdp suffix indicates a Google Workspace administrator policy rather than the general Gmail sender rule set.
Sources (7)
- Gmail SMTP errors and codes — SMTP error messages tableGoogle Gmail
- Gmail SMTP errors and codes — 550 5.7.26 entriesGoogle Gmail
- Gmail SMTP errors and codes — 550 5.7.28 entryGoogle Gmail
- Gmail SMTP errors and codes — 550 5.7.29 entryGoogle Gmail
- Gmail SMTP errors and codes — 550 5.7.30 entryGoogle Gmail
- RFC 5321: Simple Mail Transfer Protocol — Section 4.2.1, Reply Code SeveritiesIETF RFC 5321
- Email sender guidelines FAQ — Support and escalationGoogle Gmail


