Source: New Gmail protections for a safer, less spammy inbox, by Neil Kumaran
A newsletter can have a clean list, pass SPF and pass DKIM at Gmail, and still fail DMARC alignment. Both checks can pass for the sending service's domain while the From: address shows yours. The fix is a DKIM key on your own domain and a DMARC record.
On 3 October 2023 Google announced new requirements for bulk senders, "those who send more than 5,000 messages to Gmail addresses in one day". The Email sender guidelines set the start date: "Starting February 1, 2024". A sender over that volume has to:
The guidelines say they exist to help "prevent Gmail from limiting sending rates, blocking messages, or marking messages as spam."
Passing SPF or DKIM is not enough on its own. The guidelines add a condition:
"the domain in the sender's From: header must be aligned with either the SPF domain or the DKIM domain. This is required to pass DMARC alignment."
The domains below are made up to show the mechanism. Whether a given service signs under its own domain by default depends on the provider.
Two passes for the wrong domain still fail alignment.
v=DMARC1; p=none.List-Unsubscribe-Post: List-Unsubscribe=One-Click
List-Unsubscribe: <https://yourbrand.example/unsubscribe/example>
The first line is verbatim from the guidelines; the URL in the second is our illustrative domain.
This step is our suggestion, not from Google's pages. Send one test email to a Gmail address and open its headers. Look for dkim=pass with your own domain, not the service's.
The volume threshold, dates, unsubscribe window and spam rates come from the two Google pages. The example domains and the header check are ours.