Blog/ Other providers

Zoho Mail IMAP and SMTP Settings for Third-Party Clients

Nafiul HasanNafiul Hasan· 9 min read
Diagram showing Zoho Mail IMAP and SMTP server names and ports for personal accounts versus organisation accounts on custom domains

The short answer

Personal @zohomail.com accounts use imap.zoho.com (port 993, SSL) and smtp.zoho.com (port 465 SSL or 587 STARTTLS). Paid organisation accounts on a custom domain use imappro.zoho.com and smtppro.zoho.com with the same ports. Enable IMAP in Zoho Settings first, and use an app password when two-factor authentication is on.

Zoho Mail IMAP and SMTP settings for third-party clients: correct server names and ports for personal and organisation accounts, plus login-failure fixes.

On this page
  1. 01Before You Start
  2. 02How to Configure Zoho Mail IMAP and SMTP
  3. 03Zoho Mail Server Settings at a Glance
  4. 04Why Is My Zoho IMAP Login Failing?
  5. 05A Faster Way: Manage Zoho Mail in AI Emaily

Zoho Mail connects to Thunderbird, Apple Mail, Microsoft Outlook, and any other IMAP-capable client using standard settings. The part that trips most people up is the server name: Zoho runs two different sets of servers, and entering the wrong one produces an authentication error that looks exactly like a wrong password.

Personal accounts registered at zohomail.com use imap.zoho.com and smtp.zoho.com. Organisation accounts that receive mail at a custom domain — including those on Zoho Workplace's free tier — use imappro.zoho.com and smtppro.zoho.com. This guide covers the correct Zoho Mail IMAP settings for third-party clients across both account types, walks through the two prerequisites Zoho requires before any client will connect, and maps the most common reasons setup fails once you have the settings right.

Before You Start#

IMAP is not enabled by default in Zoho Mail. Before entering any settings in a third-party client, log in at mail.zoho.com, open the Settings menu (the gear icon in the top right), and select Mail Accounts. Look for the IMAP Access toggle and switch it on. Without this step, every connection attempt will fail regardless of which server name or port you use.

Next, check your authentication method. Zoho Mail normally accepts your regular account password for IMAP and SMTP. That changes in three situations: if your account uses two-factor authentication, if you signed up via a Google or Facebook login, or if your organisation uses SAML authentication. In any of those cases, Zoho will reject your normal password for IMAP and SMTP. You need to generate an application-specific password from Zoho's security settings — go to My Account, then Security, then App Passwords — and use that string in your email client instead.

Whether your plan or region includes IMAP access at all is a separate question from how to configure it. If the IMAP toggle is absent, see the related post on Zoho Mail's free plan, which covers which plans and regions include IMAP.

Two-factor authentication requires an app password

If IMAP keeps rejecting your credentials and IMAP is definitely enabled, the most common cause is that your account uses 2FA, a social login (Google or Facebook), or SAML. Your regular sign-in password will not work for IMAP or SMTP in any of those cases. Generate an application-specific password at Zoho My Account > Security > App Passwords. Use that string — not your normal Zoho password — in every email client that connects via IMAP or SMTP.

How to Configure Zoho Mail IMAP and SMTP#

Once IMAP is enabled and you have the right password ready, configuration in most clients takes under two minutes. The steps below apply to any IMAP client; client-specific navigation notes are included where they differ.

  1. 1

    Identify your account type

    If your email address ends in @zohomail.com, you have a personal account — use imap.zoho.com and smtp.zoho.com. If your address is on a custom domain (for example, [email protected]), you have an organisation account — use imappro.zoho.com and smtppro.zoho.com. Entering the personal server name on an organisation account (or the reverse) will produce a login error even when your password is correct.

  2. 2

    Open account setup in your email client

    In Thunderbird, go to Account Settings > Account Actions > Add Mail Account, then choose manual configuration. In Apple Mail, go to Mail > Add Account > Other Mail Account. In Outlook, go to File > Add Account and select the manual setup option. In any other IMAP client, look for an option to configure the account manually rather than through auto-discovery — Zoho's auto-discovery does not always return the correct server values.

  3. 3

    Enter incoming server settings (IMAP)

    Server name: imap.zoho.com for personal accounts, or imappro.zoho.com for organisation accounts. Port: 993. Connection security: SSL/TLS. Authentication method: Normal password. Username: your full email address, including the domain. If you are using an app password because 2FA is active, enter it here.

  4. 4

    Enter outgoing server settings (SMTP)

    Server name: smtp.zoho.com for personal accounts, or smtppro.zoho.com for organisation accounts. Port: 465 with SSL/TLS, or 587 with STARTTLS — both work; use whichever your client suggests by default. Authentication is required. Username: your full email address. Use the app password here as well if 2FA or a federated login is active.

  5. 5

    Send a test message

    After saving, send a short email to an address you control — another of your own accounts works fine. If it arrives, the connection is fully configured. If your client shows a connection error or authentication failure, copy the exact error message and check the troubleshooting table in the next section.

Zoho Mail Server Settings at a Glance#

All Zoho Mail IMAP and SMTP connections require encryption and authenticated login. Use this table as your reference when setting up any third-party client. Verified against Zoho's IMAP access help page, August 2026.

SettingPersonal account (@zohomail.com)Organisation account (custom domain)
IMAP serverimap.zoho.comimappro.zoho.com
IMAP port993993
IMAP securitySSL/TLSSSL/TLS
SMTP serversmtp.zoho.comsmtppro.zoho.com
SMTP port — SSL/TLS465465
SMTP port — STARTTLS587587
SMTP authenticationRequiredRequired
Username formatFull email address ([email protected])Full email address ([email protected])
PasswordAccount password or app passwordAccount password or app password

Why Is My Zoho IMAP Login Failing?#

If your connection fails after entering the settings above, the cause is almost always one of five things. The table below maps each symptom to its most likely cause and the fix.

Error or symptomMost likely causeFix
Authentication failed — credentials rejected2FA, federated login, or SAML means your regular password does not work for IMAPGenerate an app password at Zoho My Account > Security > App Passwords and use that in the client
Authentication failed — credentials rejectedWrong server set: personal server name entered for an organisation account, or the reverseSwitch between imap.zoho.com and imappro.zoho.com, and between smtp.zoho.com and smtppro.zoho.com
Cannot connect to server or connection refusedIMAP Access is not enabled in Zoho Mail settingsLog in at mail.zoho.com, go to Settings > Mail Accounts, and turn on the IMAP Access toggle
Connection timed out on outgoing mailPort 465 or 587 is blocked by your network or ISPTry the other SMTP port (swap 465 for 587 or vice versa) or test on a different network
Account temporarily locked after repeated attemptsMultiple failed logins triggered Zoho's security lockWait at least 30 minutes, then retry with correct credentials or a freshly generated app password

IMAP Access toggle not visible?

If the IMAP Access toggle does not appear in your Zoho Settings at all, your plan or data centre region may not include IMAP at the free tier. The related post on Zoho Mail's free plan covers which plans and regions include IMAP access and what to do if yours does not.

A Faster Way: Manage Zoho Mail in AI Emaily#

Once IMAP is configured, you have a working connection — but you are still triaging, replying, and following up manually. For a busy inbox that is several hours of undifferentiated work each week.

AI Emaily connects your Zoho account using the same IMAP credentials you just set up, then adds an agent layer on top. Incoming mail is categorised automatically. Replies are drafted in a voice you define through a Personal Context brain and per-contact profiles — not by reading your sent mail history. Every action is logged in an audit trail, and nothing sends without your explicit approval in Copilot mode, which is the default starting point. We build AI Emaily, so this is plainly a recommendation. The mechanics are real: the underlying connection uses the standard IMAP protocol you just configured; the difference is what the client does after the mail arrives.

Both personal @zohomail.com accounts and organisation accounts on a custom domain are supported. The Zoho connection guide walks through the setup for each.

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Connect Zoho Mail to an AI Chief of Staff

AI Emaily sits on top of your IMAP connection and adds triage, drafting, and a full audit trail — with approval before anything sends.

  • 7-day free trial
  • Cancel anytime
  • Every provider