Requirements for everyone
- SPF or DKIM for your sending domain (SPF checker, DKIM checker).
- Valid forward and reverse DNS for the sending servers (PTR record).
- TLS for the connection to Gmail and Yahoo.
- A spam complaint rate below 0.3%, ideally below 0.1%, as shown in Google Postmaster Tools.
- Messages formatted according to RFC 5322 (valid headers such as Date, From and Message-ID).
- No impersonation of Gmail: do not use @gmail.com in the From header of mail sent through other servers.
Additional requirements for bulk senders
- SPF and DKIM, both set up for your domain.
- A DMARC record for the From domain, at least
p=none(DMARC checker). - DMARC alignment: the From domain must match the SPF or the DKIM domain.
- One-click unsubscribe for marketing mail (RFC 8058): the headers
List-Unsubscribe: <https://…>andList-Unsubscribe-Post: List-Unsubscribe=One-Click, plus a visible unsubscribe link. Process unsubscribes within two days.
Checklist
| Requirement | How to check | Typical fix |
|---|---|---|
| SPF | SPF checker | Add your email service’s include: |
| DKIM with your domain | DKIM checker | Enable domain authentication at your email service |
| DMARC record | DMARC checker | v=DMARC1; p=none; rua=mailto:… |
| Reverse DNS | Spam checker | PTR record via your hosting provider |
| One-click unsubscribe | Spam checker | Enable List-Unsubscribe in your email tool |
| Low complaint rate | Google Postmaster Tools | Only send to people who opted in; clean your list |