JK Docs
Tools

Set Up Free Business Email with Zoho Mail (Custom Domain)

Last updated: 4/20/2026

Zoho Mail Free Plan

The Forever Free plan allows:

  • Up to 5 email accounts on your domain
  • 5 GB storage per account
  • Full send/receive + mobile app access
  • No credit card required

Setup Steps

1. Sign Up

Go to zoho.com/mail → scroll to pricing → find Forever Free Plan → Add an existing domain

2. Domain Verification

Zoho gives you a TXT record:

type: TXT | name: @ | content: zoho-verification=zb12345678.zm.zoho.com

Add in Cloudflare → click Verify TXT Record in Zoho.

3. Configure DNS in Cloudflare

MX Records:

MX | @ | mx.zoho.com  | 10
MX | @ | mx2.zoho.com | 20
MX | @ | mx3.zoho.com | 50

SPF:

TXT | @ | v=spf1 include:zohomail.com ~all

DKIM:

TXT | zmail._domainkey | v=DKIM1; k=rsa; p=<long-key-from-zoho>

Click Verify All Records in Zoho — all should go green immediately (Cloudflare propagates instantly).

Adding More Email Accounts

Admin panel: mailadmin.zoho.com → Users → Add

  • Fill in name and Email ID (e.g., support → support@yourdomain.com)
  • Up to 5 accounts on free plan

SMTP Settings (for PHPMailer, etc.)

SMTP Host: smtp.zoho.com
Port: 465 (SSL) or 587 (TLS)
Username: info@yourdomain.com
Password: your-zoho-email-password

Access Email

  • Web: mail.zoho.com
  • Mobile: Zoho Mail app (iOS/Android)
JK Docs
New Guide

Categories

DevOpsBackendFrontendDatabaseToolsSecurityDesignSystem Admin
Admin Panel