Gmail, Yahoo and Microsoft bulk sender requirements explained
Updated 17 October 2026 · 8 min read
Short answer
Since February 2024, Gmail and Yahoo require anyone sending about 5,000 or more messages a day to their users to pass SPF and DKIM, publish a DMARC record (p=none is enough) that aligns with the From domain, offer one-click unsubscribe (RFC 8058) on marketing and subscribed mail, and keep the user-reported spam rate below 0.3%. Since May 5, 2025, Microsoft requires domains sending more than 5,000 messages a day to Outlook.com, Hotmail and Live addresses to pass SPF, DKIM and DMARC, and rejects non-compliant mail with error 550 5.7.515. All senders to Gmail also need SPF or DKIM, valid reverse DNS, TLS and a spam rate below 0.3%.
Requirements at a glance
| Requirement | Gmail (bulk senders) | Yahoo (bulk senders) | Outlook.com (high-volume senders) |
|---|---|---|---|
| Who it applies to | ~5,000+ messages/day to Gmail accounts | Bulk senders to Yahoo users | 5,000+ messages/day to Microsoft consumer addresses from one From domain |
| In force since | February 2024; enforcement ramped up November 2025 | February 2024 (rolled out gradually) | May 5, 2025 |
| SPF | Required (pass) | Required (pass) | Required (pass) |
| DKIM | Required (pass) | Required (pass) | Required (pass) |
| DMARC | Record required; p=none accepted; From must align with SPF or DKIM | Policy of at least p=none; must pass; relaxed alignment OK | At least p=none; must pass with SPF or DKIM aligned |
| One-click unsubscribe | Required for marketing and subscribed mail, plus a visible link | Required for marketing and subscribed mail, plus a visible link | Recommended (functional unsubscribe link) |
| Honour unsubscribes | Within 48 hours | Within 2 days | Recommended |
| Spam rate | Below 0.3% (aim under 0.1%) | Below 0.3% | Not set as a number; list hygiene recommended |
| If you fail | Temporary or permanent rejections; no delivery mitigation | Filtering or blocking | Rejected: 550 5.7.515 |
Google (Gmail) requirements
For all senders
- Set up SPF or DKIM for the sending domain.
- Sending IPs must have valid forward and reverse DNS (PTR) that match.
- Use TLS to transmit email.
- Keep the spam rate reported in Postmaster Tools below 0.3%.
- Format messages according to RFC 5322 and do not impersonate Gmail From addresses.
Additional rules for bulk senders (5,000+ a day)
- SPF and DKIM, plus a DMARC record; the policy can be
p=none. - For direct mail, the From domain must align with the SPF or the DKIM domain.
- Marketing and subscribed messages need one-click unsubscribe (
List-UnsubscribeandList-Unsubscribe-Post: List-Unsubscribe=One-Clickheaders, per RFC 8058) and a clearly visible unsubscribe link in the body. Transactional mail such as password resets is exempt. - Spam rate below 0.3%; Google recommends staying under 0.1%.
- Google counts all mail from the same primary domain, including subdomains, toward the 5,000. Once a sender meets the threshold, it is permanently treated as a bulk sender.
Yahoo requirements
- All senders: SPF or DKIM at a minimum; Yahoo strongly urges a DMARC record for every sending domain.
- Bulk senders: SPF and DKIM, a DMARC policy of at least
p=nonethat passes, and From-domain alignment with SPF or DKIM (relaxed alignment is fine). Anruareporting address is strongly recommended. - Bulk senders must support one-click unsubscribe for marketing and subscribed mail (RFC 8058 POST is highly recommended, mailto is accepted), show a visible unsubscribe link, and honour requests within 2 days.
- Keep the spam complaint rate below 0.3%.
Microsoft Outlook.com requirements (since May 2025)
Microsoft announced in April 2025 that domains sending more than 5,000 messages a day to its consumer services (outlook.com, hotmail.com, live.com) must meet these rules. Enforcement began on May 5, 2025, and non-compliant mail is rejected with 550; 5.7.515 Access denied, sending domain [domain] does not meet the required authentication level.
- SPF must pass, with DNS listing all authorised sending hosts.
- DKIM must pass.
- DMARC must be published with at least
p=noneand pass, with SPF or DKIM aligned to the From domain (both preferred). - Recommended: a valid From / Reply-To address that can receive replies, working unsubscribe links, regular removal of invalid addresses, and transparent sending practices.
Do these rules apply to cold email?
The thresholds are measured per sending domain (Gmail rolls subdomains up to the primary domain). A cold email setup that spreads volume over many domains with 2–3 mailboxes each usually keeps every domain far below 5,000 a day. That does not make the rules irrelevant:
- SPF, DKIM, DMARC and alignment are cheap to set up and remove an obvious reason to filter your mail, at any volume.
- The 0.3% spam rate limit applies to all Gmail senders, not only bulk senders.
- One-click unsubscribe is formally required for marketing and subscribed mail. Cold outreach is not subscribed mail, but a clear way to opt out (a plain line such as 'reply stop and I won't email again') reduces spam complaints, and local laws such as CAN-SPAM or GDPR may require an opt-out anyway.
- Microsoft counts volume by the domain in the From address, so concentrating volume on one domain brings you closer to its threshold.
How to comply
- 1
Publish SPF, DKIM and DMARC on every sending domain
Use one SPF record per domain, turn DKIM signing on, and add
v=DMARC1; p=none; rua=mailto:...at_dmarc. Exact records: SPF, DKIM and DMARC for cold email. - 2
Check alignment
Send a test to a Gmail account and use Show original: SPF, DKIM and DMARC should all show PASS, with the DKIM
d=domain matching your From domain. - 3
Add an opt-out
For marketing and newsletter mail, add List-Unsubscribe and List-Unsubscribe-Post headers plus a visible link. For cold outreach, include a simple opt-out line and honour it within 48 hours.
- 4
Monitor spam rate
Verify your domains in Google Postmaster Tools and keep the spam rate under 0.1%, never reaching 0.3%.
- 5
Keep volume per domain modest
Spread sending across multiple domains and mailboxes. See how many mailboxes per domain.
ReplyDak publishes MX, SPF, DKIM and DMARC records on Cloudflare for every domain it sets up, and its warmup slows down or pauses mailboxes when bounces, spam placement or complaints rise. Compliance with these rules is necessary but does not guarantee inbox placement.
ReplyDak does all of this automatically, in about 10 minutes.
Domains, DNS, Google Workspace mailboxes and warmup. From $2.69 per mailbox ($35 for 10).
FAQ
What counts as a bulk sender for Gmail?
A sender that sends 5,000 or more messages a day to Gmail accounts. Gmail counts all mail from the same primary domain, including subdomains, and the classification is permanent once reached.
Is DMARC p=none enough for Google, Yahoo and Microsoft?
Yes. All three accept a DMARC record with p=none, as long as DMARC passes through SPF or DKIM aligned with the From domain.
What does error 550 5.7.515 mean?
Outlook.com rejected the message because the sending domain, which sends 5,000+ messages a day to Microsoft consumer addresses, does not pass the required SPF, DKIM and DMARC checks.
Do cold emails need a one-click unsubscribe header?
Google and Yahoo require it for marketing and subscribed messages from bulk senders. Cold outreach is usually not subscribed mail, but offering a clear opt-out lowers complaints and may be required by law where you send.
What spam rate is too high?
Google and Yahoo both set the limit at 0.3%. Google recommends keeping it below 0.1% in Postmaster Tools.
Sources
- Google: Email sender guidelines
- Google: Email sender guidelines FAQ
- Yahoo Sender Hub: Best practices and requirements
- Microsoft Tech Community: Outlook's new requirements for high-volume senders
- Microsoft: Fix NDR error 550 5.7.515 in Outlook.com
- RFC 8058: Signaling one-click functionality for list email headers
- RFC 7489: DMARC