Authorize SendGrid to send email on behalf of your domain by adding the correct SPF include or by completing domain authentication.
TXT
@
v=spf1 include:sendgrid.net ~all
If using SendGrid domain authentication (recommended), SPF is handled automatically via a CNAME record. Manual SPF include is the alternative.
Go to app.sendgrid.com and sign in to your account.
Navigate to Settings > Sender Authentication > Domain Authentication. Click "Authenticate Your Domain". SendGrid recommends domain authentication over manual SPF.
Choose your DNS provider from the dropdown and enter your sending domain. SendGrid will generate the DNS records you need.
SendGrid will provide CNAME records that handle SPF automatically. If you prefer a manual SPF include instead, add include:sendgrid.net to your SPF record.
v=spf1 include:sendgrid.net ~allClick "Verify" in SendGrid. The platform will check your DNS records and confirm authentication is complete.
v=spf1 include:_spf.google.com ~allv=spf1 include:_spf.google.com include:sendgrid.net ~allAfter adding your DNS records, use our free SPF checker to verify everything is configured correctly. DNS changes typically propagate within minutes, but can take up to 48 hours.
If using manual SPF, add include:sendgrid.net to your SPF record. If using SendGrid domain authentication (recommended), SPF is handled via CNAME records and no manual SPF include is needed.
SendGrid recommends domain authentication. It uses CNAME records that automatically handle SPF and DKIM, and it gives you better control over your sender reputation.
Yes. Combine both includes in a single SPF record: v=spf1 include:_spf.google.com include:sendgrid.net ~all.