Google Workspace Email Going to Spam: A Verified Troubleshooting Guide
Last verified against Google documentation: January 2026
This guide is intentionally conservative and only includes claims backed by primary sources. It focuses on Gmail, because Google publishes specific sender requirements for mail sent to personal Gmail accounts (@gmail.com, @googlemail.com). If your spam issues are with other providers, validate their requirements separately. (Google Email sender guidelines)
Important context: Starting February 1, 2024, Google began enforcing stricter sender requirements. If your email "used to work" but now goes to spam, these requirements are likely the cause. (Google Email sender guidelines)
Scope and guarantees
- Gmail sender requirements apply to mail sent to personal Gmail accounts. (Google Email sender guidelines)
- Postmaster Tools data is only for mail sent to personal Gmail accounts. (Postmaster Tools setup)
- Messages that do not meet Gmail requirements can be marked as spam or rejected. (Google Email sender guidelines)
Gmail sender requirements (verified)
These are the published Gmail requirements and guidelines that directly impact deliverability.
Requirements for all senders:
- Set up SPF or DKIM email authentication. (Google Email sender guidelines)
- Maintain valid forward and reverse DNS (PTR) records for sending IPs. The PTR record must resolve to a hostname, and that hostname's A/AAAA record must resolve back to the same IP (forward-confirmed reverse DNS). (Google Email sender guidelines)
- Use TLS connection for transmitting email (strongly recommended; required for bulk senders). (Google Email sender guidelines)
- Keep user-reported spam rates below 0.1% and avoid reaching 0.3% or higher. Spam rate is calculated daily. (Google Email sender guidelines, Email sender guidelines FAQ)
- Format messages according to RFC 5322 and avoid misleading headers/content. (Google Email sender guidelines)
- Do not impersonate Gmail From: headers. (Google Email sender guidelines)
Additional requirements for bulk senders (5,000+ messages/day to personal Gmail accounts):
- Set up both SPF and DKIM (not just one). (Google Email sender guidelines)
- Set up DMARC with a policy (can be
p=nonefor monitoring). (Google Email sender guidelines) - Ensure the From: header domain aligns with either the SPF-authenticated domain or the DKIM-signing domain (DMARC alignment). (Google Email sender guidelines, Email sender guidelines FAQ)
- Marketing and promotional messages (not transactional) must support one-click unsubscribe using List-Unsubscribe headers per RFC 8058. (Google Email sender guidelines, Email sender guidelines FAQ)
- Process unsubscribe requests within 48 hours. (Email sender guidelines FAQ)
Note: Bulk sender status is permanent once assigned. Messages from subdomains count toward the same primary domain's 5,000-message threshold. (Email sender guidelines FAQ)
Verified causes of spam placement (prioritized)
1) Authentication failures or misalignment
- Gmail checks SPF, DKIM, and DMARC. Missing or failing authentication increases spam or rejection risk. (Google Email sender guidelines)
- DMARC requires alignment between the From: domain and SPF or DKIM domains. Misalignment is common with third-party senders. (Set up DMARC)
2) Invalid SPF configuration
- SPF records must include all sending services for your domain. Missing senders leads to SPF failures. (Set up SPF)
- A domain must not publish multiple SPF records; receivers treat that as an error. (RFC 7208, Section 3.2)
3) DKIM not enabled or broken
- DKIM signs outgoing mail so receivers can verify authenticity. Missing or invalid DKIM is a negative signal. (Set up DKIM)
- Gmail requires DKIM keys of at least 1024 bits for sending to personal Gmail accounts. 2048-bit keys are strongly recommended for security. (Set up DKIM)
- Bulk senders must have DKIM enabled (in addition to SPF). (Google Email sender guidelines)
4) Poor reputation driven by spam complaints
- Gmail tracks domain and IP reputation, and user-reported spam directly affects reputation. (Postmaster Tools dashboards)
- Spam rates above 0.1% negatively impact inbox delivery. Rates of 0.3% or higher make senders ineligible for delivery support/mitigation. (Email sender guidelines FAQ)
- Spam rate is calculated daily based on user-reported spam on messages delivered to the inbox. (Email sender guidelines FAQ)
5) Sending practices that trigger filtering
- Gmail warns against deceptive headers, misleading display names, and poor list practices. (Google Email sender guidelines)
- Display names must clearly identify the sender. Avoid including subject lines, recipient names, or emojis that imply verification. (Google Email sender guidelines)
- Sudden volume spikes or erratic sending can harm delivery; gradual ramp-up is recommended. (Google Email sender guidelines)
6) Infrastructure and DNS issues
- Gmail requires valid forward and reverse DNS (PTR) records. The PTR record must resolve to a hostname, and that hostname's A/AAAA record must resolve back to the same IP address (forward-confirmed reverse DNS, or FCrDNS). (Google Email sender guidelines)
- Bulk senders must use TLS for SMTP connections. All senders are strongly encouraged to use TLS. (Google Email sender guidelines)
- Postmaster Tools Delivery Errors can indicate PTR, reputation, or formatting issues. Common error codes include 4.7.23 (PTR record issues), 4.7.27 (SPF failure), 4.7.29 (TLS missing), 4.7.30 (DKIM failure), 4.7.31 (DMARC missing), and 4.7.32 (DMARC alignment failure). (Email sender guidelines FAQ)
7) Shared IP reputation
- If you use a shared IP address (common with email service providers), the sending behavior of other users on that IP affects your reputation. (Google Email sender guidelines)
- A shared IP on a blocklist will cause delivery issues for all senders using it. Use Postmaster Tools to check IP reputation. (Google Email sender guidelines)
8) Forwarding and third-party senders
- Forwarding breaks SPF because the forwarding server's IP isn't authorized in the original sender's SPF record. DKIM can fail if forwarding alters message content. (Google Email sender guidelines)
- Third-party senders must authenticate correctly and align with your domain for DMARC to pass. (Set up DMARC)
- If you manage a forwarding service or mailing list, add ARC (Authenticated Received Chain) headers to preserve authentication through forwarding. Note: ARC adoption is still limited, and some providers may not properly interpret ARC results. (Google Email sender guidelines)
9) Poor list hygiene and spam traps
- Sending to invalid addresses, spam traps, or purchased lists damages sender reputation. (Google Email sender guidelines)
- High bounce rates (especially hard bounces) signal poor list quality and can trigger filtering. (Google Email sender guidelines)
- Avoid purchasing email lists, as they commonly contain spam traps. Use double opt-in and validate addresses at signup. (Google Email sender guidelines)
Troubleshooting workflow (do this in order)
- Confirm the target provider. This guide is Gmail-specific (personal @gmail.com and @googlemail.com accounts). Requirements do not apply to Google Workspace accounts. (Google Email sender guidelines, Email sender guidelines FAQ)
- Check for error codes. If messages are being rejected, Gmail provides specific error codes (e.g., 4.7.23, 4.7.27, 4.7.29, 4.7.30, 4.7.31, 4.7.32, 5.7.25, 5.7.27, 5.7.29, 5.7.30) that indicate which requirement is failing. (Email sender guidelines FAQ)
- Collect message headers. Look for
Authentication-Resultsand verify SPF, DKIM, and DMARC pass for the From: domain. Check for alignment issues. (Set up DKIM) - Set up Postmaster Tools. Review spam rate, domain/IP reputation, authentication success, and delivery errors. Note that data may be delayed by 24+ hours and may be incomplete for low-volume senders. (Postmaster Tools setup)
- Audit SPF/DKIM/DMARC DNS records. Ensure a single SPF record (multiple records cause permanent errors), valid DKIM with 1024+ bit keys, and DMARC alignment. (Set up SPF) (Set up DKIM) (Set up DMARC)
- Verify PTR and forward DNS. Use tools like Google Admin Toolbox Dig to confirm PTR records resolve correctly and forward DNS matches (FCrDNS). (Google Email sender guidelines)
- Review sending practices. Verify opt-in, one-click unsubscribe for marketing messages (if bulk sender), consistent volume, and non-deceptive headers/content. (Google Email sender guidelines)
- Check infrastructure. Confirm TLS is used (required for bulk senders), and that mail is sent only from approved systems. (Google Email sender guidelines)
- Check shared IP reputation. If using an email service provider, verify the shared IP isn't blocklisted (e.g., Spamhaus) or low-reputation. Use Postmaster Tools to check IP reputation. (Google Email sender guidelines)
- Review list hygiene. Remove invalid addresses, avoid spam traps, and ensure you're not using purchased lists. (Google Email sender guidelines)
Remediation playbook (verified actions)
SPF: fix the foundation
- Publish a single SPF record that includes every sending service. (Set up SPF)
- Multiple SPF records are invalid and cause SPF errors. (RFC 7208, Section 3.2)
- Google provides example SPF records and recommends keeping them current as senders change. (Set up SPF)
Example (Google Workspace only):
v=spf1 include:_spf.google.com ~allImportant: If you use other email services (e.g., marketing platforms, transactional email services), you must include them in your SPF record. For example:
v=spf1 include:_spf.google.com include:spf.mailservice.com ~allNote: ~all (softfail) is recommended by Google. Use -all (hardfail) only after confirming all legitimate senders are included, as it causes stricter rejection of unauthorized mail.
DKIM: enable and validate
- Enable DKIM signing for each sending domain and verify it passes in headers. (Set up DKIM)
- Use 2048-bit keys if possible; Gmail requires at least 1024-bit keys. (Set up DKIM)
DMARC: start in monitoring, then enforce
- Start with
p=noneand review DMARC reports before enforcing. (Set up DMARC) - Roll out enforcement gradually using
pct, then move to quarantine or reject. (Recommended DMARC rollout) - For bulk senders, DMARC alignment requires the From: header domain to align with either the SPF domain or DKIM domain. DMARC supports relaxed alignment (default), where subdomains can align with organizational domains. (Email sender guidelines FAQ)
Example monitoring record:
v=DMARC1; p=none; rua=mailto:[email protected]Reputation and spam complaints
- Keep spam rates below 0.1% and avoid reaching 0.3% or higher. Spam rate is calculated daily. (Google Email sender guidelines, Email sender guidelines FAQ)
- Bulk senders with spam rates above 0.3% are ineligible for delivery support/mitigation until rates remain below 0.3% for 7 consecutive days. (Email sender guidelines FAQ)
- Monitor Postmaster Tools for reputation and authentication trends. (Postmaster Tools dashboards)
List hygiene and sending practices
- Send only to opted-in recipients. Use double opt-in to verify subscriber intent. (Google Email sender guidelines)
- Do not purchase email lists. Avoid sending to addresses obtained through scraping or other questionable methods. (Google Email sender guidelines)
- For bulk senders, marketing and promotional messages (not transactional) must support one-click unsubscribe using List-Unsubscribe and List-Unsubscribe-Post headers per RFC 8058. Transactional messages (e.g., password resets, confirmations) are excluded from this requirement. (Google Email sender guidelines, Email sender guidelines FAQ)
- One-click unsubscribe must use HTTPS URLs and be DKIM signed. Mailto links do not meet the requirement. (Email sender guidelines FAQ)
- Process unsubscribe requests within 48 hours. (Email sender guidelines FAQ)
- Ramp volume gradually; avoid sudden spikes. (Google Email sender guidelines)
- Ensure headers and content are accurate and non-deceptive. Display names should clearly identify the sender and not include subject lines, recipient names, or emojis that imply verification. (Google Email sender guidelines)
Infrastructure checks
- Ensure PTR (reverse DNS) and forward DNS are valid for sending IPs. The PTR record must resolve to a hostname, and that hostname's A/AAAA record must resolve back to the same IP (FCrDNS). (Google Email sender guidelines)
- Bulk senders must send mail over TLS. All senders are strongly encouraged to use TLS. (Google Email sender guidelines)
- If using a shared IP, verify it isn't on public blocklists (e.g., Spamhaus). Consider a dedicated IP for high-volume sending. (Google Email sender guidelines)
Common Gmail error codes
When messages are rejected or rate-limited, Gmail provides specific error codes that indicate which requirement is failing. (Email sender guidelines FAQ)
Temporary failures (rate limiting):
- 4.7.23: PTR record missing or forward DNS doesn't match sending IP
- 4.7.27: SPF authentication failed
- 4.7.29: Message not sent over TLS connection
- 4.7.30: DKIM authentication failed
- 4.7.31: DMARC record missing or no policy specified
- 4.7.32: From: header not aligned with SPF or DKIM domain
Permanent failures (message blocked):
- 5.7.25: PTR record missing or forward DNS doesn't match sending IP
- 5.7.27: SPF authentication failed
- 5.7.29: Message not sent over TLS connection
- 5.7.30: DKIM authentication failed
These error codes help identify the specific requirement that needs to be fixed. (Email sender guidelines FAQ)
Postmaster Tools: interpret data carefully
- Dashboard data is not real-time; updates can take 24 hours or more. (Postmaster Tools dashboards)
- Low volume can hide data to protect user privacy. (Postmaster Tools dashboards)
- Spam rate dashboards show user-reported spam on messages delivered to the inbox. If Gmail automatically filters most mail to spam before delivery, the spam rate can appear deceptively low because it only counts complaints on inbox-delivered messages. (Postmaster Tools dashboards)
- Some dashboards only show data for messages authenticated with DKIM. (Postmaster Tools dashboards)
- Postmaster Tools attempts to exclude forwarded messages, but some may still be included. (Postmaster Tools dashboards)
Sources and further reading (primary)
Google official documentation:
- Google Email sender guidelines - Primary source for all sender requirements
- Google Email sender guidelines FAQ - Detailed answers to common questions
- Set up SPF
- Set up DKIM
- Set up DMARC
- Recommended DMARC rollout
- ARC authentication
- Postmaster Tools setup
- Postmaster Tools dashboards
RFC standards:
- RFC 7208 (SPF) - SPF specification
- RFC 5322 (Internet Message Format) - Email message format standard
- RFC 8058 - One-click unsubscribe specification
