Quick Summary
- Zoho IMAP breaks in Outlook and iPhone more often than it should, and the official docs don't tell you about the app-specific password trap.
- This guide walks through the exact server settings, the Enable IMAP toggle most people miss, and the password issue that causes 80% of failures.
- If imap.zoho.com is not responding for you right now, you're probably one setting away from fixing it.
Photo by Luca Bravo on Unsplash
Last Tuesday I got three tickets in a row. Different users, same complaint: Zoho Mail had stopped pulling emails in Outlook. One guy had been hitting "Send/Receive" for two hours. Another thought her account got hacked. The third had already uninstalled and reinstalled Outlook twice. All three had the exact same root cause — IMAP wasn't enabled in their Zoho account, and the password they were using wasn't going to work anyway.
Here's the thing about Zoho IMAP errors: they're almost never a server problem. imap.zoho.com is up. It's fine. The issue is almost always on the configuration side, and Zoho has a few non-obvious settings that catch people every single time. I've seen this pattern repeat itself with new joinees, with people switching phones, and with anyone who sets up a mail client without reading the actual docs first. Which, honestly, is most people.
So here's everything in one place. Exact server settings, the two hidden toggles you need to flip, the app password situation, and why your iPhone specifically hates Zoho IMAP right now.
Table of Contents
- What Actually Breaks Zoho IMAP
- Step 1: Enable IMAP in Zoho Mail Settings
- Step 2: The Correct Zoho IMAP and SMTP Settings
- Step 3: Generate an App-Specific Password
- Step 4: Configure in Outlook (or iPhone Mail)
- Common Mistakes That Keep It Broken
- Closing Thoughts
Photo by Ilya Pavlov on Unsplash
What Actually Breaks Zoho IMAP
Zoho Mail has IMAP disabled by default for new accounts. I don't know why they made that choice, but there it is. So when someone adds their Zoho address to Outlook or their phone's mail app, they're immediately hitting a wall. The mail client will show "server not responding" or "cannot connect to imap.zoho.com" — which sounds like a network issue, but it's not. The server is ignoring them because the account literally hasn't been told to allow IMAP connections yet.
The second problem is two-factor authentication. If you have 2FA turned on (and you should), your regular Zoho password won't work for IMAP. Full stop. Zoho doesn't accept your account password for third-party clients when 2FA is enabled. You need an app-specific password, which is a separate thing you generate inside your account. This trips up even people who've been using Zoho for years.
And then there's the server address. Some older setup guides still floating around online show imap.zoho.in for Indian accounts, or wrong port numbers. Those are outdated. Use what I have below.
Photo by Chris Ried on Unsplash
Step 1: Enable IMAP in Zoho Mail Settings
Do this first, before you touch Outlook or your phone. Log into Zoho Mail on a browser, then go to:
Settings (gear icon, top right) > Mail Accounts > IMAP Access
You'll see a toggle that says "Access your Zoho Mail account through other email clients using the IMAP protocol." It's probably off. Turn it on. Save. That's it for this step.
If you're an admin managing this for the whole org, your users might also need this enabled at the organization level. Go into the Zoho Mail Admin Console > Mail Settings > IMAP/POP Access and make sure IMAP isn't blocked organization-wide. I've seen admins accidentally lock this down and then spend an afternoon wondering why it's broken for everyone.
Step 2: The Correct Zoho IMAP and SMTP Settings
Use these. Don't use anything else you find on a random forum from 2019.
Incoming Mail (IMAP):
Server: imap.zoho.in (for India-hosted accounts)
imap.zoho.com (for US-hosted accounts)
Port: 993
Security: SSL/TLS
Outgoing Mail (SMTP):
Server: smtp.zoho.in (India) / smtp.zoho.com (US)
Port: 465
Security: SSL/TLS
How do you know if you're India-hosted? If your Zoho account was created with an Indian phone number or billing address, or if you signed up on zoho.in, you're likely on the Indian data center. When in doubt, try imap.zoho.in first. If that fails, switch to imap.zoho.com. One of them will work.
Port 993 for IMAP and 465 for SMTP are non-negotiable. Don't let Outlook "auto-detect" these. It will guess wrong.
Step 3: Generate an App-Specific Password
This is the step everyone skips and then wonders why authentication keeps failing.
Go to: Zoho Account (accounts.zoho.com) > Security > App Passwords
Click "Generate New Password." Give it a name like "Outlook Desktop" or "iPhone Mail" so you remember what it's for. Zoho will show you a password once. Copy it immediately and put it somewhere safe. You won't see it again.
Use this generated password — not your regular Zoho login password — when your mail client asks for a password during IMAP setup. That's the whole trick. If you're setting up multiple devices, generate a separate app password for each one. Makes it easier to revoke them individually if a device gets lost.
Step 4: Configure in Outlook (or iPhone Mail)
In Outlook (Windows):
Go to File > Add Account > Manual Setup or additional server types > POP or IMAP. Fill in your name, email, incoming and outgoing server details from Step 2. Under "More Settings > Outgoing Server," check "My outgoing server requires authentication" and select "Use same settings as my incoming mail server." Under "Advanced," set both ports manually. Use the app-specific password from Step 3.
On iPhone:
Go to Settings > Mail > Accounts > Add Account > Other > Add Mail Account. Don't choose the "Google" or "Exchange" options — use "Other." Fill in your name, email, app password, and description. On the next screen, switch to the IMAP tab and enter the server addresses manually. iPhone has a habit of defaulting to wrong server guesses if you let it auto-fill. Override everything.
Common Mistakes That Keep It Broken
Using your regular password instead of an app password. Already covered this, but it's worth saying twice because I see it constantly.
Choosing the wrong data center server. If you're in India and using imap.zoho.com instead of imap.zoho.in, you'll get connection timeouts. Not an error. Just nothing, which is somehow more frustrating.
Leaving IMAP disabled and just retrying the same setup 10 times. Go back and check Step 1. Seriously. I've watched people do this.
Letting the mail client auto-detect settings. Outlook's autodiscover sometimes works. With Zoho, it usually doesn't. Manual entry every time.
Not saving after enabling IMAP in Zoho settings. The toggle looks like it sticks, but if you navigate away without hitting Save, it reverts. Check it again after you leave and come back.
Closing Thoughts
Zoho Mail itself is solid. I've been managing it for a few hundred users across two orgs and the deliverability is good, the admin console is genuinely usable, and it's way cheaper than Google Workspace for what you get. But the IMAP setup experience is rougher than it needs to be. The "IMAP disabled by default" thing combined with the app password requirement and data center confusion creates a perfect storm for new users.
Once it's working, it's stable. I've had Outlook setups running on these settings for over a year without a single re-auth prompt. So it's worth getting right the first time. Bookmark this, share it with your team before they set up a new device, and save everyone a Tuesday afternoon.
Practical IT troubleshooting, Zoho Workplace guides, health insights, and sports analysis from people who actually care about getting it right. We research, test, and write so you get real answers — not recycled fluff.
๋๊ธ
๋๊ธ ์ฐ๊ธฐ