Gmail and Yahoo Bulk Sender Requirements: The 2026 Checklist

By Proshanto Gupta · Updated

If you send close to 5,000 or more emails a day to personal Gmail accounts, Google treats you as a bulk sender. You must authenticate with SPF and DKIM, publish DMARC, offer one-click unsubscribe, and keep your user-reported spam rate below 0.3%, ideally under 0.1%. Yahoo applies very similar rules.

Who counts as a bulk sender?

Google defines a bulk sender as anyone sending close to 5,000 messages or more to personal Gmail accounts within 24 hours. Messages from the same primary domain count together, so subdomains don't reset the count (Google's sender guidelines FAQ).

The rules apply to mail sent to personal Gmail accounts, not to Google Workspace business addresses. Yahoo doesn't publish a fixed number.

The checklist

RequirementAll sendersBulk sendersHow to check
SPF or DKIM authenticationRequiredBoth SPF and DKIMGmail "Show original"
DMARC record publishedRecommendedRequiredDNS lookup for _dmarc.yourdomain.com
DMARC alignmentRecommendedRequiredFrom domain matches SPF or DKIM domain
One-click unsubscribe (RFC 8058)RecommendedRequired for marketing mailList-Unsubscribe and List-Unsubscribe-Post headers
Visible unsubscribe link in bodyRecommendedRequired for marketing mailRead the email
Unsubscribes honoured within 2 daysRecommendedRequiredTest it yourself
Spam rate under 0.3%RequiredRequiredGoogle Postmaster Tools
Valid reverse DNS on sending IPsRequiredRequiredHandled by SES on shared IPs
No impersonating gmail.com in FromRequiredRequiredUse your own domain

What happens if I break the rules?

Gmail increasingly rate-limits or rejects non-compliant mail, often with error codes naming the failed check. If your spam rate goes above 0.3%, Google won't help you with delivery issues until it stays below 0.3% for 7 consecutive days.

How do I keep my spam rate under 0.1%?

Does Microsoft have similar rules?

Yes. Microsoft introduced comparable requirements for senders of more than 5,000 messages a day to Outlook.com, Hotmail and Live addresses. Meeting Gmail's rules covers most of them.

Need the DNS records? See SPF, DKIM and DMARC for Amazon SES.

FAQ

Do these rules apply if I send fewer than 5,000 emails a day?

The bulk-sender extras don't, but all senders still need SPF or DKIM and a spam rate under 0.3%.

Do transactional emails need one-click unsubscribe?

No. The one-click unsubscribe rule applies to marketing and promotional messages.

No. Gmail means the List-Unsubscribe header, plus a visible link in the body.

Where do I see my Gmail spam rate?

In Google Postmaster Tools after verifying your domain. It is calculated daily.

Send through your own Amazon SES account

EazyEmailer is a self-hosted email marketing app on Amazon SES: $30 once, with the full source code and setup help. You pay AWS about $0.10 per 1,000 emails.

See EazyEmailer
Proshanto Gupta
Proshanto Gupta built EazyEmailer. He is the founder of ProSofts, where he builds apps and backends for startups, and runs EazyEmailer on Amazon SES himself. More about him.