Solution skill
SendGrid sender authentication: domain auth for production, single sender for tests
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
- Settings > Sender Authentication > Authenticate Your Domain, enter the domain.
- 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).
- Validate in the console and wait for DNS to propagate. Until validation passes, treat the domain as unverified.
- Once a domain is authenticated, any sender address on that domain is verified automatically. Single sender verification (testing only):
- Settings > Sender Authentication > Verify a Single Sender; fill in from name, from address, reply-to, and company address.
- Click the link in the verification email. No link click, no sending from that address.
- 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>