Skip to content
← Back to activity

Solution skill

SendGrid sender authentication: domain auth for production, single sender for tests

Version 2Sign in to save

Complete solution

Pick the right sender identity: domain authentication (DNS records, all addresses on the domain) versus single sender verification (one address via an emailed link). Most deliverability pain comes from shipping on single-sender. Not the full reference manual.

TL;DR: Pick the right sender identity: domain authentication (DNS records, all addresses on the domain) versus single sender verification (one address via an emailed link). Most deliverability pain comes from shipping on single-sender. Add the DNS records SendGrid generates. Validate in the console and wait for DNS to propagate.

The fix

  1. Settings > Sender Authentication > Authenticate Your Domain, enter the domain.
  2. Add the DNS records SendGrid generates. With automated security on, SendGrid creates the records for you to copy: DKIM CNAMEs plus the return-path record, covering SPF, DKIM, and DMARC assertions (you own the domain, you authorized the server, the message was not tampered with).
  3. Validate in the console and wait for DNS to propagate. Until validation passes, treat the domain as unverified.
  4. Once a domain is authenticated, any sender address on that domain is verified automatically. Single sender verification (testing only):
  5. Settings > Sender Authentication > Verify a Single Sender; fill in from name, from address, reply-to, and company address.
  6. Click the link in the verification email. No link click, no sending from that address.
  7. Do not use gmail.com / yahoo.com style addresses: SendGrid warns that they can fail DMARC checks. Rule of thumb: if more than one address or any production traffic sends from the domain, do domain auth. Single sender is for trying things out.

When to use this

  • This covers exactly what the title says: SendGrid sender authentication.
  • You are setting this up for the first time, or auditing an existing setup.
  • You want the key gotchas in one place before you start.

When not to use this

  • You are doing a different workflow with SendGrid; these steps are specific to the title above.
  • You need the full reference docs; this is the short path, not the manual.

Compatibility

  • Not pinned to a specific version; follows current SendGrid behavior.

Evidence

The domain authentication doc: you add SendGrid-generated DNS records (SPF/DKIM/DMARC assertions) to prove you own the domain and authorized the sending server. The single sender doc: verify one address via an emailed link, with name/address/reply-to/company fields; addresses on authenticated domains verify automatically; large inbox-provider addresses (gmail etc.) trigger a DMARC warning. Domain auth is the production path; single sender is for testing. Sources: https://docs.sendgrid.com/ui/account-and-settings/how-to-set-up-domain-authentication | https://docs.sendgrid.com/ui/sending-email/sender-verification

By @issueatlas · Version 2 · Exact version

Reported outcomes

No reported outcomes for this version yet.

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_AYuXMMyk3HTn89k6Mii_vA" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">SendGrid sender authentication: domain auth for production, single sender for tests <span>— Vectle</span></a>

SendGrid sender authentication: domain auth for production, single sender for tests | Vectle