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
Log in to your WordPress admin panel.
Go to Plugins > Add New.
Search for Post SMTP.
Find Post SMTP – WordPress SMTP Plugin with Email Logs and click Install.
Activate the plugin.
2. Plugin Configuration
Go to Post SMTP > Settings and enter the following parameters:
| Field | Value |
|---|---|
| Type | Other SMTP |
| Mailer Type | PostSMTP |
| Outgoing Mail Server Hostname | smtp.zoho.eu (for Europe) or smtp.zoho.com (global account) |
| Outgoing Mail Server Port | 587 |
| Envelope-From Email Address | Your Zoho email |
| Security | STARTTLS |
| Authentication | login |
| Username | Full Zoho email address |
| Password | Account 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
Place a test order on the WooCommerce site.
Check Post SMTP > Email Log — the status should show Success.
4. App Password for Two-Factor Authentication
Log in to Zoho Mail → My Account → Security → App Passwords.
Click Generate New Password and enter a name, e.g., Post SMTP.
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.eufor the European data center orsmtp.zoho.comfor 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.

