Zoho Mail is a mailbox service – inbox, calendar, contacts – not a dedicated transactional email relay. It competes with Google Workspace and Microsoft 365 as business email hosting. WordPress operators use it as a sending path when they already have Zoho Mail for their team email and want WordPress notifications to come from the same address and infrastructure.
For dedicated transactional email from Zoho (higher volume, deliverability isolation, no mailbox required), see Zeptomail instead.
SMTP settings
| Setting | Value |
|---|---|
| Host (free/personal) | smtp.zoho.com |
| Host (paid org) | smtppro.zoho.com |
| Port | 465 (SSL) or 587 (TLS) |
| Encryption | SSL or TLS |
| Username | Full email address |
| Password | Account password or App Password (if 2FA enabled) |
Paid organisation accounts use smtppro.zoho.com; free and personal accounts use smtp.zoho.com. The username is always the full email address. If two-factor authentication is enabled (recommended), generate an App Password from the Zoho account security settings rather than using your main login password.
Sending limits
Zoho Mail enforces hourly limits on a rolling basis:
- External email: 50-500 emails/hour (dynamic, based on sender reputation, recipient engagement, and contact quality)
- Internal email: 1,000 emails/hour
- Recipients per message: 100 (free) or 150 (paid) across To, CC, and BCC combined
Bulk or burst sending is explicitly not permitted under Zoho’s business usage policy. This is a mailbox service, not a relay – if your WordPress site routinely triggers 100+ emails in an hour (large WooCommerce stores, membership sites with bulk notifications), Zoho Mail will throttle or reject messages. Use Zeptomail or a dedicated relay (SMTP2GO, Postmark) instead.
For a typical small WordPress site – contact form submissions, password resets, admin notifications – the hourly limits are never a concern. A site generating 10-20 transactional emails per day operates well within Zoho Mail’s constraints.
Pricing
Zoho Mail is priced as a mailbox service (per-user, not per-email):
| Plan | Price | Storage | Notes |
|---|---|---|---|
| Free | $0 | 5 GB/user | Up to 5 users, 1 domain |
| Mail Lite | $1/user/mo (annual) | 5-10 GB/user | Custom domain, mobile apps |
| Workplace Standard | $3/user/mo (annual) | 30 GB mail + 100 GB team | Full suite (WorkDrive, Writer, etc.) |
| Mail Premium | $4/user/mo (annual) | 50 GB + 50 GB retention | eDiscovery, S/MIME, compliance |
If you are evaluating Zoho Mail purely as a WordPress sending path (not for team mailboxes), the pricing makes no sense – you are paying for a mailbox service to use as a relay. A dedicated relay like SMTP2GO (free for 1,000/month) or Zeptomail ($2.50/10K emails) is cheaper and purpose-built. Zoho Mail as a WordPress sender only makes sense when you already have the mailboxes for other reasons.
WordPress integration
Zoho Mail plugin – The
Zoho Mail for WordPress plugin (20,000+ active installs, by Zoho) connects via OAuth 2.0 and the Zoho Mail API. No SMTP credentials are stored – the plugin uses OAuth tokens, which is more secure than storing passwords. Setup requires creating a Client ID in the Zoho Developer Console and authorising the plugin. Regional selection matters (zoho.com, zoho.in, zoho.eu, zoho.com.au, zoho.jp).
WP Mail SMTP – WP Mail SMTP Pro includes a dedicated Zoho Mail mailer that handles OAuth configuration.
Easy WP SMTP Pro also supports Zoho Mail.
Generic SMTP – Any mailer plugin (FluentSMTP, Post SMTP) can connect to smtp.zoho.com or smtppro.zoho.com using the SMTP settings above. This requires storing the account password (or App Password) in the plugin settings – less secure than the OAuth path.
The OAuth plugin is the better choice when available. SMTP credential storage means a plugin vulnerability could expose your Zoho account password.
Zoho Mail vs Zeptomail
| Zoho Mail | Zeptomail | |
|---|---|---|
| Purpose | Mailbox (inbox + sending) | Transactional relay (sending only) |
| Pricing | Per-user ($0-4/mo) | Per-email ($2.50/10K) |
| Volume | 50-500/hour | No practical hourly limit |
| Authentication | OAuth or password | Send Mail Token |
| Marketing email | Via Zoho Campaigns | Not permitted |
| Plugin | Zoho Mail for WP (OAuth) | Zoho ZeptoMail (API token) |
Use Zoho Mail when: you already have Zoho mailboxes for your team, your WordPress site sends under 50 emails per day, and you want everything on one Zoho account.
Use Zeptomail when: you need higher volume, want deliverability isolated from your mailbox reputation, run multiple WordPress sites, or don’t need a mailbox at all.
Assessment
Zoho Mail is not a transactional email service. It is a mailbox service that happens to have SMTP access and a WordPress plugin. For WordPress operators already using Zoho Mail for business email, routing site notifications through that same account is a reasonable zero-cost addition – no extra service to sign up for, no extra credentials to manage, and the sending volume constraints rarely matter for typical small-site transactional email.
The free plan (5 users, 5 GB, one domain) covers a small team’s email needs including WordPress sending. Mail Lite at $1/user/month is among the cheapest business email options available, competitive with Google Workspace’s entry tier.
The cases where Zoho Mail works as a WordPress sender:
- Small sites sending under 50 emails/day through an existing Zoho Mail account
- Operators who want one vendor for mailbox + WordPress sending and accept the volume constraint
- Sites where the OAuth plugin path (no stored passwords) is a security advantage over SMTP credential storage
The cases where you should use something else:
- Any volume above 50/day: a dedicated relay (SMTP2GO, Zeptomail, Postmark) handles this without throttling risk
- WooCommerce stores: order confirmations, shipping notifications, and review requests can easily exceed hourly limits during peak periods
- No existing Zoho relationship: signing up for Zoho Mail just to relay WordPress email is backwards; use a free-tier relay instead
SMTP settings verified June 2026 against zoho.com/mail/help/zoho-smtp.html. Sending limits verified against zoho.com/mail/help/adminconsole/rates-and-limits.html. Pricing verified against zoho.com/mail/zohomail-pricing.html. Plugin data from wordpress.org.

