Marketing automation and email marketing platform with CRM features. This guide covers the complete email authentication stack for ActiveCampaign: SPF, DKIM, and DMARC. Each section gives you the exact DNS records, step-by-step instructions, common pitfalls, and how to verify your setup.
Authorize ActiveCampaign to send email on behalf of your domain by adding the correct SPF include.
TXT
@
v=spf1 include:emsd1.com ~all
Add include:emsd1.com to your existing SPF record. emsd1.com is ActiveCampaign's sending infrastructure.
Go to your ActiveCampaign account.
Go to Settings > Advanced > I want to set up email authentication manually (or through the Mailserver Domain setup).
Look up your current SPF record.
dig TXT yourdomain.com +short | grep spfAdd include:emsd1.com to your existing SPF record.
v=spf1 include:emsd1.com ~allSend a test email from ActiveCampaign and check the headers for SPF pass.
v=spf1 include:_spf.google.com ~allv=spf1 include:_spf.google.com include:emsd1.com ~allAdd include:emsd1.com to your SPF record. emsd1.com is ActiveCampaign's sending infrastructure domain.
emsd1.com is the domain used by ActiveCampaign for their email sending infrastructure. It stands for Email Service Domain 1.
Yes. Combine includes: v=spf1 include:_spf.google.com include:emsd1.com ~all.
Enable DKIM for ActiveCampaign by publishing a CNAME record for domain authentication.
CNAME
dk._domainkey
dk._domainkey.youraccount.activehosted.com
ActiveCampaign provides the exact CNAME value in your account settings. The selector is typically "dk".
Go to your ActiveCampaign account.
Go to Settings > Advanced and find the DKIM/domain authentication section.
ActiveCampaign displays the CNAME record for DKIM. Copy the host and value.
Create the CNAME record in your DNS provider.
dk._domainkey.yourdomain.com CNAME dk._domainkey.youraccount.activehosted.comActiveCampaign will verify the DNS record and activate DKIM signing.
ActiveCampaign typically uses "dk" as the DKIM selector. The record is a CNAME pointing to your account's activehosted.com subdomain.
Since the DKIM record is a CNAME, ActiveCampaign can rotate keys on their end without requiring DNS changes.
A mailserver domain (CNAME setup) is an alternative to manual DKIM. Either approach enables DKIM signing. Check your account for the recommended method.
Publish a DMARC record to protect your domain when using ActiveCampaign for email marketing.
TXT
_dmarc
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1
Set up SPF and DKIM for ActiveCampaign before enforcing DMARC.
Set up SPF (include:emsd1.com) and DKIM (CNAME record) for ActiveCampaign.
Send a test email and verify SPF and DKIM pass in the headers.
Add a TXT record at _dmarc.yourdomain.com.
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1Analyze DMARC reports for 2-4 weeks.
Move from p=none to p=quarantine to p=reject.
Yes. With domain authentication complete, ActiveCampaign emails pass DKIM alignment for DMARC.
Only if domain authentication is incomplete. With proper SPF and DKIM, emails pass DMARC.
No. DMARC is one record per domain that covers all email senders.
Once your SPF, DKIM, and DMARC records are in place, run a full domain scan to confirm everything is configured correctly. DNS changes typically propagate within minutes but can take up to 48 hours.