Zoho Mail Email Authentication Setup

Zoho's business email hosting service with productivity tools. This guide covers the complete email authentication stack for Zoho Mail: SPF, DKIM, and DMARC. Each section gives you the exact DNS records, step-by-step instructions, common pitfalls, and how to verify your setup.

How to Set Up SPF for Zoho Mail

Authorize Zoho Mail to send email on behalf of your domain by adding the correct SPF include for your Zoho region.

Quick Answer — The Record You Need

Type

TXT

Host / Name

@

Value
v=spf1 include:zoho.com ~all

Use include:zoho.com for US, include:zoho.eu for EU, or include:zoho.in for India. Match your Zoho data center region.

Step-by-Step Setup

1

Identify your Zoho region

Determine which Zoho data center you use: zoho.com (US), zoho.eu (EU), or zoho.in (India). This affects the SPF include value.

2

Log in to Zoho Mail Admin

Go to mail.zoho.com (or your regional URL) and access the admin console.

3

Navigate to domain settings

Go to Domains > your domain > Email Configuration. Zoho displays the required DNS records.

4

Add the SPF record

Add the appropriate include to your SPF record based on your region.

v=spf1 include:zoho.com ~all
# OR for EU: v=spf1 include:zoho.eu ~all
# OR for India: v=spf1 include:zoho.in ~all
5

Verify in Zoho

Return to Zoho admin and verify the DNS records. Zoho will confirm SPF is configured.

Before & After

Before
v=spf1 ~all
After
v=spf1 include:zoho.com ~all

SPF Gotchas

  • Zoho has region-specific SPF includes: zoho.com (US), zoho.eu (EU), zoho.in (India). Using the wrong region will not authorize your mail servers.
  • If you migrated between Zoho regions, update your SPF include to match the new region.
  • Zoho also offers include:zoho.com.au for Australia. Check your account settings to confirm your region.

SPF FAQ

What SPF record do I need for Zoho Mail?

Use include:zoho.com for US accounts, include:zoho.eu for EU, or include:zoho.in for India. Add the correct one to your SPF record.

How do I know which Zoho region I am on?

Check the URL you use to access Zoho Mail: mail.zoho.com (US), mail.zoho.eu (EU), or mail.zoho.in (India).

Can I include multiple Zoho regions in SPF?

You should only need the include for your specific region. Adding multiple adds unnecessary DNS lookups.

How to Set Up DKIM for Zoho Mail

Generate and publish a DKIM key in Zoho Mail admin to enable cryptographic signing of outgoing email.

Quick Answer — The Record You Need

Type

TXT

Host / Name

zmail._domainkey

Value
v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY_FROM_ZOHO

The default selector is "zmail" but you can customize it. Generate the key in Zoho Mail admin.

Step-by-Step Setup

1

Log in to Zoho Mail Admin

Go to the Zoho Mail admin console for your domain.

2

Navigate to DKIM settings

Go to Domains > your domain > Email Authentication > DKIM.

3

Generate a DKIM key

Click "Add" to create a new DKIM key. You can customize the selector name (default is often "zmail") and choose the key size (2048-bit recommended).

4

Add the TXT record to DNS

Copy the generated TXT record and add it to your DNS.

zmail._domainkey.yourdomain.com  TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkq..."
5

Verify and activate in Zoho

Click "Verify" in Zoho Mail admin. Once verified, Zoho will begin signing outgoing email with DKIM.

DKIM Gotchas

  • You must verify and activate DKIM in Zoho after adding the DNS record. It does not activate automatically.
  • Zoho allows custom selectors. The commonly used default is "zmail" but confirm what your account shows.
  • If your DNS provider has a character limit on TXT records, use 1024-bit keys instead of 2048-bit.

DKIM FAQ

What DKIM selector does Zoho Mail use?

Zoho Mail commonly uses "zmail" as the default selector, but you can customize it during DKIM key generation.

Does Zoho Mail support 2048-bit DKIM keys?

Yes. Zoho recommends 2048-bit keys for stronger security. Use 1024-bit only if your DNS provider has character limits.

Can I have multiple DKIM keys in Zoho Mail?

Yes. Zoho Mail allows multiple DKIM selectors per domain, which is useful for key rotation.

How to Set Up DMARC for Zoho Mail

Publish a DMARC record to protect your Zoho Mail domain from spoofing and phishing.

Quick Answer — The Record You Need

Type

TXT

Host / Name

_dmarc

Value
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1

Set up SPF and DKIM for Zoho Mail first.

Step-by-Step Setup

1

Ensure SPF and DKIM are working

Verify both SPF and DKIM are configured for Zoho Mail and passing.

2

Send a test email

Send a test email from Zoho Mail and check the headers for SPF and DKIM pass results.

3

Create the DMARC record

Add a TXT record at _dmarc.yourdomain.com.

v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1
4

Monitor reports

Review DMARC aggregate reports for 2-4 weeks.

5

Enforce gradually

Move from p=none to p=quarantine to p=reject.

DMARC Gotchas

  • Zoho Mail provides good SPF and DKIM alignment by default when properly configured.
  • If you use Zoho with other services (marketing platforms, CRM), ensure all are authenticated before enforcing DMARC.
  • Zoho Mail admin includes a DMARC setup guide under Email Authentication that provides region-specific instructions.

DMARC FAQ

Does Zoho Mail support DMARC alignment?

Yes. When SPF and DKIM are configured, Zoho Mail provides proper alignment for DMARC.

What DMARC policy should I start with for Zoho Mail?

Start with p=none to monitor. After 2-4 weeks of clean reports, move to p=quarantine and then p=reject.

Does Zoho Mail have built-in DMARC reporting?

Zoho does not have a built-in DMARC report analyzer, but you can send reports to a third-party DMARC monitoring service.

Verify Your Zoho Mail Setup

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.

Setup Guides for Other Providers