Article
Jun 9, 2026
Bulk Email Sender Requirements 2026: The Checklist Gmail and Outlook Now Enforce
Deliverability stopped being folklore in 2024. In 2026 it's compliance engineering, with hard numeric gates at Gmail and outright rejection at Outlook

TL;DR
Gmail requires SPF, DKIM, DMARC, one-click unsubscribe honored within 2 days, complaints under 0.3%.
Outlook rejects (not spam-folders) mail from 5,000+/day senders failing auth, since May 2025.
The 0.3% complaint ceiling is the gate most SMBs trip first; target under 0.1%.
A 15-minute audit catches most failures: pull your DNS records, your unsubscribe flow, your Postmaster numbers.
If you're about to start cold or bulk outreach in 2026, fix the wiring before you send the first batch.
1. Deliverability is now compliance engineering, not folklore
The direct answer to what are the bulk email sender requirements in 2026: if you send more than 5,000 messages a day to Gmail or Outlook addresses, you need SPF, DKIM, and DMARC passing on every send, a one-click unsubscribe that's honored within 2 days, and a spam complaint rate that stays below 0.3% (Google's stated ceiling, with an unofficial target of 0.1%). Miss any of those at Outlook and your mail gets rejected at the door, not filtered into spam.
For a decade, deliverability advice was vibes. Warm your domain, write shorter subject lines, avoid the word "free." That era is over. Gmail and Yahoo published hard numeric thresholds in October 2023 and started enforcing them in February 2024. Microsoft followed in May 2025 with stricter rules for high-volume Outlook senders.
The job changed from copywriting to compliance engineering. You're now running a small regulated system: authenticated identity, auditable consent, measurable complaint signal. The senders who treat it that way land in the inbox. The senders who don't get a rejection bounce and a confused marketing director.
If you outsource any of this to an ESP, you still own the records. The ESP cannot fix your DNS for you, and your domain reputation follows you across vendors.
2. The Gmail thresholds you have to clear
Google's sender guidelines (updated through 2024 and still in force in 2026) define a bulk sender as anyone sending roughly 5,000 or more messages a day to Gmail accounts. Cross that line and the requirements turn into hard gates.
Four gates matter:
SPF and DKIM both passing, with DMARC published. Your sending domain needs a published SPF record, DKIM signatures on outbound mail, and a DMARC policy (p=none is the floor; p=quarantine or p=reject is where mature programs land). DMARC alignment must pass — the visible From domain has to match the authenticated domain.
One-click unsubscribe, honored within 2 days. RFC 8058 list-unsubscribe headers, not a link buried in the footer. The user clicks once, you suppress within 48 hours. Miss the window and you're flagged.
Spam complaint rate under 0.3%. Measured in Postmaster Tools as a rolling rate. Google's published ceiling is 0.3%. The operational target — the one we use with clients — is below 0.1%. Between 0.1% and 0.3% you're in the yellow zone and reputation drifts down quietly.
Valid forward/reverse DNS and TLS in transit. Lower-stakes but non-negotiable. Your sending IP needs a PTR record that resolves back to itself, and connections must support TLS.
If you're sending through a major ESP — Klaviyo, Customer.io, Marketo, anything in that tier — the TLS and DNS pieces are handled. SPF, DKIM, DMARC, and complaint rate are still yours.
3. The Outlook change: rejection at the door since May 2025
This is the part most SMB marketing teams missed. In May 2025, Microsoft announced new requirements for high-volume Outlook senders: if you send 5,000+ messages per day to Outlook.com, Hotmail, or Live.com addresses and you fail SPF, DKIM, or DMARC, your mail is rejected.
Not spam-foldered. Rejected. Your sending platform gets a hard bounce, your sequence tool marks the address dead, and the recipient sees nothing.
The operational consequence is brutal for cold outreach. A misconfigured DMARC record used to mean lower open rates. In 2026 it means a chunk of your Outlook list silently disappears from your sendable universe, and your reply rate craters because half your prospects never received the message.

The four gates between your send button and the inbox. One failure routes to rejection.
4. The 15-minute audit you can run today
Before you send the next batch, run this. It needs a terminal and a Postmaster Tools login.
Minute 0-3: SPF. Run dig TXT yourdomain.com and look for a v=spf1 record. Confirm every service that sends on your behalf is included (your ESP, your transactional sender, your CRM, your support tool). A common failure: SPF includes Mailgun but you migrated to Postmark six months ago.
Minute 3-6: DKIM. Your ESP gives you a selector. Run dig TXT selector._domainkey.yourdomain.com. Confirm the public key is published and matches what the ESP shows in its dashboard. Multiple selectors are fine; one missing selector is the failure.
Minute 6-9: DMARC. Run dig TXT _dmarc.yourdomain.com. You want a policy at minimum p=none with a rua= reporting address. If the record is missing entirely, you're failing Gmail's bulk-sender requirement and Outlook's rejection rule.
Minute 9-12: Unsubscribe. Open your last campaign in a Gmail web client. Does the list-unsubscribe link appear at the top of the message header (next to the sender name)? If not, your ESP isn't injecting RFC 8058 headers. Check your campaign settings.
Minute 12-15: Complaint rate. Log into Postmaster Tools and pull the last 30 days. Note the spam rate. Anything above 0.1% is a yellow flag. Above 0.3% and you've already lost reputation.
Write the five results on one page. That page is your fix list.
5. Fix paths per failure
SPF failing or incomplete. Consolidate to one SPF record (multiple records is itself a fail). Use include: for each legitimate sender. Watch the 10-lookup limit; if you're over, flatten or drop unused services.
DKIM missing. Re-enable signing in your ESP, republish the selector. Most ESPs auto-generate the DNS record you need to add at your registrar. Propagation is usually under an hour.
DMARC missing or p=none forever. Publish p=none first with a rua= mailbox. Read the aggregate reports for two weeks. Once you've identified every legitimate sender, move to p=quarantine and then p=reject. Don't jump straight to p=reject without the observation window; you'll black-hole your own transactional mail.
Complaint rate above 0.1%. This is almost always a consent problem, not a content problem. Audit how addresses entered your list. Single opt-in from a paid lead form? Old purchased list segment still in rotation? Re-engagement campaign sent to dormant addresses? Suppress aggressively. We've seen complaint rates drop from 0.4% to 0.06% in 30 days just by suppressing anyone who hasn't opened in 180 days.
Unsubscribe not honored within 2 days. Usually a sync gap between your ESP and your CRM. The unsubscribe lands in the ESP, but the CRM keeps the contact "marketable" and the next campaign re-adds them. Fix the sync direction or run the suppression list from the ESP as source of truth.
The distinction between transactional email flows and marketing campaigns matters here: flows triggered by user action almost never generate complaints, while campaigns to cold segments generate most of them.
6. Monthly monitoring: the two numbers that matter
Once you're compliant, the monitoring loop is small. Two numbers, reviewed monthly.
Domain reputation in Postmaster Tools. Green or High is fine. Medium means you have 30-60 days before deliverability noticeably degrades. Low or Bad means you're already in trouble.
Spam complaint rate, 30-day rolling. Target under 0.1%. Investigate anything above. The cause is almost always a specific campaign or segment, and the fix is suppression, not rewriting subject lines.
Microsoft offers an equivalent through Smart Network Data Services (SNDS) for IP reputation. If you send your own IP at scale, watch it. If you're on an ESP shared pool, you're inheriting their reputation and the lever you have is your own complaint contribution.
Most SMBs we work with automate this monitoring loop into a weekly Slack digest: domain reputation, complaint rate, unsubscribe-honor latency. Three numbers, one channel, five seconds to read.
7. What this means if you're about to start cold or bulk outreach
If you're a 20-person company about to start sending 10,000 cold emails a week in Q3 2026, the order of operations is non-obvious.
First, set up auth on the sending subdomain, not your primary domain. Send cold from mail.yourcompany.com or outbound.yourcompany.com. Keep your primary domain clean for transactional and account-management mail. Cold outreach generates complaints; you don't want those complaints landing on the domain that sends your invoice reminders.
Second, warm up. Even with perfect auth, sending 10,000 messages on day one from a cold domain triggers volume-anomaly filters at both Gmail and Outlook. Start at 50/day and ramp over 4-6 weeks.
Third, accept that the 0.3% Gmail ceiling and the Outlook rejection rule make some cold playbooks economically dead. Buying a 500,000-record list and blasting it in 2026 is no longer slow ROI; it's negative ROI, because you'll burn the domain in the first week.
The senders who win in 2026 treat email as the regulated channel it has become. They build the auth layer once, monitor two numbers monthly, and route the complaint-generating segments through dedicated subdomains so reputation damage stays contained.
We build that wiring as part of our digital marketing engagements — the audit, the DNS fixes, the suppression sync, the monitoring loop. The work is unglamorous and it's load-bearing.
FAQ
What counts as a "bulk sender" under the 2026 Gmail and Outlook rules?
Both providers define bulk senders as those sending approximately 5,000 or more messages per day to addresses on their platform. The count is per provider, not total. If you send 3,000 to Gmail and 3,000 to Outlook daily, you're under the Gmail threshold but at the Outlook threshold, and Outlook's rejection rule applies.
Does the 0.3% spam complaint ceiling apply to transactional email?
Google's published 0.3% ceiling applies to bulk commercial mail. Transactional messages (receipts, password resets, shipping notifications) typically generate complaint rates near zero because users expect them. The risk shows up when transactional and marketing share a sending domain and a bad campaign drags the whole domain's reputation down.
What happens if my DMARC record is set to p=none?
p=none satisfies Gmail's bulk-sender requirement that a DMARC record exists, and it satisfies Outlook's high-volume rule. The record passes the gate even though it tells receivers to take no enforcement action. Treat p=none as a starting point for observation, not a destination — most mature programs move to p=quarantine within 60-90 days.
How long does it take to recover domain reputation after a bad campaign?
In our client work, 30-60 days of clean sending typically moves a Medium-reputation domain back to High. A Low or Bad rating takes longer, often 90+ days, and sometimes requires moving to a fresh sending subdomain while the original recovers. The complaint rate has to stay under 0.1% throughout the recovery window.
Do these rules apply if I send through Mailchimp, Klaviyo, or HubSpot?
Yes. Your ESP handles TLS, reverse DNS, and the technical sending infrastructure, but SPF, DKIM, DMARC, and your complaint rate remain your responsibility. The ESP gives you the DNS records to publish; you publish them at your registrar. Your domain reputation follows you across ESPs, so a clean record on one platform doesn't reset when you switch.
Run the 15-minute audit this week. If you find a failure you don't know how to fix, send us the audit page and we'll tell you what it'll take to clear.