TL;DR
p=none is enough), alignment and one-click unsubscribe for marketing mail.Most cold email teams hear “Gmail and Yahoo sender requirements” and assume it only concerns newsletters and big marketing platforms. A cold sender running 40 emails a day per mailbox is nowhere near 5,000. But the requirements are written in two layers, and the lower layer applies to you.
This guide separates what is verified in Google's and Yahoo's own documentation from what is inference, and turns it into a checklist you can apply to every sending domain. For the DNS mechanics, pair it with our SPF, DKIM and DMARC setup guide.
Sourcing note: Google and Yahoo details were read from their own sender-guideline and FAQ pages in October 2026. Microsoft's announcement page would not load for us, so Microsoft details come from secondary reporting and are marked (directional). Rules change, so recheck the primary pages before acting. This is operational guidance, not legal advice.
Three things matter for a cold sender. First, the baseline for all senders: authenticate with SPF or DKIM, have valid reverse DNS and TLS, format messages correctly and keep your spam complaint rate low. Second, the bulk tier, which adds mandatory DMARC, alignment and one-click unsubscribe once you send around 5,000 messages a day to Gmail from one primary domain. Third, enforcement: both Google and Yahoo can send non-compliant mail to spam or reject it. You should implement the bulk tier regardless of volume, because spam-folder placement is the failure cold email cannot afford.
| Requirement | Google (Gmail) | Yahoo | Microsoft (Outlook.com) |
|---|---|---|---|
| Bulk threshold | Close to 5,000 a day to personal Gmail, per primary domain; permanent once crossed | No number stated; “significant volume” | More than 5,000 a day (directional) |
| All senders | SPF or DKIM, valid PTR, TLS, spam rate under 0.30%, RFC 5322 formatting | SPF or DKIM at minimum | Not confirmed |
| Bulk: authentication | SPF and DKIM both | SPF and DKIM both (1024-bit DKIM key minimum) | SPF, DKIM and DMARC (directional) |
| Bulk: DMARC | Required; p=none is enough | p=none minimum, and it must pass | Required (directional) |
| Alignment | Required for direct mail (bulk) | Relaxed alignment accepted | Not confirmed |
| One-click unsubscribe | Bulk senders, marketing and promotional mail | Bulk senders, marketing and subscribed mail | Not confirmed |
| Honor opt-outs | Within 48 hours (recommended) | Within 2 days (required) | Not confirmed |
| Spam rate | Under 0.30%; aim under 0.10% | Under 0.3% of inbox-delivered mail | Not confirmed |
| If you fail | Spam folder or rejection; enforcement ramped up from November 2025 | Spam folder or rejection; List-Unsubscribe enforced from June 2024 | Junk routing from May 2025, rejection later; sources conflict (directional) |
Google says a bulk sender is anyone sending close to 5,000 messages or more to personal Gmail accounts within 24 hours. Mail from the same primary domain counts together, and its own example adds a root domain and a subdomain to reach the total. Once you meet the criteria even once, Google says you are permanently treated as a bulk sender.
Yahoo does the opposite: it declines to give a number and describes bulk senders as those sending a significant volume of mail. Enforcement is assessed at the authenticated domain or From-header domain level.
Google's documentation says all senders, including Google Workspace users, must meet the requirements when sending to personal Gmail accounts. For a low-volume cold sender that means:
The bulk-only items are DMARC, alignment, SPF and DKIM together, and mandatory one-click unsubscribe. Below the threshold they are not formally required by Google, but publishing a p=none DMARC record and aligning your domains costs almost nothing and is what the rest of the industry expects.
Google says one-click unsubscribe is required only for marketing and promotional messages, and Yahoo ties its rule to marketing and subscribed mail. Neither page says whether one-to-one cold outreach counts. We treat it as a gray area and add the mechanism anyway, with a visible opt-out line in the body.
The technical standard is RFC 8058: a List-Unsubscribe header with an HTTPS URI, plus a List-Unsubscribe-Post: List-Unsubscribe=One-Click header, both covered by a valid DKIM signature. Yahoo says the RFC 8058 method is highly recommended and a mailto link is acceptable, and that a link in the body alone is not enough. Smartlead and Instantly both document an optional setting for an unsubscribe header (directional: we read vendor snippets, not the full pages). We could not confirm whether either sends the one-click POST header or signs it with DKIM, so send yourself a test message and inspect the headers. Instantly also notes that some providers may not show the link when they treat a thread as personal correspondence (directional).
Whatever tool you use, honor opt-outs fast. Yahoo requires two days and Google recommends 48 hours; in practice, suppress immediately. For the legal side, see our cold email compliance guide.
Google says non-compliant mail might be rejected or delivered to spam, with temporary or permanent error codes. Its documentation lists codes such as 4.7.28 for quota overage, 4.7.31 for a missing DMARC policy and 5.7.26 for unauthenticated mail. It states that from November 2025 it is ramping up enforcement on non-compliant traffic. Vendor blogs describe that step as a move from soft deferrals toward rate-limiting and rejection (directional).
Yahoo says non-compliant mail may go to spam or be rejected, and that it may defer mail from domains with a high complaint rate. Microsoft announced requirements for senders above 5,000 messages a day, with junk-folder routing from May 5, 2025 and rejection to follow (directional). One security vendor reported rejections with a 550 5.7.15 error starting that day, which conflicts with the junk-first account, so check Microsoft's own announcement before relying on either.
If you are already seeing bounce codes or deferrals, our guides on cold email bounce rates and recovering a blacklisted domain are the next stop.
| Step | What to do |
|---|---|
| 1. Authenticate | SPF and DKIM on every sending domain; 2048-bit DKIM where supported |
| 2. Publish DMARC | At least p=none with a reporting address; confirm SPF or DKIM aligns with the From domain |
| 3. Check basics | Reverse DNS, TLS and valid message formatting |
| 4. Add unsubscribe | List-Unsubscribe header (RFC 8058 pair, DKIM-signed) plus a visible opt-out line; verify on a test send |
| 5. Suppress fast | Honor opt-outs immediately, across all campaigns |
| 6. Protect spam rate | Verify lists, ramp volume gradually, keep per-mailbox sending modest |
| 7. Monitor | Postmaster Tools per domain; watch for 4.7.x and 5.7.x errors |
| 8. Track volume | Total daily sends per primary domain, subdomains included |
List quality is the biggest lever on spam rate, so use one of the email verification tools before every send, and set up deliverability monitoring so problems show up before a domain is burned. If you rotate mailboxes, see domain and mailbox rotation.
Probably not. Google defines bulk as close to 5,000 messages a day to personal Gmail accounts, counted per primary domain. But its requirements for all senders, including authentication, TLS and a spam rate under 0.30%, apply at any volume.
Google's FAQ counts mail by primary domain, subdomains included, and does not say it sums across separate domains. Staying under 5,000 per domain is an inference rather than a safe harbor, so do not rely on it.
Google and Yahoo require it for bulk senders, and a p=none policy is enough. Below the threshold it is not formally required, but publishing it is free and is the industry baseline. Our setup guide walks through it.
Google and Yahoo require it for bulk senders sending marketing mail. Neither page classifies one-to-one cold outreach, so it is a gray area. We add a List-Unsubscribe header and a visible opt-out line anyway.
Google says mail might be rejected or delivered to spam, and that it ramped up enforcement from November 2025. Yahoo says spam folder or rejection. Microsoft routes non-compliant high-volume mail to junk, with rejection to follow, although sources disagree on timing (directional).
Google treats 0.30% as the limit and recommends staying under 0.10%. Yahoo says under 0.3%. Cold senders should aim well below those numbers, because one burned domain costs more than the extra care.
Want cold email infrastructure that is compliant from day one? See what that costs in our cold email agency pricing guide, or talk to our team.
By the GenFlows GTM engineering team. Sender requirements were read from public Google and Yahoo pages in October 2026 and can change. Last updated October 2026.