Deliverability

Gmail sender requirements, plus Yahoo and Outlook.com rules

The Gmail sender requirements apply to everyone who sends to personal Gmail accounts, with extra rules for bulk senders. Yahoo enforces a nearly identical list, and Outlook.com added rules for high-volume senders in May 2025. Below: each provider’s requirements as its own pages state them today, what changed when, and how to test your email.

Updated October 9, 2026 · 6 min read

Gmail and Yahoo sender requirements: SPF, DKIM, DMARC, alignment, one-click unsubscribe, spam rate

Changelog: what changed and when

DateChange
December 2023Google adds TLS to the sender requirements.
February 1, 2024Gmail’s requirements for all senders and for bulk senders take effect, enforced gradually.
February 2024Yahoo starts enforcing its sender requirements, monitoring compliance through the first half of 2024.
June 1, 2024Gmail deadline for one-click unsubscribe in all commercial and promotional messages.
June 2024Gmail bulk senders with a user-reported spam rate above 0.3% become ineligible for mitigation.
April 2025Microsoft announces requirements for high-volume senders to Outlook.com.
May 5, 2025Outlook.com requirements take effect: non-compliant mail goes to junk and may be rejected with 550 5.7.515.
November 2025Gmail ramps up enforcement on non-compliant traffic, including temporary and permanent rejections.
October 9, 2026This page re-checked against Google’s, Yahoo’s and Microsoft’s own pages. None lists a newer change.

The latest changes at Gmail, Yahoo, Microsoft and Apple, month by month, are in our deliverability news.

Gmail sender requirements at a glance

Google’s email sender guidelines split the rules into two levels. Bulk senders have to meet everything in the “All senders” column too.

RequirementAll sendersBulk senders (about 5,000+ a day)
AuthenticationSPF or DKIMSPF and DKIM and DMARC
DMARC policyNot requiredA DMARC record; p=none is enough
DMARC alignmentNot requiredFrom domain aligned with the SPF or the DKIM domain
Forward and reverse DNSValid PTR record for each sending IPSame
TLSRequired for the connectionSame
Spam rate in Postmaster ToolsBelow 0.3%Below 0.3%
Message formatRFC 5322Same
Gmail addresses in FromDon’t impersonate @gmail.comSame
UnsubscribeNot requiredOne-click unsubscribe and a visible link in marketing and subscribed messages; honor requests within 48 hours

Details that trip people up:

To set up the records, see SPF record, DKIM record and what is a DMARC record, or create a DMARC record with the DMARC record generator.

Who counts as a Gmail bulk sender

Google’s sender guidelines FAQ defines a bulk sender as one that “sends close to 5,000 messages or more to personal Gmail accounts within a 24-hour period”. Three details matter:

Gmail bulk sender requirements: enforcement from 2024 to 2026

The requirements haven’t changed since February 2024; enforcement has. Google’s FAQ says that “starting November 2025, Gmail is ramping up its enforcement on non-compliant traffic”, and that non-compliant messages “will experience disruptions, including temporary and permanent rejections.”

What that looks like in practice:

Google Postmaster Tools has a compliance status dashboard that shows, for your domain, whether you meet each requirement: SPF and DKIM, DNS records, message formatting, encryption and spam rate for everyone, plus DMARC, one-click unsubscribe and honoring unsubscribes for bulk senders.

Yahoo sender requirements

Yahoo’s Sender Hub lists almost the same rules. Enforcement began in February 2024.

All senders:

Bulk senders, in addition:

Three differences from Gmail: Yahoo doesn’t publish a number of messages that makes you a bulk sender, its requirements list doesn’t mention TLS, and it calculates the spam rate on mail delivered to the inbox.

Outlook.com requirements for high-volume senders

Microsoft announced rules for high-volume senders in April 2025 on its Tech Community blog. The binding text is in the Outlook.com postmaster policies:

550; 5.7.515 Access denied, sending domain [SendingDomain] does not meet the required authentication level.

For all senders, the policies require an unsubscribe mechanism that is “clearly documented and easy for recipients to find and use”, say a sender must stop sending to a recipient after multiple non-delivery responses, and point to two free Microsoft services for managing your reputation: the Junk Email Reporting Program (JMRP) and Smart Network Data Services (SNDS).

Gmail, Yahoo and Outlook.com side by side

CriterionGmailYahooOutlook.com
Bulk thresholdClose to 5,000 a day to personal GmailNot publishedMore than 5,000 a day to Outlook.com
SPF and DKIM (bulk)BothBothBoth
DMARC (bulk)p=none minimum, alignedp=none minimum, must pass, alignedp=none minimum, aligned
One-click unsubscribeRequired for bulk marketing mailRequired for bulk marketing mailUnsubscribe required, one-click not specified
Unsubscribe deadline48 hours2 daysNot specified
Spam rate limitBelow 0.3%Below 0.3%Not specified
TLSRequiredNot listedNot listed
In force sinceFebruary 1, 2024February 2024May 5, 2025

Checklist

RequirementHow to checkTypical fix
SPFSPF checkerAdd your email service’s include: value with the SPF record generator
DKIM with your domainDKIM checkerEnable domain authentication at your email service
DMARC recordDMARC checkerv=DMARC1; p=none; rua=mailto:…, built with the DMARC record generator
Reverse DNSSpam checkerPTR record via your hosting provider
One-click unsubscribeSpam checkerEnable List-Unsubscribe in your email tool
Low complaint rateGoogle Postmaster Tools, Outlook.com SNDSOnly send to people who opted in
Few bouncesYour email service’s bounce reportVerify old lists before you send with an email list cleaning service

Meeting the requirements gets you accepted; it doesn’t get you into the inbox on its own. The email deliverability guide covers reputation, list quality and content.

Sources

All checked October 9, 2026:

Stop bounces before they happen

Most hard bounces come from addresses that don’t exist. Email verification asks the receiving server about the mailbox without sending anything, so you can remove bad addresses before your next send.

Frequently asked questions

Who counts as a bulk sender at Gmail?

Google defines a bulk sender as one that sends close to 5,000 messages or more to personal Gmail accounts within 24 hours. Messages from the same primary domain count together, and a sender that reaches the threshold once is a bulk sender permanently. Mail to Google Workspace accounts doesn’t count. Yahoo doesn’t publish a number; Outlook.com’s rules start above 5,000 emails a day.

What are the Gmail bulk sender requirements in 2026?

SPF and DKIM for your domain, a DMARC record (p=none is enough) with a From domain aligned to SPF or DKIM, valid forward and reverse DNS, TLS, messages formatted per RFC 5322, a spam rate below 0.3% in Postmaster Tools, and one-click unsubscribe plus a visible unsubscribe link in marketing and subscribed messages. Google hasn’t added requirements since 2024, but has enforced them more strictly since November 2025.

What happens if I do not meet the requirements?

At Gmail, non-compliant messages can be delayed, rejected or sent to spam; since November 2025 Google says they will see temporary and permanent rejections. Unauthenticated mail can be rejected with a 5.7.26 error. Outlook.com sends non-compliant high-volume mail to junk and may reject it with 550 5.7.515.

Does Outlook.com have the same requirements?

For senders of more than 5,000 emails a day to Outlook.com accounts, yes in substance: SPF, DKIM and DMARC (at least p=none), aligned with SPF or DKIM, effective May 5, 2025. Microsoft doesn’t make one-click unsubscribe a requirement, but asks for an unsubscribe mechanism that is easy to find and use.

How do I check my email against these requirements?

Send a message to the email spam checker. It shows SPF, DKIM, DMARC, reverse DNS, List-Unsubscribe and the SpamAssassin score in one report. For your spam rate and compliance status at Gmail, use Google Postmaster Tools.

Email validation API

Validate emails in your app

emailvalidation.io checks syntax, MX records and the mailbox over SMTP, flags disposable, role and free addresses and returns a quality score, in one request.

/v1/info Email validation API Read the documentation

100 free validations every month. No credit card required.

GET https://api.emailvalidation.io/v1/info?email=support@emailvalidation.io

{
  "email": "support@emailvalidation.io",
  "user": "support",
  "tag": "",
  "domain": "emailvalidation.io",
  "format_valid": true,
  "mx_found": true,
  "smtp_check": true,
  "catch_all": null,
  "role": true,
  "disposable": false,
  "free": false,
  "score": 0.64,
  "state": "deliverable",
  "reason": "low_quality",
  "did_you_mean": "",
  "catch_all_resolution": null,
  "bounce_probability": null,
  "status": "valid",
  "sub_status": "role_based",
  "explanation": "The mailbox exists, but it is a role address (such as info@ or support@), usually read by a team rather than one person.",
  "recommended_action": "send_with_caution"
}

Keep reading

Start using our email validation software today!

Get 100 validations per month for free