Want a professional email like you@your_domain
without paying for Gmail or Outlook? With Zoho Mail’s Forever Free Plan, you can set up business-class email hosting for up to 5 users, and if your domain is managed by Cloudflare, Zoho can configure all DNS records for you automatically.
This post shows how to set up Zoho Mail + Cloudflare with zero manual DNS editing.
Why Zoho Mail?
- Free for up to 5 users
- Webmail and mobile app access
- Secure email delivery with SPF, DKIM, and DMARC
- One-click DNS setup via Cloudflare integration
Prerequisites
- A domain name (e.g.,
your_domain
) - DNS managed via Cloudflare
- A Zoho Mail account: https://zoho.com/mail
- Sign Up for Zoho Mail
- Go to https://zoho.com/mail/zohomail-pricing.html
- Select the Forever Free Plan
- Sign in or create a Zoho account
- Enter your domain name (
your_domain
) when prompted
- Let Zoho Automatically Configure DNS via Cloudflare
- Zoho will detect that your domain is hosted on Cloudflare
- Click “Authenticate with Cloudflare”
- You’ll be redirected to Cloudflare to approve access
- Zoho may request read/write access to your DNS zone
- After approval, Zoho will:
- Add the domain verification TXT record
- Set the MX records for email delivery
- Add SPF and DKIM for authentication
- (Optionally) Add a basic DMARC policy
- This saves you from copying records manually and prevents typos.
- Create Your Mailbox
Once DNS is verified, you can:
- Create a user like
you@your_domain
- Set a password
- Log in via https://mail.zoho.com
You’re Ready to Go!
Your domain email (@your_domain
) is now active, without writing a single DNS record by hand. Zoho + Cloudflare makes it seamless and secure.