Zendesk SPF and DKIM setup
How to make Zendesk send your support email as your own domain: the SPF and DKIM records, the order that matters, and the DMARC step Zendesk never tells you to take.
What you are setting up
Zendesk answers tickets from your support address (support@yourdomain.com), which means it sends email as your domain. For that mail to pass DMARC, Zendesk has to sign it with your domain via DKIM. You forward your support address into Zendesk, publish an SPF record and two DKIM CNAMEs, and turn on signing. One ordering rule and one thing Zendesk leaves out (DMARC itself) are where people get burned.
Connect your support address
In Admin Center > Channels > Talk and email > Email, add support@yourdomain.com as a support address, then set your mail provider to forward that address to your Zendesk address (support@yoursubdomain.zendesk.com). Use the row's Verify forwarding option to confirm it; Zendesk only sends as your address once forwarding checks out. Forward from a real mailbox, not a distribution list.
Publish SPF and DKIM
The SPF record (or merge the include into your existing one):
Type: TXT (SPF) Host: @ Value: v=spf1 include:mail.zendesk.com -all
Use include:mail.zendesk.com, and keep it in the first lookup of your SPF record (include:smtp.zendesk.com and include:support.zendesk.com are outdated). Then the two DKIM records, which for Zendesk are fixed CNAMEs you can publish exactly as written:
Type: CNAME Host: zendesk1._domainkey.yourdomain.com Value: zendesk1._domainkey.zendesk.com Type: CNAME Host: zendesk2._domainkey.yourdomain.com Value: zendesk2._domainkey.zendesk.com
These are CNAMEs (not TXT) on purpose: Zendesk rotates the signing keys every quarter, and the CNAME indirection means the live key is resolved from Zendesk so you never touch DNS again. Because the selectors live under your domain, Zendesk signs with d=yourdomain.com, which aligns and carries DMARC. SPF authenticates Zendesk's own return-path and does not align, so DKIM is the leg that matters.
Order matters: enable DKIM last. Only after the two CNAMEs resolve, turn on Custom domain for DKIM on that same Email settings page. Zendesk warns, in bold, that enabling signing before the CNAMEs exist causes delivery failures.
Add DMARC (Zendesk will not remind you)
This is the gap worth knowing: Zendesk walks you through SPF and DKIM but never tells you to publish a DMARC record. Without one, you get no reports and no protection on your domain. Add a standard _dmarc TXT and start in monitor-only mode:
Type: TXT Host: _dmarc Value: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Build it with our DMARC builder, watch where your support mail is actually coming from, and progress past p=none when reports are clean.
The Zendesk gotcha
The most common break is forwarding into Zendesk without finishing DKIM. Your replies go out as support@yourdomain.com, but with only Zendesk's non-aligned SPF and no aligned DKIM, so DMARC fails at Gmail and Yahoo and your support replies start landing in spam. Publish the two CNAMEs and enable signing, and remember to do that toggle last. Also note: custom DKIM only applies when you send as your own external domain, mail from a default @yoursubdomain.zendesk.comaddress is already authenticated under Zendesk's own domain and needs none of this.
Confirm it worked
- Check the DKIM CNAMEs. Our DKIM checker confirms both records resolve before you flip the signing toggle.
- Send a test ticket and read the headers. Reply to a ticket from your support address, open the original, and confirm the DKIM signature shows
d=yourdomain.comanddmarc=pass. Our header analyzer reads it in plain English. - Watch the reports. Zendesk should appear as an aligned, passing source in your DMARC aggregate reports, labeled as a known sender in trustyourinbox so you can tell it apart from anything else sending as your domain.
Connect your DNS once and we publish the Zendesk records above in a single click, with a five-minute window to undo. Then we keep watching this sender in your DMARC reports and tell you the moment Zendesk mail starts failing, so a typo in a record never quietly costs you the inbox.
Keep reading
Run a free DMARC audit
Paste your domain and see your published SPF, DKIM, and DMARC in plain English.
Forwarding and DMARC, explained
Why forwarding your support address into Zendesk without DKIM breaks DMARC.
DKIM record checker
Confirm the two Zendesk DKIM CNAMEs resolve before you enable signing.
Google Workspace SPF and DKIM setup
Set up the mailbox your support address actually lives in, too.
Last verified 2026-06-22.
Free for one domain. Set up in five minutes. We parse the reports; you read plain-English summaries.