Resolving Zoho Mail Delivery Issues in WooCommerce

In February 2025, I was tasked with resolving an issue with email delivery on a WooCommerce site. Some of the client’s customers were not receiving order confirmation emails. The most surprising part — the site logs looked perfect: the system “claimed” that emails had been sent. But when I checked Zoho Mail, it turned out that there were no emails at all.

Initially, the site used the official Zoho plugin to send emails. I decided to reconfigure email sending through Zoho using the Post SMTP plugin. And guess what? After that, all emails started reaching the customers reliably.

Configuring Zoho via the Post SMTP Plugin

Here is a clear, step-by-step guide so anyone can replicate the setup without mistakes:

1. Installing and Activating the Plugin

  1. Log in to your WordPress admin panel.

  2. Go to Plugins > Add New.

  3. Search for Post SMTP.

  4. Find Post SMTP – WordPress SMTP Plugin with Email Logs and click Install.

  5. Activate the plugin.


2. Plugin Configuration

Go to Post SMTP > Settings and enter the following parameters:

FieldValue
TypeOther SMTP
Mailer TypePostSMTP
Outgoing Mail Server Hostnamesmtp.zoho.eu (for Europe) or smtp.zoho.com (global account)
Outgoing Mail Server Port587
Envelope-From Email AddressYour Zoho email
SecuritySTARTTLS
Authenticationlogin
UsernameFull Zoho email address
PasswordAccount password or App Password (required if two-factor authentication is enabled)

On the Message tab, in the Email Address field, enter the same Zoho email address.


3. Testing

  1. Place a test order on the WooCommerce site.

  2. Check Post SMTP > Email Log — the status should show Success.


4. App Password for Two-Factor Authentication

  1. Log in to Zoho Mail → My Account → Security → App Passwords.

  2. Click Generate New Password and enter a name, e.g., Post SMTP.

  3. Copy the generated password and paste it into the plugin settings.

Important: The regular account password will not work if two-factor authentication is enabled.


Tips and Common Issues

  • SMTP Hostname: Use smtp.zoho.eu for the European data center or smtp.zoho.com for a global account.

  • App Password: Required if two-factor authentication is enabled.

  • Email Address on the Message tab must match the address in Settings.

After these settings, emails stopped getting lost, and the client no longer had to worry. Sometimes, small technical adjustments can save big businesses.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top