SPF, DKIM and DMARC for Elastic Email

Short answer: Elastic Email mail passes Gmail, Yahoo and Microsoft checks when you turn on DKIM with your own domain, add include:_spf.elasticemail.com to your one SPF record and publish a DMARC record at _dmarc (start with p=none). The exact records and clicks are below.

SPFTXT at @
v=spf1 include:_spf.elasticemail.com ~all
Elastic Email checks for include:_spf.elasticemail.com in your root SPF record: add just that include to the record you already have (its example also carries a mx, which you only need if your own web and mail servers send). DMARC passes through the aligned DKIM signature below.
DKIMCNAME / TXTTXT record at api._domainkey with the key from your account (it starts with k=rsa;t=s;p=). Tracking: CNAME tracking → api.elasticemail.com.
DMARCTXT at _dmarc
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Start with p=none and a mailbox you read, or a free report address that turns the reports into a dashboard; build your own.

Step by step

  1. In Elastic Email open Settings → Domains → Manage Domains, click Start Verification, choose the domain option, enter your domain and click Continue.
  2. Add the SPF include to your existing SPF record, and the DKIM TXT at api._domainkey using the Copy buttons (the key can change, so never reuse one from an old guide).
  3. Add the tracking CNAME tracking → api.elasticemail.com.
  4. Click Verify record, then View details to see SPF, DKIM, Tracking, MX and DMARC status. DNS changes can take up to 48 hours.
  5. No DMARC record yet? Publish one at _dmarc with p=none and move to quarantine or reject once SPF and DKIM are valid.

Mistakes that break it

Check that it worked

After the fix, send a test email to see SPF, DKIM and DMARC pass on a real message, then keep an eye on it: free DMARC monitoring shows every service that sends mail as your domain and which ones fail, in plain English.

Rather not touch DNS? I set up SPF, DKIM and DMARC without breaking your other senders, with a before/after report.

Get it fixed on Fiverr

Prefer to do it yourself? Get the step-by-step Fix Kit ($15) – 28-page guide, checklist, 20+ providers.

Did this fix it?

What's still not working?

Paste the bounce message or describe what happens. We read every report and add fixes for new errors.

Other setup guides

Google WorkspaceMicrosoft 365Zoho MailHostinger EmailTitan EmailGoDaddy email (Microsoft 365 and Professional Email)Namecheap Private EmailIONOS MailProton MailCloudflare Email RoutingMailchimpSendGridAmazon SESShopify EmailKlaviyoHubSpotBrevoMailgunPostmarkZendeskConstant ContactMailerLiteKit (ConvertKit)ActiveCampaignFreshdeskIntercomZoho CampaignsHelp ScoutSquarespace Email CampaignsMailjetCampaign MonitorSalesforce Account Engagement (Pardot)Wix Email Marketing (Ascend)GorgiasSparkPostResendMailerSend