Guide
Email deliverability in 2026: the operator's guide
The Gmail, Yahoo, and Microsoft rules that decide inbox placement — and the checklist to clear them.
Authentication is now the floor
If your SPF, DKIM, and DMARC are not configured correctly, nothing else matters. The Gmail/Yahoo sender requirements that took effect in February 2024 — expanded by Microsoft in 2025 — made authentication a hard floor: any domain sending 5,000 or more messages per day to Gmail or Yahoo must have these in place and aligned. Non-compliant senders see volume blocked outright.
SPF, DKIM, and DMARC
SPF
SPF authorizes which servers may send for your domain. Keep one SPF record per domain and keep the DNS lookup count under 10 — beyond that the record can be truncated and the check can fail. Avoid permissive mechanisms like +all.
DKIM
DKIM cryptographically signs your mail. Use a 2048-bit key in 2026 — 1024-bit keys still work but are deprecated and soft-failed by several enterprise filters. DKIM is per-domain and per-selector, and you can run multiple selectors to rotate keys without downtime. Each platform you send from (your ESP, Google Workspace) needs its own DKIM record.
DMARC
DMARC ties SPF and DKIM together and tells receivers what to do on failure: monitor (p=none), p=quarantine, or p=reject. Publishing p=none is the minimum requirement, but it is a monitoring policy, not enforcement — senders on none still land in spam. Move to quarantine, then toward reject as your authentication stabilizes. Crucially, the DKIM signing domain (d=) must align with your From-header domain.
One-click unsubscribe (RFC 8058)
Bulk senders of marketing email must support one-click unsubscribe, defined by RFC 8058. That means a recipient can unsubscribe in a single click, without logging in. Two headers are required:
List-Unsubscribe: <https://example.com/unsub?...>(an https and/or mailto option)List-Unsubscribe-Post: List-Unsubscribe=One-Click
Your DKIM signature's h= tag must cover both headers, and the HTTPS endpoint must accept a POST with body List-Unsubscribe=One-Click and process the removal immediately. Gmail surfaces this as a native unsubscribe button next to the sender name. You must honor unsubscribes within two days.
Spam-complaint thresholds
Keep your spam-complaint rate below 0.10%. Reaching 0.30% triggers temporary rejection or filtering. These are enforced thresholds, not guidelines, and Gmail and Yahoo measure them independently. Monitor Gmail Postmaster Tools and watch for sudden spikes after a list change or a new campaign type.
The operator's checklist
- SPF published, under 10 lookups, no
+all. - DKIM 2048-bit, selector matches, signs the List-Unsubscribe headers.
- DMARC published; alignment passing; on a path from
none→quarantine→reject. - One-click unsubscribe (RFC 8058) live; unsubscribes honored within two days.
- From address on a real business domain (never a free Gmail/Yahoo address).
- New IPs/domains warmed; volume ramp under ~2x per week post-warmup.
- Engagement-based segmentation and a maintained suppression list.
- Hard bounces removed; never resend to them.
- Valid forward and reverse DNS (PTR); TLS in transit.
- Quarterly authentication audit scheduled.
Most ESPs automate the authentication setup. Brew, for instance, includes DKIM/SPF/DMARC and a custom sending domain out of the box; Resend adds managed dedicated IPs with auto-warmup and DNSBL monitoring; Klaviyo walks you through dedicated sending domains. The rules, though, are yours to uphold.
Frequently asked
- Who has to follow the Gmail and Yahoo sender rules?
- All senders should authenticate, but the strict bulk-sender requirements (SPF + DKIM + DMARC aligned, one-click unsubscribe, spam rate under 0.10%) apply to domains sending 5,000 or more messages per day to Gmail or Yahoo.
- What DMARC policy should I use?
- Publish at least p=none to meet the requirement, but treat that as monitoring only. Move to p=quarantine and then toward p=reject as your authentication stabilizes, since none still allows spoofed mail through.
- What headers does one-click unsubscribe need?
- Two: List-Unsubscribe (with an https and/or mailto option) and List-Unsubscribe-Post: List-Unsubscribe=One-Click. The DKIM signature must cover both, and the endpoint must accept a POST and unsubscribe the user immediately.
The Cadence brief
Email intelligence, roughly monthly.
New guides, fresh tool reviews, and the deliverability changes worth knowing — no spam, one-click unsubscribe, and nothing sold.
Sources & further reading
- Gmail — Email sender guidelines — Google
- Yahoo — Sender best practices — Yahoo
- RFC 8058 — One-click unsubscribe — IETF
- Google & Yahoo sender requirements 2026 — InboxStack
Dana Okafor
Editor, lifecycle & deliverability
Dana has run lifecycle email for two growth-stage SaaS companies and a DTC brand. She writes Cadence's deliverability and automation coverage.