Skip to main content

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​

  1. Registration: Go to zoho.com/mail and choose a plan (there is a free "Forever Free" plan for 5 users).
  2. 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).
  3. MX Record Setup: For mail to arrive at Zoho, you need to delete old mail records in Cloudflare and add Zoho's MX records.
Important

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​

ParameterValue
SMTP Hostsmtp.zoho.com
Port (SSL)465
Port (TLS/STARTTLS)587
EncryptionSSL or TLS
AuthenticationYes (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.

  1. Go to your Zoho profile settings (My Account).
  2. Select Security -> App Passwords.
  3. Click Generate New Password and name it (for example, "n8n-server").
  4. Use this 16-character code instead of your main password in SMTP settings.
Security

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.
Result

Now your business looks professional: emails arrive from your domain, and automation runs like clockwork!