Provider guide · Zoho Mail

Send WordPress email through Zoho Mail.

Zoho's settings depend on what kind of account you have: personal accounts and organisation accounts on their own domain use different servers, and accounts hosted in different data centres use different hostnames again. Identify your case first and the rest is quick.

Settings · Custom SMTP Zoho Mail preset
  • PresetZoho Mail
  • SMTP hostsmtp.zoho.com
  • Port587
  • EncryptionTLS
  • Usernameyour full Zoho address
  • Passwordaccount password, or an app password with 2FA

Official Zoho Mail SMTP documentation

1 · Credentials

Zoho credentials:
personal or organisation?

The username is always the full email address. The password and the host depend on two questions: does the account use two-factor authentication, and is it personal or organisational?

If two-factor authentication is on, and it should be, your account password will be refused over SMTP. Zoho wants an application-specific password:

STEP 01

Open Security

Sign in at accounts.zoho.com, open Security.

STEP 02

Generate the app password

Choose Application-Specific Passwords, then Generate New Password, and name it, for instance “WordPress”.

STEP 03

Copy it immediately

Zoho does not display it again.

Without two-factor authentication the account password works as is, though Zoho itself recommends app passwords for mail clients either way.

2 · In the plugin

The Zoho settings:
one host per account type.

Selecting the Zoho preset fills the server (smtp.zoho.com), the port (587) and the encryption (TLS). For some accounts, that host needs one edit.

FIELD 01

SMTP host

Personal account, an address ending in @zoho.com or @zohomail.com: keep smtp.zoho.com as filled. Organisation account, your own domain hosted at Zoho: change the host to smtppro.zoho.com, same port, same encryption.

FIELD 02

Username and password

The full address, and the app password, or the account password without 2FA.

FIELD 03

From email

The account’s own address or one of its configured aliases; Zoho matches the From against the authenticated account.

Save, then use Send Test Email. If the connection refuses to open at all, read the last pitfall below about data centres before blaming the password.

3 · Pitfalls

Zoho errors
and pitfalls.

All three Zoho pitfalls are variations of the same theme: the right settings for a slightly different account than yours.

Organisation accounts authenticate against smtppro

An address on your own domain hosted at Zoho goes through smtppro.zoho.com, not the smtp.zoho.com the preset fills for personal accounts. Symptoms of the mismatch are authentication errors with a perfectly good password. One host edit fixes it.

With 2FA, only an app password will do

Two-factor accounts cannot use their account password over SMTP at all; Zoho requires an application-specific password, generated under accounts.zoho.com, Security. Organisations signing in through SAML single sign-on are in the same boat. The generated password is shown once, and deleting it revokes WordPress without touching anything else.

Your data centre may change the hostname

Zoho hosts accounts in regional data centres, and the mail hosts follow: an account on Zoho’s European infrastructure authenticates against smtp.zoho.eu, or smtppro.zoho.eu for an organisation, and the .com servers refuse its perfectly good credentials. The authoritative values for your exact account are in Zoho Mail’s own Server Configuration Details screen; when in doubt, trust that screen over any guide, this one included.