Skip to content
Email Tools

guide · Email Clients

How to Set Up a Zoho Mail Account: Full Setup Guide

How to set up a Zoho Mail account end to end: free signup, custom-domain verification, MX records, users, and the exact IMAP/SMTP settings to connect a desktop client.

Alexis Dollé By Alexis Dollé · ·
How to Set Up a Zoho Mail Account: Full Setup Guide

Since 2026, the single biggest surprise when setting up Zoho Mail is that the free plan no longer lets you connect a desktop client at all — IMAP and POP are paid-only. I set up both a free name@zoho.com account and a custom-domain business mailbox from scratch, timed the DNS propagation, and connected the result to a desktop client over IMAP, so this walks the exact records, ports, and gotchas you hit in order.


Free account or custom domain: which path to start

Pick a free personal account if you only need a name@zoho.com address in the web app; pick the custom-domain business path if you want email on your own domain. The free Forever plan covers up to 5 users with 5 GB each but excludes IMAP, POP, and ActiveSync, so it cannot connect to a desktop client.

The decision comes down to two things: do you need your own domain, and do you need a desktop client? Zoho’s free plan is genuinely free for up to 5 users with 5 GB of mailbox storage per user, and you can even use it on your own domain — but the protocol access that desktop clients depend on is deliberately reserved for paid plans, per Zoho’s pricing page.

So the practical branching is:

  • Just want a private webmail address, no domain? Sign up free at zoho.com for a you@zoho.com mailbox. Done in two minutes.
  • Want you@yourcompany.com but only webmail? Free plan, custom domain, web app only.
  • Want a desktop client (Thunderbird, Outlook, Mailbird)? You need a paid plan for IMAP/POP — there is no way around it on the free tier.

If you are still weighing cost against the alternatives, the full breakdown of Zoho Mail’s plans and pricing goes tier by tier so you do not pay for storage you will never touch.

Create a free Zoho Mail account

To create a free Zoho Mail account, go to zoho.com/mail, choose the Forever Free plan, and sign up with either a name@zoho.com address or your own domain. The free tier gives up to 5 users 5 GB of mailbox storage each, accessible through the web app and mobile app only.

The personal signup is the fastest path and a good way to test Zoho’s interface before committing a domain to it:

  1. Open https://www.zoho.com/mail/ and click Sign Up Now.
  2. Choose the Forever Free Plan (scroll past the paid tiers — the free option is lower on the plan page).
  3. Pick Sign up without a domain for a you@zoho.com address, or Sign up with a domain you already own to use your own domain on the free tier.
  4. Enter your details and verify your mobile number. Zoho uses the phone for account recovery and to deter throwaway signups.
  5. Land in the Zoho Mail web app. For a personal @zoho.com account, you are finished — start sending.

Two things I confirmed during my own free signup. First, the free mailbox works only in the web client and the Zoho Mail mobile app — there is no IMAP toggle to flip, because the protocol is plan-gated, not a setting. Second, the 5 GB per-user cap is per user, not per organisation, which is generous for a free tier compared with most competitors.

Verify your custom domain with TXT or CNAME

Zoho verifies domain ownership before it will route your mail. Add the generated record to your DNS: a TXT record with value zoho-verification=zb…zmverify.zoho.com, or a CNAME pointing the zb code to zmverify.zoho.com. GoDaddy and IONOS also support one-click connection.

When you sign up with a custom domain, Zoho’s setup wizard drops you into domain verification first — nothing else works until ownership is proven. Per Zoho’s domain verification help, you have three methods:

  • TXT record (most common). Add a TXT record with Host/Name @ and Value zoho-verification=zb*********.zmverify.zoho.com (the wizard generates your exact code).
  • CNAME record. Put the generated zb code in the Host/Name field and zmverify.zoho.com in the Value/Points-To field.
  • HTML upload. Download verifyforzoho.html and place it in a zohoverify folder at your site root, so the path is /zohoverify/verifyforzoho.html.

For GoDaddy and IONOS, Zoho offers a one-click “domain connection” flow where you log in to authorise DNS changes instead of editing records by hand. Whichever method you use, you need permission to edit your domain’s DNS. In my test, the TXT record was the cleanest — propagation took a few minutes, and Zoho’s Verify button confirmed on the second try.

Once Zoho can talk to a desktop client, connecting your verified mailbox to a unified desktop app like Mailbird is the natural next step — one inbox for Zoho alongside any other accounts, instead of living in the web tab.

Add MX records and route mail to Zoho

To route incoming mail to Zoho, add three MX records: mx.zoho.com at priority 10, mx2.zoho.com at priority 20, and mx3.zoho.com at priority 50, with the host set to @ or blank. Values differ for the EU, RU, and CN data centres, so confirm them in your admin console.

Verification proves you own the domain; MX records tell the world to deliver your mail to Zoho. Per Zoho’s email-delivery help, the standard records are:

PriorityMail serverRole
10mx.zoho.comPrimary
20mx2.zoho.comSecondary
50mx3.zoho.comTertiary

A few things that trip people up:

  • Set Host/Name to @ or leave it blank for each record, so they apply to the root domain.
  • Remove old MX records from a previous provider. Mail is routed to the lowest-priority number available; a leftover record from your old host can silently steal delivery.
  • Region matters. If your account lives in the EU, RU, or CN data centre, the MX values differ — always copy the exact records from your admin console’s Tools & Configurations section rather than these defaults.

MX changes can take up to 48 hours to propagate worldwide, though I saw delivery start flowing within roughly half an hour on a domain hosted at a mainstream registrar.

Create users and mailboxes

Add each mailbox in the Zoho admin console under Users: enter the person’s name and the local part of their address, set a temporary password, and the mailbox is live once the domain is verified and MX records resolve. The free plan caps you at 5 users.

With the domain verified and mail routing, you create the actual mailboxes:

  1. In the admin console, open Users and click Add user.
  2. Enter the first name, last name, and the address local part (the bit before the @).
  3. Set a temporary password and decide whether to force a change at first login.
  4. Repeat for each team member — up to 5 on the free plan, more on paid tiers.

You can also create group aliases (like support@ or sales@) that fan out to several users without consuming a paid seat, which is the trick that keeps small teams on a smaller plan than they expect.

For more on living in a desktop client day to day after the mailboxes exist, the best email clients for Windows in 2026 roundup compares the apps that pair well with a Zoho account.

Connect a desktop client over IMAP and SMTP

To connect Zoho Mail to a desktop client, use IMAP imap.zoho.com (personal) or imappro.zoho.com (business) on port 993 with SSL, and SMTP smtp.zoho.com or smtppro.zoho.com on port 465 with SSL (or 587 with TLS). IMAP/POP access requires a paid plan.

This is the step the free plan blocks, so make sure you are on a paid tier first. The exact settings, straight from Zoho’s IMAP access help:

Incoming (IMAP):

  • Personal @zoho.com accounts: server imap.zoho.com, port 993, SSL required.
  • Organisation (custom-domain) accounts: server imappro.zoho.com, port 993, SSL required.

Outgoing (SMTP):

  • Personal accounts: server smtp.zoho.com, port 465 (SSL) or 587 (TLS), authentication required.
  • Organisation accounts: server smtppro.zoho.com, port 465 (SSL) or 587 (TLS), authentication required.

Those are the standard secure mail ports — Fastmail’s protocol documentation confirms 993 for IMAP over SSL and 465/587 for SMTP, so any IMAP client follows the same pattern. The single most common mistake I see is people using imap.zoho.com for a custom-domain mailbox; business accounts need the pro hostnames (imappro/smtppro), and the generic ones silently fail to authenticate. If you want a step-by-step in another client for comparison, the eM Client setup guide and the Mailbird setup walkthrough follow the same IMAP/SMTP fields.

App passwords, 2FA, and migrating old mail

If two-factor authentication, SAML, or a federated login is enabled, your normal password is rejected by IMAP/SMTP clients — you must generate an app-specific password in Zoho’s security settings and use that instead. Zoho can also import existing mail from another account during or after setup.

Two finishing tasks most people hit:

App-specific passwords. Per Zoho’s IMAP help, accounts with two-factor authentication, SAML single sign-on, or a federated login (Google, Microsoft, Facebook) cannot use their account password in a mail client. You generate a dedicated app password in Zoho’s security settings and paste that into the client’s password field. This is a feature, not a bug — it means a leaked client password cannot unlock your whole account.

Migrating existing mail. Zoho’s admin console includes a migration tool that pulls mail over IMAP from another provider (Gmail, Outlook, a previous host). You supply the source server, the credentials, and Zoho copies the folders across. For a single personal mailbox you can also drag-and-drop or use the desktop client’s own “copy to folder” once both accounts are connected.

One housekeeping note while you are in the setup mindset: a fresh mailbox is the perfect moment to keep subscriptions under control before they pile up. The best unsubscribe tools of 2026 covers the utilities that stop a new inbox from filling with newsletters in the first month.

Verdict: who Zoho Mail setup actually suits

Zoho Mail setup is straightforward and genuinely free for webmail-only use, but the IMAP/POP paywall on the free plan is the deciding factor. If you need a desktop client, budget for a paid tier from day one.

The setup itself is one of the cleaner custom-domain flows I have run — verification, MX records, users, done in well under an hour once DNS cooperates. The friction is the plan structure, not the technology.

Best for: small teams and solo users who want professional email on their own domain, are happy in webmail or the mobile app, and want a free or low-cost alternative to Google Workspace.

Skip if: your whole workflow lives in a desktop IMAP client and you are not willing to pay — the free plan’s lack of IMAP/POP makes it a non-starter for that use case, and you should price a paid tier before committing.

Alexis Dollé, founder of Email Tools
Alexis Dollé
Founder & Editor

Alexis Dollé, email expert for 10+ years. Founder of Email Tools. I test every email client and utility myself, then write about them the way I’d explain them to a friend — no marketing fluff, no sponsored rankings, every claim sourced.

LinkedIn
Sources & references
  1. Zoho Mail, “IMAP Access”. Exact IMAP/SMTP hostnames and ports (imap.zoho.com / imappro.zoho.com 993 SSL; smtp.zoho.com / smtppro.zoho.com 465 SSL, 587 TLS) and the app-specific-password requirement under 2FA/SAML/federated login. Accessed 2026-06-07. zoho.com
  2. Zoho Mail, “Configure Email Delivery”. The three MX records mx.zoho.com (10), mx2.zoho.com (20), mx3.zoho.com (50) and the EU/RU/CN data-centre caveat. Accessed 2026-06-07. zoho.com
  3. Zoho Mail, “Domain Verification”. TXT (zoho-verification=zb…), CNAME (zb code → zmverify.zoho.com), and verifyforzoho.html upload methods plus one-click GoDaddy/IONOS connection. Accessed 2026-06-07. zoho.com
  4. Zoho Mail, “Pricing”. Free plan limits (up to 5 users, 5 GB/user, no IMAP/POP/ActiveSync) and paid-tier storage. Accessed 2026-06-07. zoho.com
  5. Fastmail, “IMAP, POP and SMTP”. Confirmation that 993 SSL (IMAP) and 465 SSL / 587 STARTTLS (SMTP) are the standard secure mail ports. Accessed 2026-06-07. fastmail.help

Frequently Asked Questions

Is Zoho Mail free to set up?

Yes. Zoho Mail’s free Forever plan supports up to 5 users with 5 GB of mailbox storage each, on a name@zoho.com address or your own domain. The catch is that the free plan does not include IMAP, POP, or ActiveSync, so you cannot connect it to a desktop client. For that you need a paid plan.

What are the IMAP and SMTP settings for Zoho Mail?

For personal accounts use IMAP imap.zoho.com on port 993 with SSL, and SMTP smtp.zoho.com on port 465 with SSL (or 587 with TLS). For organisation accounts on a custom domain, use imappro.zoho.com and smtppro.zoho.com with the same ports. IMAP/POP access requires a paid plan.

Which MX records does Zoho Mail use?

Zoho Mail uses three MX records: mx.zoho.com at priority 10, mx2.zoho.com at priority 20, and mx3.zoho.com at priority 50, all with the host set to @ or left blank. Values differ for the EU, RU, and CN data centres, so confirm the exact records in your admin console before saving.

How do I verify my domain in Zoho Mail?

Add the verification record Zoho generates to your DNS: a TXT record with the value zoho-verification=zb…zmverify.zoho.com, a CNAME record pointing the zb code to zmverify.zoho.com, or an uploaded verifyforzoho.html file in a /zohoverify/ folder. GoDaddy and IONOS support one-click connection instead.

Why won’t my desktop client connect to my free Zoho account?

Because the free plan deliberately excludes IMAP, POP, and ActiveSync. A free Zoho mailbox works only in the web interface and the Zoho Mail mobile app. To connect Thunderbird, Outlook, Mailbird, or any IMAP client, you must upgrade to a paid plan that enables protocol access.

Do I need an app password for Zoho Mail with two-factor authentication?

Yes. If you have two-factor authentication, SAML, or a federated login enabled, your normal password will be rejected by IMAP/SMTP clients. You must generate an app-specific password in Zoho’s security settings and use that in the desktop client instead of your account password.

Related: Zoho Mail pricing explained, how to set up eM Client, the best unsubscribe tools of 2026.