Provider rules

Gmail and Yahoo bulk sender requirements (2026)

In February 2024 Google and Yahoo turned a decade of best practice into rules with rejections behind them, and Google's enforcement has tightened since. This page is the requirements as each provider documents them, with the date they were last checked and the official paragraph linked on every table, the enforcement dates, the rejection codes, and a checker that tests your domain or a message against them. Microsoft's rules, which arrived in May 2025, have their own page.

Published Updated 9 min read

Check a domain, or a message, against the rules

Authentication is the half you can verify yourself in a minute. Theemail auth checker reads SPF, DKIM, DMARC and its alignment mode, the MX records and reverse DNS straight from DNS, and names what is missing. Complaint rate and one-click unsubscribe are the halves only the receiver and the message itself can answer: Postmaster Tools for the first, the message headers for the second.

The requirements, provider by provider

Each table is the provider's own wording, checked on ; the source line links the official page. The date on these tables changes only when a rule changes.

Google (Gmail / Google Workspace recipients)Checked
Bulk threshold
~5,000 messages per day to personal @gmail.com addresses; once classified as bulk the status is permanent
Authentication
  • SPF and DKIM must both pass for the sending domain
  • DMARC record required for bulk senders (p=none minimum), aligned with SPF or DKIM
  • Valid forward and reverse DNS (PTR) for sending IPs
  • TLS connection for transmission
Spam rate
Keep below 0.10% in Postmaster Tools; never reach 0.30%. Senders above 0.3% (since June 2024) are ineligible for Google mitigation; mitigation requires 7 consecutive days below 0.3%
Unsubscribe
One-click unsubscribe (RFC 8058 List-Unsubscribe + List-Unsubscribe-Post headers) for marketing/promotional mail; honour within 2 days
Also
From: header must not impersonate Gmail; Message format per RFC 5322; ARC headers when forwarding
Enforcement
  • : Requirements take effect; temporary 4xx errors for non-compliance
  • : 0.3% spam-rate mitigation cut-off
  • : Enforcement ramped: temporary and permanent (5xx) rejections for non-compliant traffic
Rejection codes
  • 421-4.7.26 / 421-4.7.27 unauthenticated (temporary)
  • 550-5.7.26 unauthenticated email is not accepted (permanent)
  • 550-5.7.1 messages … high likelihood spam / low reputation
Yahoo (Yahoo Mail, AOL)Checked
Bulk threshold
Not specified — "we will not specify a volume threshold"; any significant-volume sender
Authentication
  • SPF required
  • DKIM required, key ≥1024-bit (2048 recommended)
  • DMARC strongly urged (p=none minimum for bulk); p=reject causes rejection of unauthenticated mail
Spam rate
No numeric threshold published; high-complaint domains are deferred
Unsubscribe
One-click unsubscribe (List-Unsubscribe, preferably RFC 8058) for marketing mail; honour within 2 days; enforced from June 2024
Also
Complaint Feedback Loop enrolment (deadline was 2024-08-01)
Enforcement
  • : General rollout
  • : Unsubscribe enforcement
Rejection codes
  • 421 4.7.0 [TSS04] temporarily deferred due to unexpected volume or user complaints
  • 553 5.7.1 [BL21] connections not accepted (blocklist)
  • 554 5.7.9 message not accepted for policy reasons

Rule one: authenticate, and align

Three DNS records, and one relationship between them. SPF lists the servers allowed to send for the domain, and silently fails past ten DNS lookups. DKIM signs each message so the receiver can verify it came from the domain unaltered; Yahoo asks for a key of at least 1024 bits and recommends 2048. DMARC publishes a policy, p=none at minimum, and this is where most senders fail: the From domain has to align with the domain that passed SPF or DKIM. A DMARC record can exist and still not align, and the receiver treats that as a failure.

The auth checker shows all three records; the DMARC generator writes the record; and SPF, DKIM and DMARC explained covers alignment in detail.

Rule two: one-click unsubscribe

Marketing and subscribed mail from a bulk sender carries the RFC 8058 pair, List-Unsubscribe with an https URL and List-Unsubscribe-Post: List-Unsubscribe=One-Click, and the sender honours the request within two days. Google enforced it from June 2024; Yahoo the same month. It does not apply to transactional mail, and it does not replace the visible unsubscribe link in the body. Most sending platforms add the headers on their marketing streams; the header check above confirms whether yours does.

Rule three: the spam rate

Keep below 0.10% in Postmaster Tools; never reach 0.30%. Senders above 0.3% (since June 2024) are ineligible for Google mitigation; mitigation requires 7 consecutive days below 0.3%. Yahoo publishes no number and defers high-complaint domains. The rate is the share of delivered Gmail messages recipients mark as spam, and it is visible in one place: Google Postmaster Tools, free, after verifying the domain with a DNS record. Google shows data only for domains that send enough mail to Gmail on the day, so a low-volume domain may see nothing while the rule still applies.

The 0.30% line is not a threshold you recover from by dropping under it once: Google requires seven consecutive days below it before mitigation. Volume multiplies the rate's cost, which is why list quality and a gradual ramp matter as much as the records.

When each rule started biting

Bulk sender enforcement dates: Google Feb 2024 (Requirements take effect; temporary 4xx errors for non-compliance); Google Jun 2024 (0.3% spam-rate mitigation cut-off); Google Nov 2025 (Enforcement ramped: temporary and permanent (5xx) rejections for non-compliant traffic); Yahoo Feb 2024 (General rollout); Yahoo Jun 2024 (Unsubscribe enforcement).Jan 2024Jul 2024Jan 2025Jul 2025Jan 2026Google2024-022024-062025-11Yahoo2024-022024-06
Google and Yahoo from February 2024, the 0.3% mitigation cut-off and Yahoo's unsubscribe enforcement in June 2024, and Google's permanent 5xx rejections from November 2025. Dates from the providers' own announcements, checked .

What a failure looks like in the bounce

Every verified code is in the bounce code decoder, with whether warming has anything to do with it.

And Microsoft

Microsoft brought consumer Outlook.com, Hotmail and Live into line on 5 May 2025 with the same authentication standard for senders of 5,000 or more messages a day, rejected with 550 5.7.515. Its rules, its error codes and its consoles (SNDS and the Junk Mail Reporting Program) are on Microsoft bulk sender requirements (2026).

Compliance is the floor, not the goal

Meeting these rules gets the mail accepted instead of rejected. Whether it then lands in the inbox is decided on the domain's reputation: how recipients have treated its mail over time, how steady its volume has been, how low its complaints run. Compliance is binary and configured once; reputation is continuous and earned. A compliant domain with no history still lands in spam, and that gap is what warming closes: real engagement from real mailboxes on a ramp, which keeps the spam rate you are now required to hold down.

Sources

Every claim above that rests on a third party links to that party's own page. Checked . If something has changed since, tell us and we will correct it.