Zoho Mail and SMTP: Corporate Email Setup
Zoho Mail is a professional email service for business. It allows you to create addresses like [email protected], ensuring high email deliverability and spam protection.
Part 1: Creating a Zoho Mail Accountβ
- Registration: Go to zoho.com/mail and choose a plan (there is a free "Forever Free" plan for 5 users).
- Domain Verification: Zoho will ask you to prove that you own the domain.
- The fastest way is to add a TXT record in your Cloudflare settings (which we set up earlier).
- MX Record Setup: For mail to arrive at Zoho, you need to delete old mail records in Cloudflare and add Zoho's MX records.
After setting up MX records, mail doesn't start working instantly β it takes 30-60 minutes.
Part 2: What is SMTP?β
SMTP (Simple Mail Transfer Protocol) is a "courier" for your emails.
- When you compose an email in the mail interface β you are using a web client.
- When your website or automation bot (for example, n8n) needs to send a notification to a client β it uses the SMTP protocol.
Without SMTP setup, your automated systems won't be able to send emails.
Part 3: Setting Up SMTP from Zohoβ
To connect third-party applications (CRM, n8n, WordPress), use the following details:
Technical Parametersβ
| Parameter | Value |
|---|---|
| SMTP Host | smtp.zoho.com |
| Port (SSL) | 465 |
| Port (TLS/STARTTLS) | 587 |
| Encryption | SSL or TLS |
| Authentication | Yes (Login and password required) |
Step 1: Enable SMTP Accessβ
In the Zoho Mail dashboard, go to: Settings -> Mail Accounts -> POP/IMAP and SMTP. Make sure the SMTP Access checkbox is enabled.
Step 2: Create an App Passwordβ
If you have two-factor authentication (2FA) enabled β and we recommend enabling it β your regular account password won't work in applications.
- Go to your Zoho profile settings (My Account).
- Select Security -> App Passwords.
- Click Generate New Password and name it (for example, "n8n-server").
- Use this 16-character code instead of your main password in SMTP settings.
Never use your main email password in application code. An App Password can be revoked at any time without changing the password for the entire mailbox.
Part 4: Testingβ
After configuration in n8n or another service, send a test email.
- If you get "Authentication Failed" error: Check if SMTP is enabled in Zoho settings and if the App Password was copied correctly.
- If you get "Connection Timeout" error: Try switching the port from 465 to 587 or vice versa.
Now your business looks professional: emails arrive from your domain, and automation runs like clockwork!