Guide ·
Gmail, Yahoo and Outlook bulk sender requirements
By: Kemal Özleyen, Cybersecurity Engineer · Check Point Workspace Security Expert · Kinetik Bilişim
Anyone sending close to 5,000 or more messages a day to personal Gmail accounts is a bulk sender: SPF and DKIM, DMARC of at least p=none, one-click unsubscribe and a spam rate below 0.3% are required. Yahoo and Outlook apply similar rules.
Who the rules apply to
All three providers set the rules for mail arriving at their own users. According to Google’s FAQ, the Gmail rules apply only to messages sent to personal Gmail accounts (@gmail.com, @googlemail.com), not to Google Workspace accounts.
| Provider | Who is a bulk sender | In force since |
|---|---|---|
| Gmail | Anyone sending close to 5,000 or more messages to personal Gmail accounts within 24 hours. Messages from the same primary domain count together; a sender that crosses the threshold once is a bulk sender permanently. | 1 February 2024. One-click unsubscribe: 1 June 2024. Since November 2025 enforcement has tightened: non-compliant messages can be temporarily or permanently rejected. |
| Yahoo | Anyone sending a significant volume; Yahoo does not publish a numeric threshold. The sender is assessed at the authenticated domain or From domain level. | February 2024, phased in. One-click unsubscribe: June 2024. |
| Outlook | Domains sending more than 5,000 messages a day to the Outlook.com consumer service (outlook.com, hotmail.com, live.com). | 5 May 2025. |
Rules for every sender
Part of the Gmail and Yahoo rules applies regardless of volume; an organisation sending a few hundred messages a day has to meet them too:
- SPF or DKIM: at least one. Having both is a bulk sender rule.
- Forward and reverse DNS: sending domains or IPs need valid forward and reverse DNS (PTR) records. The PTR record is managed by the owner of the IP address, not the domain owner.
- Format: messages must comply with RFC 5322 (and, for Yahoo, RFC 5321).
- Spam rate: below 0.3%.
- TLS (Gmail): messages must be transmitted over a TLS connection, and the Gmail From header must not be impersonated.
Additional rules for bulk senders
The alignment rule matters directly if you send through a newsletter tool or an email service provider: if the tool signs with its own domain, DKIM passes, but it does not count for DMARC because it is not aligned with the domain in your From address. Microsoft’s FAQ also says the records must be in your own domain even when sending is outsourced.
| Rule | Gmail | Yahoo | Outlook |
|---|---|---|---|
| SPF and DKIM | Both | Both | Both must pass |
| DMARC | At least p=none | At least p=none; DMARC must pass | At least p=none |
| Alignment | From domain aligned with the SPF or DKIM domain | The same; relaxed alignment is enough | With SPF or DKIM, preferably both |
| One-click unsubscribe | Required (marketing and subscribed messages) + visible link in the body | Required (marketing and subscribed messages); RFC 8058 POST highly recommended, mailto: accepted + visible link in the body | Not required; a working, visible unsubscribe link is recommended |
| Honouring unsubscribes | Within 48 hours | Within 2 days | Not stated |
| Spam rate | Below 0.1% in Postmaster Tools; never reaching 0.3% | Below 0.3% | Not stated |
| DKIM key | At least 1024 bits | At least 1024 bits; 2048 recommended | Not stated |
Source: the providers’ own pages, read on 31 October 2026. “Not stated” means we found no rule on that point on the page.
One-click unsubscribe (RFC 8058)
Because anti-spam software can open the link in the older List-Unsubscribe header on its own, senders used to add a confirmation page, which made unsubscribing more than one click. With RFC 8058 the receiving system, with the user’s consent, sends a POST request to the HTTPS address in the header and the sender processes it without asking for confirmation (RFC 8058 §3.2).
Rules on the sender side (RFC 8058 §3.1): List-Unsubscribe must contain one HTTPS address (a mailto: may sit next to it); List-Unsubscribe-Post must contain only List-Unsubscribe=One-Click; the message must carry a valid DKIM signature covering both headers; the address must identify the recipient and list with a hard-to-forge token; the server must not answer the POST with a redirect.
According to the Gmail and Yahoo FAQs this rule is for marketing and promotional messages; transactional messages such as password resets and order confirmations are excluded.
Headers in the message (address and token are examples):
List-Unsubscribe: <https://ornek.com.tr/abonelik/cik?u=8f3a1c9e>, <mailto:cik@ornek.com.tr?subject=cik>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
DMARC: p=none is the minimum, not protection
All three providers accept a p=none policy. But p=none makes the receiver do nothing; it does not stop forged mail in your domain’s name, it only gets you reports. Yahoo’s FAQ says senders with a spoofing problem should apply quarantine or reject regardless; Microsoft also recommends moving gradually from none to quarantine and then reject.
Yahoo strongly recommends a rua address to receive reports. Without rua no aggregate reports arrive, and those reports are the only benefit of the p=none stage.
Minimum record for a bulk sender:
_dmarc.ornek.com.tr TXT "v=DMARC1; p=none; rua=mailto:dmarc@ornek.com.tr"
What happens to non-compliant mail
- Gmail: unauthenticated messages may be marked as spam or rejected with a
5.7.26error. Google says it has been tightening enforcement on non-compliant traffic since November 2025, including temporary and permanent rejections, and offers no delivery support to senders who do not meet the rules. - Yahoo: messages may go to the spam folder or be rejected.
- Outlook: according to Microsoft’s 29 April 2025 update, from 5 May 2025 messages that fail the authentication requirements are rejected with
550; 5.7.515 Access denied. The original “first routed to Junk” sentences are still on the same post; Microsoft added the update on top of them.
What Mailskop can and cannot show
Mailskop checks the part published in DNS in a single scan: the SPF record and its 10-lookup limit, the DMARC policy, the rua address and alignment modes, and the DKIM key and its length. Since DKIM selector names cannot be listed from DNS, Mailskop reports only the selectors it tried; “not found” does not mean DKIM is off.
The spam rate, the one-click unsubscribe headers and whether a message was actually signed in alignment are not visible in DNS. For the spam rate, see Google Postmaster Tools; for signing and alignment, paste the header of a message you sent into Mailskop’s header analyzer: the Authentication-Results line written by the receiver shows the SPF, DKIM and DMARC result.
Frequently asked
I send fewer than 5,000 a day; do these rules concern me?
Yes, partly. The rules Gmail and Yahoo apply to every sender (SPF or DKIM, forward and reverse DNS, a spam rate below 0.3%) do not depend on volume. Yahoo publishes no numeric threshold, so you cannot know at what volume you count as a bulk sender there.
Do transactional messages need one-click unsubscribe?
No. According to the Gmail and Yahoo FAQs the requirement covers only marketing and promotional messages; transactional messages such as password resets or order confirmations are excluded.
Is mail to an organisation on Google Workspace subject to these rules?
According to Google’s FAQ, no: the rules and their enforcement apply only to messages sent to personal Gmail accounts. Using Workspace yourself does not exempt you; when you send to personal Gmail accounts, the rules apply to you too.
Is p=none enough for DMARC?
p=none enough for DMARC?Enough to meet the rules, not to protect your domain. p=none makes the receiver apply nothing; to stop forged mail you need to move to quarantine and reject once the reports show your legitimate senders are aligned.
Related terms
Other guides
- From RFC 7489 to RFC 9989: what to change in your DMARC record
- DMARC from
p=nonetop=reject, step by step - The SPF 10 DNS lookup limit: why it is exceeded and how to fix it
- Setting up SPF, DKIM and DMARC for Microsoft 365
- Setting up SPF, DKIM and DMARC for Google Workspace
- Email header analyzer comparison: Mailskop, MxToolbox, Microsoft and Google
- Where was an email sent from? Tracing its route and IP location from the header
- Measurement: Email security measurement, September 2026: DMARC, SPF and DKIM across 21,197 domains
Last updated: