Skip to content
iBlockSpam
DKIM by provider

DKIM record for Zoho Campaigns

Zoho Campaigns gives each sender domain a DKIM TXT record on a numbered host, such as 2232._domainkey in Zoho's example, with a value that begins k=rsa; p=. You copy it from the Authenticate Your Domain window, publish it next to the SPF include zcsend.net, and click Authenticate. Zoho leaves the DMARC record to you.

Record type
TXT
Selectors
numbered per account (e.g. 2232)
Private key held by
Provider (you publish its key)

The DNS records

The number in the host and the key are generated for your account. Copy both from Zoho Campaigns; the rows below use Zoho's example host.

DKIM key for the sender domain

Type: TXT · Host: 2232._domainkey

k=rsa; p=<public key shown in Zoho Campaigns>

Zoho's newer guide shows 23441._domainkey; your number will differ.

DKIM key when you send from a subdomain such as mail.example.com

Type: TXT · Host: 2232._domainkey.mail

k=rsa; p=<public key shown in Zoho Campaigns>

SPF on the sender domain

Type: TXT · Host: @

v=spf1 include:zcsend.net ~all

Add include:zcsend.net to an existing SPF record instead of creating a second one.

Set it up and turn on signing

  1. Add and verify a sender address on your own domain. Zoho says public mailbox domains can't be authenticated.
  2. As an organization admin, go to Settings > Email > Senders and Authentication and click Setup next to the domain (older accounts: Settings > Deliverability > Domain Authentication).
  3. Copy the DKIM host and value into a new TXT record. If your DNS host appends the domain, enter only the ._domainkey part Zoho shows.
  4. Click Authenticate. Zoho says DNS changes can take up to 24 hours to update globally; if the status still reads At risk, wait and validate again.
  5. With SPF and DKIM passing, the Custom Return Path section unlocks: publish its CNAME and click Validate CRP. Then publish your own DMARC record.

DMARC alignment

The numbered key lives under your sender domain, so Zoho Campaigns signs with d= your domain and DMARC can pass on DKIM even while bounces still use Zoho's default return path. Zoho says all addresses under an authenticated domain count as authenticated too. Adding the Custom Return Path moves bounces onto a subdomain of yours, which Zoho says aligns your domain across all its checks.

Key length and rotation

Zoho generates the key and you hold its public half as a TXT value, so a new key needs a DNS update on your side. Neither help article states a key length or rotation schedule. The numbered host makes a change easy to spot: a different number in the setup window means a new record to publish.

Common mistakes

  • Putting the key on the root domain. The value goes on the numbered ._domainkey host, not on @.
  • Leaving off the subdomain. Sending from mail.example.com needs the host 2232._domainkey.mail, with your own number.
  • Expecting Zoho to publish DMARC. Zoho Campaigns only shows a reminder; the _dmarc record is yours to create.
  • A CRP host that already has MX or A records. Zoho says return path validation then fails.

Check your Zoho Campaigns DKIM key

Enter your domain and the selector from your Zoho Campaigns account. Free, reads public DNS only.

Frequently asked questions

What host name does the Zoho Campaigns DKIM record use?

A number Zoho assigns, followed by ._domainkey, such as 2232._domainkey in its example. For a subdomain sender like mail.example.com, Zoho adds the subdomain: 2232._domainkey.mail.

Does Zoho Campaigns create a DMARC record for me?

No. Zoho Campaigns shows a heads-up in the DMARC section when none is published, and asks you to create the record yourself. Our DMARC Record Generator builds one.

What do Zoho Campaigns' At risk and Protected statuses mean?

Zoho checks four parts: SPF, DKIM, DMARC and the custom return path. At risk means none are verified, Needs attention means some are, and Protected means all four are configured and verified.

Sources

Checked against Zoho Campaigns's documentation on November 3, 2026. Providers change their setup screens; if yours differs, follow the values your admin console shows.

DKIM records for other providers

Compare every provider's selectors in one table · SPF record for Zoho Campaigns

Last updated