How to Set Up the Zoho Mailer in WP Mail SMTP

Would you like to use your Zoho Mail account to improve email deliverability for your WordPress site? All Zoho email accounts include access to an API that you can use to help your site’s emails deliver reliably.

In this tutorial, we’ll show you how to use WP Mail SMTP to connect your Zoho Mail account to your WordPress site for better email delivery.


What Is Zoho?

Zoho is a company that creates software for businesses and provides a variety of services. One of those services is email hosting called Zoho Mail.

Zoho Mail offers free email accounts (e.g., [email protected]) as well as domain-specific email accounts (e.g., [email protected]). You can use Zoho Mail’s API to help emails from your WordPress site deliver reliably.

Email providers check for authentication when deciding whether or not to deliver emails to recipients’ inboxes. WP Mail SMTP’s Zoho mailer helps improve deliverability by authenticating your emails. More specifically, it allows you to use your Zoho email address as the sender of all emails from your WordPress site.

Creating Your Zoho Mail Account

In order to complete this tutorial, you’ll need to have a Zoho Mail email.

It’s important to note that the email address you set up in Zoho will be used as the From Email for all emails sent from your WordPress site. If you’d prefer not to use your Zoho email address, then check out one of our other mailer options in WP Mail SMTP.

Additionally, Zoho Mail does not support dynamic reply-to email addresses. See the FAQ section below for more details.

If you already have a Zoho account, then go ahead and log in. Or, to create a new Zoho account, sign up for a personal or business account.

Setting Up WP Mail SMTP

If you haven’t already, be sure to install and activate the WP Mail SMTP plugin.

Once WP Mail SMTP is installed, go to WP Mail SMTP » Settings in the left sidebar WordPress menu. We’ll discuss each setting on this page in the sections below.

The WP Mail SMTP settings screen

From Email

At the top of the Settings page, you’ll see a From Email option. You can skip this, as Zoho will force the From Email to match the email address for the account you’ll connect a little later in this tutorial.

The From Email setting in WP Mail SMTP

Once your account is connected, you’ll notice this field and the Force From Email option will both become disabled.

From Name

By default, the From Name will be set to your site’s name. However, you can change it to any text you’d like. Just keep in mind that this name will appear in the emails your site sends out.

You can also choose to Force From Name to apply this setting to emails site-wide.

Entering a From Name in the WP Mail SMTP settings

Mailer

Under Mailer, select the Zoho Mail option.

Selecting the Zoho mailer from the WP Mail SMTP settings

This will open the Zoho mailer’s more specific settings. For now, we’ll focus on the Redirect URI setting, since this will be important in configuring your Zoho Mail account.

The Zoho mailer redirect URI

The Redirect URI will determine where you’ll be redirected to after you have authenticated your email address with Zoho Mail. Be sure to leave this browser window or tab open as you’ll need to come back to these WP Mail SMTP settings soon.

Accessing Your Zoho API Credentials

In a new browser tab or window, log in to your Zoho account. Then navigate to Zoho’s API console. If you’ve never accessed the API before, you’ll need to click the Get Started button.

The Zoho API console Get Started button

Or, if you’ve previously created an app with Zoho, click on the + Add Client button near the upper right corner of the screen.

Adding a new application in the Zoho API console

This will open up Zoho’s Client Type options. For this connection, select Server-Based Applications.

Selecting Server-Based Applications as the client type in the Zoho API console

This will open up a list of settings that you’ll need to fill out, including:

  • Client Name: This can be any name you’d like to help differentiate between your apps (in most cases, it will be the name of your website).
  • Homepage URL: This will be the URL of your website (e.g., https://example.com).
  • Authorized Redirect URIs: You’ll need to copy this value from the Redirect URI field in the WP Mail SMTP settings that you left open earlier.

Entering application details in Zoho's API console

Once you’ve filled out the required information, click the Create button.

Creating a Zoho API application to connect to WP Mail SMTP

This will take you to a page that will display your Client ID and Client Secret values.

Copying the Client ID and Client Secret from the Zoho API console

Copy both of these values into your WP Mail SMTP settings. Be careful that the Client ID and Client Secret values are each pasted into their corresponding fields.

Pasting the Zoho Client ID and Client Secret into the WP Mail SMTP settings

Configuring Your WP Mail SMTP Settings

After you’ve finished setting up your Zoho account, you’ll need to complete the integration between it and WP Mail SMTP.

In your WP Mail SMTP settings, fill out the remaining details for the Zoho Mail section.

Region

Zoho has data centers for different regions in order to store your information relatively close to where you’re located. When you signed up for your Zoho account, it automatically selected a data center for you based on your IP address (you should have also had the option to manually change the region if needed).

Zoho has data centers in the following regions:

  • US: United States (zoho.com)
  • EU: European Union (zoho.eu)
  • IN: India (zoho.in)
  • CN: China (zoho.com.cn)
  • AU: Australia (zoho.com.au)

If you’re not sure which data center your account uses, you can check by logging in to your account and clicking on your avatar in the top right corner of the screen. This will open a sidebar with some of your account information, including your data center location.

Viewing your data center location in Zoho Mail

In your WP Mail SMTP settings, select the region that matches the Zoho data center used for your account from the dropdown provided.

Selecting a data center region for the Zoho mailer

Authorization

Once you’ve completed all the settings above, click the Save Settings button.

This will cause a button labeled Allow plugin to send emails using your Zoho Mail account to appear. Click on it to give WP Mail SMTP permission to access your Zoho account.

Authorizing WP Mail SMTP to connect to your Zoho account

When you click this button, you’ll be redirected to a Zoho page asking whether you’d like to connect your site to your Zoho account (in some cases, you may also be asked to log in to your Zoho account).

Click the Accept button to proceed.

Accepting the WP Mail SMTP connection in Zoho

Next, you should be redirected back to your WP Mail SMTP settings. Near the top of this page, you should see a success message confirming that your site has been linked to your Zoho Mail account.

The Zoho connection confirmation message in WP Mail SMTP

Sending a Test Email

Once you’ve completed the Zoho Mail setup process, you’re ready to send a test email to make sure your connection works properly. To do so, go to WP Mail SMTP » Tools and click on the Email Test tab.

Accessing the WP Mail SMTP Email Test tool

Here, you can enter any email address that you have access to in the Send To field. Unless you know you’re only going to send plain-text emails from your site, we recommend leaving the HTML setting toggled on.

Then click the Send Email button.

Sending a test email in WP Mail SMTP

Once the email has been processed, you should see a success message.

The Email Test success message

Next, check your email inbox. You should soon receive the email for this test.

A successful test email from WP Mail SMTP

Frequently Asked Questions

Below, we’ve answered the most common questions we receive about the Zoho mailer.

Why doesn’t reply-to functionality work for emails sent from my site through Zoho Mail?

For security purposes, Zoho limits reply-to functionality to a single verified email address. It does not support dynamic reply-to email addresses, such as those for emails sent by third-party plugins.

For example, if you have a contact form plugin that sends you notification emails when users submit entries, you will not be able to reply directly to a notification email to contact the user.

To register a reply-to email address in Zoho, please see its documentation on this topic.

That’s it! You now know how to complete the setup process for Zoho Mail with WP Mail SMTP, and your site’s emails should start being delivered reliably.

Next, would you like to keep a log of all the emails that your site sends out? You can check out all the details on setting up and using WP Mail SMTP’s Email Log feature over in our email logging guide.