How to Set Up the Zoho Mailer in WP Mail SMTP

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

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


What is Zoho?

Zoho is a company that creates software for business, and provides a variety of services. One of those services is email hosting, which they call Zoho Mail.

Zoho Mail offers free email accounts (ie example@zohomail.com) as well as domain-specific email accounts (ie example@yourdomain.com). If you use Zoho Mail, then you can use their API to help emails from your WordPress site deliver reliably.

WP Mail SMTP’s Zoho mailer is able to help improve deliverability because, once set up, it will authenticate your emails. More specifically, it allows your Zoho email address to be used as the sender of all emails from your WordPress site. Email providers want to see this sort of authentication, and check for it when deciding whether or not to delivery your email to the recipient’s inbox.

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

It’s important to know, too, 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 do this, then be sure to check out our comparison of mailer options in WP Mail SMTP.

If this sounds like a good fit for your site, then let’s get started!

1. 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, you’ll need to click on WP Mail SMTP » Settings in the left WordPress menu. We’ll discuss each setting on this page in the sections below.

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 account you’ll connect to a little later in this tutorial (later on, you’ll notice this field and Force From Email will both become disabled).

Adjust From Email in WP Mail SMTP settings

From Name

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

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

From Name Settings

Return Path

We also recommend checking the optional Return Path checkbox to Set the return-path to match the From Email. With this enabled, you’ll be emailed if any messages bounce as a result of issues with the recipient’s email.

Set return path to match From Email

Mailer

In the Mailer field, you’ll need to select the Zoho Mail option.

Select Zoho Mailer

This will open up all of the Zoho mailer’s settings. For now, we’ll focus on the Redirect URL setting, since this will be important to configuring your Zoho account.

Redirect URL in SMTP

The Redirect URL will determine where you will be redirected to after you have authenticated with Zoho Mail. Be sure to leave this window open, as you’ll need to come back to these WP Mail SMTP settings soon.

2. Setting Up Your Zoho Mail Account

Next, we’ll need to get your Zoho account ready to connect to your WordPress site.

If you already have a Zoho account, then go ahead and log in.

Or if you need to create a new Zoho account, then you can sign up for a personal or business account here.

Once your new Zoho account is all set up, or you’ve logged into an existing account, you’ll be ready to continue.

Next, you’ll need to navigate to Zoho’s API. If you’ve never accessed their API before, you’ll first need to click the Get Started button.

Connect to Zoho API

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

Add Client Zoho API

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

Server Based Application in Zoho

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

Zoho Client Options

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

Once you’ve filled out those options, click the Create button.

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

Client ID and Secret Key Zoho

You’ll need to copy both of these values into your WP Mail SMTP settings. Be careful that Client ID and Client Secret values each get pasted into the corresponding fields.

Copy Client ID and Client Secret into WP Mail SMTP settings

3. Finishing Up WP Mail SMTP Settings

Now that you’ve set up your account, you’ll need to finish the integration between WP Mail SMTP and Zoho Mail.

Over in your SMTP settings, we’ll complete the remaining details for the Zoho Mail section.

Domain

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, they 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 regions below:

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

Please select the region that matches the Zoho data center used for your account.

Select a Region for Zoho

Note: If you aren’t sure which region to select, then please open your Zoho account and compare the domain shown in your browser to the list above.

Authorization

Now that you’ve completed all settings above, you’ll need to click the Save Settings button.

Once you’ve saved your settings, click the button labeled Allow plugin to send emails using your Zoho Mail account.

Authorize Zoho Mail in WP Mail SMTP

As soon as you click this button, you should 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 into your Zoho account).

When you’re ready, go ahead and click the Accept button.

Accept Zoho Connection

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.

Successful Connection with Zoho

3. Sending a Test Email

Now that you’ve completed the setup process, you’re ready to send a test email. To do this, click on the Email Test tab in your site’s WP Mail SMTP settings.

Open the Email Test tab in WP Mail SMTP

On this tab, you can enter any email address that you have access to. Then, click the Send Email button.

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

Notice showing the WP Mail SMTP test email sent successfully

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

Successful test email from WP Mail SMTP

Note: If you do not receive your test email, you’ll need to double check that your Reply To email is verified in Zoho, and that you are only using a single email address for this setting.

That’s it! You’ve just completed the setup 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 emails that your site sends out? You can check out all the details about setting up and using WP Mail SMTP’s Email Log feature over in our email logging guide.