Gmail bulk sender requirements

Once you send above Google's bulk threshold to personal Gmail accounts, you must: authenticate with both SPF and DKIM, publish a DMARC record (p=none is accepted as the minimum), have at least one authenticated domain that aligns with your visible From:, keep valid forward and reverse DNS on your sending IPs, use TLS, keep the user-reported spam rate below Google's published threshold, and support one-click unsubscribe on marketing mail.

Updated July 14, 2026 · Bounce codes

Authentication and alignment

ControlWhat to verify
SPFEvery legitimate envelope sender is authorised, and the record stays inside the 10-lookup limit.
DKIMOutbound mail is actually signed — not merely that a key is published — and the signing domain is yours.
DMARCA record exists at _dmarc.<domain>. p=none is accepted.
AlignmentThe visible From: domain aligns with a domain that passes SPF or DKIM. This is the one that fails.

Infrastructure and message controls

Audit your domain

SPF, DKIM and DMARC, with the exact records to fix what's broken.
What a DNS check cannot tell you. Complaint rate. Sender reputation. Whether TLS was negotiated on a specific delivery. Whether your marketing mail carries one-click unsubscribe. Those live in message headers and in Postmaster Tools, not in DNS. Anyone selling you a "Gmail compliance score" derived purely from public DNS is overselling — including us, if we ever did. We check the DNS half and say so.

Verification workflow

  1. Inventory every platform that sends as your domain. All of them. The CRM too.
  2. Check public DNS.
  3. Send a test from each platform and read the Authentication-Results header on arrival.
  4. Watch DMARC aggregate reports and Google Postmaster Tools.
  5. Recheck whenever a sender is added or removed.

Requirements change. Google's sender guidelines are the source of truth.

Frequently asked

What DMARC policy does Gmail require for bulk senders?

A DMARC record must exist. p=none satisfies the requirement — Google does not mandate enforcement. That said, p=none provides no spoofing protection, so treat it as the compliance floor rather than the goal.

Do I need both SPF and DKIM for Gmail bulk sending?

Yes. Below the bulk threshold, SPF or DKIM is enough. Above it, Google requires both, plus DMARC, plus alignment. This is a genuine tightening and it catches senders who scaled up on an SPF-only setup that used to work.

What is one-click unsubscribe and is it required?

It is the List-Unsubscribe and List-Unsubscribe-Post header pair (RFC 8058) that lets a recipient unsubscribe without leaving their mail client. Google requires it on marketing and subscribed messages from bulk senders, alongside a visible unsubscribe link in the body. A public DNS check cannot verify it — it is a message header, so you must inspect a sent message.

Related

Automate this → — free tier, public pricing, API key emailed in about thirty seconds. No call with anyone.