Adding & verifying DNS records (SPF, DKIM, DMARC)

To send emails reliably with Sendigram, you must configure DNS records for your sending domain. This process authenticates your emails and improves deliverability.

1. Before You Start

  • You'll need access to your domain registrar or DNS hosting provider (e.g., GoDaddy, Cloudflare, Namecheap).
  • Have your domain name ready (e.g., yourcompany.com).
  • Allow up to 24–48 hours for DNS changes to propagate globally.

2. Log in to Sendigram

  1. Open Sendigram and log into your account.
  2. Go to Sender settings.
  3. Add your domain (if not already added).
  4. Sendigram will generate the required DNS records for your domain.

3. Types of DNS Records You'll Need

Sendigram usually requires three main records:

  • SPF (TXT record): Authorizes Sendigram to send emails from your domain.

Example: v=spfi include:sendigram.com ~all

  • DKIM (TXT record): Adds a cryptographic signature to verify message integrity.

Example:

  • Host:sendigram._domainkey
  • Value: (a long DKIM key provided by Sendigram).
  • DMARC (TXT record, optional but recommended): Tells receiving servers what to do with suspicious emails.

Example:

v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@yourcompany.com

4. Adding Records to Your DNS Provider

  1. Log in to your domain registrar/hosting provider.
  2. Locate the DNS management or Zone Editor section.
  3. Add the provided SPF, DKIM, and DMARC records one by one:
    • Select TXT as the record type.
    • Paste the host and value exactly as shown in Sendigram.
    • Save changes.

5. Verify Your Domain

  1. Return to Sendigram → Sending Domains.
  2. Click Verify next to your domain.
  3. If records are set correctly, the status will change to Verified.
  4. If not, double-check that records are entered without extra spaces or formatting issues.

6. Troubleshooting Tips

  • DNS propagation may take up to 48 hours.
  • Some providers require removing the domain name from the "Host" field (e.g., use @ or leave blank).
  • Ensure you don't have duplicate SPF records — combine them into one if necessary.
  • Contact your DNS provider if you're unsure about record formats.

7. Best Practices

  • Use a subdomain (e.g., mail.yourcompany.com or news.yourcompany.com) for marketing emails.
  • Keep your DNS records updated if you change providers.
  • Regularly test your authentication using deliverability tools.
Still have questions?