In October 2023, Google and Yahoo announced significant new requirements for email senders. These took effect in February 2024 and represent the most significant shift in email practices in years.
Bulk senders (5,000+ messages daily to Gmail/Yahoo) face the strictest requirements. But the guidelines establish new baseline expectations for all senders.
What Are the New Requirements?
The requirements fall into three categories: authentication, infrastructure, and operational practices.
Authentication Requirements
All senders must have:
- SPF OR DKIM (at least one)
Bulk senders must have:
- SPF (Sender Policy Framework)
- DKIM (DomainKeys Identified Mail)
- DMARC (at minimum
p=nonepolicy)
# Required DNS records for bulk senders
# SPF
example.com. IN TXT "v=spf1 include:_spf.google.com -all"
# DKIM
selector._domainkey.example.com. IN TXT "v=DKIM1; k=rsa; p=..."
# DMARC
_dmarc.example.com. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"
Infrastructure Requirements
| Requirement | Description |
|---|---|
| Forward DNS | Sending IPs must have valid PTR records |
| Reverse DNS | PTR must resolve forward to same IP |
| TLS | Use encrypted connections for transmission |
| Consistent IPs | Don't frequently rotate sending IPs |
| RFC 5322 | Proper message formatting |
PTR record example:
# IP 192.0.2.1 should have PTR record
1.2.0.192.in-addr.arpa. IN PTR mail.example.com.
# And mail.example.com should resolve to 192.0.2.1
mail.example.com. IN A 192.0.2.1
Operational Requirements
| Requirement | Threshold |
|---|---|
| Spam complaint rate | Below 0.3% (target < 0.1%) |
| One-click unsubscribe | Required for marketing email |
| Unsubscribe honoring | Within 2 days |
| Gmail impersonation | Prohibited |
One-Click Unsubscribe (RFC 8058)
Required headers for marketing messages:
List-Unsubscribe: <https://example.com/unsubscribe/abc123>,
<mailto:unsubscribe@example.com?subject=unsubscribe>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Why These Requirements Matter
Non-compliance has real consequences.
Enforcement Timeline
| Phase | Action |
|---|---|
| February 2024 | Warnings (temporary errors) |
| April 2024 | Increased rejection of non-compliant mail |
| June 2024 | Full enforcement |
| Ongoing | Stricter enforcement for repeat offenders |
Scale of Impact
Gmail alone represents:
- 1.8+ billion users worldwide
- Significant portion of any email list
- Critical business communication channel
Industry Standardization
These requirements standardize previous best practices:
- SPF, DKIM, DMARC become mandatory
- Easy unsubscription becomes required
- Spam rate monitoring becomes essential
Benefits for Good Senders
Raising the bar benefits legitimate senders:
- Reduced overall spam volume
- Cleaner recipient inboxes
- Increased value of inbox placement
- Better engagement with authenticated mail
How to Achieve Compliance
Follow this checklist to ensure compliance.
Step 1: Authentication Audit
Check SPF:
dig +short TXT example.com | grep spf
# Expected: v=spf1 ... -all
Verify SPF includes all legitimate sending sources.
Check DKIM:
dig +short TXT selector._domainkey.example.com
# Expected: v=DKIM1; k=rsa; p=...
Confirm DKIM is configured for all email sources.
Check DMARC:
dig +short TXT _dmarc.example.com
# Expected: v=DMARC1; p=none; rua=...
At minimum, p=none with reporting address.
Step 2: DNS Configuration
Verify PTR records:
# Check reverse DNS
dig +short -x YOUR_SENDING_IP
# Check forward DNS matches
dig +short HOSTNAME_FROM_PTR
Both must match for the same IP address.
Step 3: Implement One-Click Unsubscribe
Add required headers to marketing messages:
# Example header implementation
headers = {
'List-Unsubscribe': '<https://example.com/unsub/TOKEN>, <mailto:unsub@example.com>',
'List-Unsubscribe-Post': 'List-Unsubscribe=One-Click'
}
Step 4: Monitor Spam Rates
Google Postmaster Tools:
- Go to postmaster.tools.google.com
- Verify your domain
- Monitor spam rate dashboard
- Target: Below 0.1%
Yahoo Feedback Loop:
- Register at mail.yahoo.com/feedbackloop
- Receive spam complaint notifications
- Remove complainers immediately
Step 5: Verify TLS
Confirm your email infrastructure uses encryption:
# Test SMTP TLS
openssl s_client -starttls smtp -connect mail.example.com:25
Most modern email systems enable TLS by default.
Compliance Checklist
Use this checklist to verify compliance:
Authentication
- SPF record exists and is valid
- SPF includes all sending sources
- SPF doesn't exceed 10 DNS lookups
- DKIM configured for all senders
- DKIM keys are 1024-bit or larger (2048 recommended)
- DMARC record exists with at least
p=none - DMARC has rua reporting address
Infrastructure
- Sending IPs have valid PTR records
- PTR records resolve forward correctly
- TLS enabled for SMTP transmission
- Consistent sending IP addresses
Operations
- Spam rate monitored (target < 0.1%)
- One-click unsubscribe implemented
- Unsubscribe honored within 2 days
- No Gmail From: impersonation
- Feedback loops registered
Compliance Best Practices
Go beyond minimum requirements for best results.
Don't Wait for Enforcement
Implement all requirements now. Requirements will only become stricter.
Register for Postmaster Tools
Essential monitoring tools:
- Google Postmaster Tools (free)
- Microsoft SNDS
- Yahoo Feedback Loop
These provide visibility into reputation and compliance.
Audit All Email Sources
Many organizations discover unknown senders:
- Marketing automation tools
- CRM systems
- Support ticketing
- Legacy applications
- Partner integrations
Create complete inventory of email sources.
Exceed Minimum Requirements
| Minimum | Recommended |
|---|---|
| DMARC p=none | DMARC p=quarantine or p=reject |
| One-click for marketing | One-click for all email |
| < 0.3% spam rate | < 0.1% spam rate |
| 1024-bit DKIM | 2048-bit DKIM |
Document Compliance Status
Maintain evidence of compliance:
## Compliance Documentation
### Authentication
- SPF: Verified 2025-01-20 (screenshot)
- DKIM: Verified 2025-01-20 (screenshot)
- DMARC: p=quarantine, verified 2025-01-20
### Monitoring
- Postmaster Tools: Registered 2024-01-15
- Current spam rate: 0.08%
- Last review: 2025-01-20
### Unsubscribe
- One-click: Implemented via ESP
- Honor time: < 24 hours
Plan Ongoing Monitoring
Requirements may evolve. Establish regular reviews:
| Review | Frequency |
|---|---|
| Spam rate check | Weekly |
| Authentication verification | Monthly |
| DNS record audit | Monthly |
| Full compliance review | Quarterly |
Conclusion
The Gmail and Yahoo requirements represent a new baseline for email practices. They codify what benefits both senders and recipients.
Organizations embracing these requirements fully find:
- Improved deliverability
- Better engagement
- Stronger sender reputation
- Protection from enforcement
Key takeaways:
- Implement all authentication (SPF, DKIM, DMARC)
- Monitor spam rates continuously
- Enable one-click unsubscribe
- Register for Postmaster Tools
- Exceed minimum requirements where possible
Use this compliance push to build a robust email foundation that serves your organization well beyond meeting these specific requirements.