
Open the visual model ↗
Inventory every sender that uses the domain
List the newsletter platform, transactional mail service, support mailbox, forms, billing system, and any legacy sender. For each, record the visible From address, envelope sender, DKIM signing domain, sending IP ownership, list or message type, and technical owner. SPF authorizes sending infrastructure; DKIM signs a message; DMARC evaluates alignment and applies the domain owner's published policy. Passing one check does not prove the recipient requested the message.
Use a domain the publisher controls and make the visible sender recognizable. Do not publish a copied SPF example without enumerating the real services, and do not move directly to an enforcement DMARC policy before observing legitimate streams. A provider can supply DNS values, but the publisher owns the decision about which services may represent the domain. Save the previous DNS state and verify after every change.
Source notes: Email sender guidelines · Sender requirements and recommendations
Test alignment with real messages
Send a controlled message from each stream to accounts the publisher owns at several mailbox providers. Inspect the received headers and record SPF, DKIM, and DMARC results plus the domains used in each check. For direct mail to personal Gmail accounts, Google's bulk-sender rules require both SPF and DKIM and a DMARC record, with the visible From domain aligned to at least one authenticated domain. Yahoo publishes its own requirements. Check both primary pages at launch because thresholds and enforcement can change.
A green dashboard tile is supporting evidence, not the whole test. Forwarding can alter SPF behavior; list software can change content that affects signatures; a subdomain may use different records. Keep one fixture message per stream and rerun it after provider, DNS, or From-address changes. Separate authentication failure from reputation, content, recipient choice, and temporary delivery errors.
| Stream | From domain | SPF | DKIM | DMARC alignment |
|---|---|---|---|---|
| Weekly newsletter | news.example | Pass | Pass: news.example | Pass |
| Receipts | mail.example | Pass | Pass: vendor.example | Check From alignment |
| Old campaign tool | example | Unknown | None | Do not send until resolved |
Illustrative domains and results; inspect actual received headers.
Source notes: Email sender guidelines
Keep consent and list purpose attached
Store the address, list or topic, signup source, consent text or lawful basis as applicable, confirmation state, and timestamp under the site's retention policy. Do not blend a product receipt list into a promotional newsletter because the same address appears in both. Set the expected topic and frequency at signup. Suppress hard bounces and completed unsubscribes across every path that sends the same publication.
Illustrative preflight for a 3,200-address list: 2,850 confirmed and recently engaged, 210 imported with no documented source, 90 hard-bounced previously, and 50 internal or test addresses. The sendable audience is not automatically 3,200. Quarantine the undocumented set for review, suppress the known hard bounces, and label test traffic. These numbers show the decision, not a deliverability benchmark.
Source notes: Email sender guidelines FAQ · Sender requirements and recommendations
Make one-click unsubscribe a tested transaction
For subscription or promotional mail in scope, include the List-Unsubscribe and List-Unsubscribe-Post mechanism specified by RFC 8058 and required by the receiving provider, plus a clear unsubscribe link in the message body where provider rules call for it. The header endpoint must process the request without sending the reader to a preference form. A body link can still offer topic choices, but it does not substitute for a compliant one-click header when one is required.
Test with a seeded recipient: capture the message headers, invoke the one-click request, confirm an idempotent success response, verify the suppression state, and attempt a later scheduled send. The address should remain suppressed from that list. Monitor failures without exposing subscriber addresses in routine logs. Do not add Google products or any other dashboard merely because a guide mentions them; monitoring tools are optional inputs, while the sending behavior is the requirement.
Source notes: RFC 8058: Signaling One-Click Functionality for List Email Headers · Email sender guidelines FAQ
Diagnose by stream, provider, and error code
When delivery falls, freeze campaign changes and segment accepted, deferred, bounced, complained, and unsubscribed messages by provider and stream. Preserve SMTP response codes and the exact campaign configuration. Check authentication first, then list source, unexpected volume changes, complaint signals, content or URL changes, and infrastructure. Open one provider case only after the documented prerequisites are satisfied.
Maintain a change log for DNS, vendor configuration, list imports, template links, and send volume. Increase volume only from legitimate demand and stable list practices; do not manufacture engagement or cycle domains to escape reputation. A good weekly scorecard shows eligible recipients, attempted, accepted, deferred, hard bounced, complained where available, and unsubscribed, each with a denominator. Open rate is affected by client privacy features and should not be the only health signal.
- Authenticate every real stream, including transactional mail.
- Keep list purpose and signup evidence with the address.
- Test header and body unsubscribe paths end to end.
- Preserve provider response codes before changing configuration.
Source notes: Email sender guidelines · Sender requirements and recommendations
Continue the work
Sources & limits
Mailbox-provider rules and enforcement can change, and authentication cannot guarantee inbox placement. Check the current provider documents and applicable messaging law for the actual audience before sending.
- Email sender guidelines
Gmail sender documentation · Publication date not stated · Primary source checked · 19 September 2026 - Email sender guidelines FAQ
Gmail sender documentation · Publication date not stated · Primary source checked · 19 September 2026 - Sender requirements and recommendations
Yahoo Sender Hub documentation · Publication date not stated · Primary source checked · 19 September 2026 - RFC 8058: Signaling One-Click Functionality for List Email Headers
IETF standard · Publication date not stated · Primary source checked · 19 September 2026
Source claims and editorial judgments remain separate. Send a correction with the passage and supporting evidence.

