All ESPs

Transactional

SendGrid

SendGrid is one of the most widely deployed transactional ESPs. It supports SMTP and an HTTP API, with separate IP pools for transactional and marketing traffic. Authentication uses domain authentication with two CNAMEs per signing domain (s1._domainkey, s2._domainkey).

DNS records to publish

TypeHostValue
CNAMEem<id>u<id>.wl<region>.sendgrid.net
Link branding (tracking domain)
CNAMEs1._domainkeys1.domainkey.u<id>.wl<region>.sendgrid.net
DKIM key 1
CNAMEs2._domainkeys2.domainkey.u<id>.wl<region>.sendgrid.net
DKIM key 2

Authentication setup

SPF

Add include:sendgrid.net to your SPF record (only required if you also use Sender Authentication's SPF mode — domain authentication uses CNAME-based DKIM by default).

DKIM

Publish the two CNAME records (s1, s2) shown in Sender Authentication. SendGrid rotates keys automatically.

DMARC

Start at p=none with rua reporting; once DKIM and SPF align consistently, ramp to p=quarantine then p=reject.

Deliverability tips

  • Use a dedicated IP pool only above ~50k messages/month to a single mailbox provider; below that, shared pools usually outperform a new dedicated IP.
  • Separate transactional and marketing onto different subdomains and IP pools to protect transactional reputation.
  • Warm dedicated IPs gradually: 50, 100, 500, 1k, 5k, 10k per day per provider over 2-3 weeks.
SendGrid setup docs

Related providers