Начать
update Обновлено в январе 2026 public Многостраничность

Настройки Zoho Mail SMTP (2026)

Полное руководство по настройке Zoho Mail SMTP для личных и бизнес аккаунтов. Узнайте о региональных серверах, типах аккаунтов и SMTP Relay.

Zoho Zoho SMTP — Краткая справка

SMTP сервер (личный) smtp.zoho.com
SMTP сервер (бизнес) smtppro.zoho.com
Порт (SSL/TLS) 465 (Не рекомендуется)
Порт (STARTTLS) 587 (TLS)
Имя пользователя Ваш email (example@zohomail.com или you@yourdomain.com)
Пароль Забыли пароль? (или пароль приложения, если включена 2FA)
Автоопределение LOGIN / PLAIN

account_circle Типы аккаунтов Zoho

person Zoho Mail (Личный)

Бесплатные личные аккаунты (@zohomail.com)

SMTP сервер smtp.zoho.com
Дневной лимит ~500 писем
Свой домен close

business Zoho Workplace (Бизнес) Рекомендуется

Бизнес email с собственными доменами

SMTP сервер smtppro.zoho.com
Дневной лимит 300 × пользователей
Свой домен check_circle
info

Как определить тип аккаунта: Если ваш email заканчивается на @zohomail.com, у вас личный аккаунт. Если используете собственный домен (you@yourcompany.com), у вас бизнес аккаунт.

public Региональные SMTP серверы

warning

Важно: Используйте правильный региональный сервер

Zoho имеет дата-центры в разных регионах. Вы ДОЛЖНЫ использовать SMTP сервер, соответствующий региону вашего аккаунта:

Регион Создать аккаунт Аккаунт URL ссылки
🇺🇸 Подробная статистика smtp.zoho.com smtppro.zoho.com mail.zoho.com
🇪🇺 Европа (ЕС) smtp.zoho.eu smtppro.zoho.eu mail.zoho.eu
🇮🇳 Индия smtp.zoho.in smtppro.zoho.in mail.zoho.in
🇦🇺 Австралия smtp.zoho.com.au smtppro.zoho.com.au mail.zoho.com.au
🇯🇵 Япония smtp.zoho.jp smtppro.zoho.jp mail.zoho.jp
🇨🇳 Китай smtp.zoho.com.cn smtppro.zoho.com.cn mail.zoho.com.cn
🇸🇦 Саудовская Аравия smtp.zoho.sa smtppro.zoho.sa mail.zoho.sa
🇨🇦 Канада smtp.zoho.ca smtppro.zoho.ca mail.zoho.ca

lightbulb Совет: Проверьте URL, который используете для входа в Zoho Mail, чтобы определить регион. Например, если входите через mail.zoho.eu, используйте smtp.zoho.eu.

key Пароли для приложений (для пользователей с 2FA)

Если у вас включена двухфакторная аутентификация в Zoho аккаунте, вам нужно создать пароль для приложения:

1

Перейдите в Zoho Accounts

Войдите и перейдите в настройки безопасности:

https://accounts.zoho.com/home#security/security_pwd open_in_new
2

Нажмите 'Пароли для приложений'

Найдите эту опцию в разделе безопасности.

3

Введите новый пароль

Введите название приложения (например, 'SMTP Client' или 'Моё приложение').

4

Подтвердите новый пароль

Zoho покажет 12-символьный пароль. Скопируйте его немедленно, так как он не будет показан снова. Используйте этот пароль для SMTP аутентификации.

info Если у вас не включена 2FA, вы можете использовать обычный пароль Zoho аккаунта для SMTP аутентификации.

toggle_on Включить доступ по SMTP

Доступ SMTP может потребовать включения в настройках Zoho Mail:

1

Откройте настройки Zoho Mail

Нажмите значок шестерёнки в Zoho Mail и перейдите в 'Почтовые аккаунты'.

2

Найдите настройки IMAP/POP

Найдите 'Доступ IMAP' или 'Пересылка и POP/IMAP'.

3

Включите доступ IMAP

Включите доступ IMAP. Это также включит SMTP доступ для аккаунта.

code Примеры кода

# Python - Using smtplib (standard library)
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# Zoho SMTP Configuration
# Use the correct regional server for your account!
SMTP_HOST = "smtp.zoho.com"      # Personal US account
# SMTP_HOST = "smtppro.zoho.com"  # Business US account
# SMTP_HOST = "smtp.zoho.eu"      # EU region
# SMTP_HOST = "smtp.zoho.in"      # India region

SMTP_PORT = 465  # SSL port
ZOHO_EMAIL = "your-email@zohomail.com"
ZOHO_PASSWORD = "your-password-or-app-password"

def send_email(to_email, subject, body):
    # Create message
    msg = MIMEMultipart()
    msg['From'] = ZOHO_EMAIL
    msg['To'] = to_email
    msg['Subject'] = subject
    msg.attach(MIMEText(body, 'plain'))

    # Connect and send using SSL
    with smtplib.SMTP_SSL(SMTP_HOST, SMTP_PORT) as server:
        server.login(ZOHO_EMAIL, ZOHO_PASSWORD)
        server.send_message(msg)
        print("Email sent successfully!")

# Alternative: Using STARTTLS (port 587)
def send_email_tls(to_email, subject, body):
    msg = MIMEMultipart()
    msg['From'] = ZOHO_EMAIL
    msg['To'] = to_email
    msg['Subject'] = subject
    msg.attach(MIMEText(body, 'plain'))

    with smtplib.SMTP(SMTP_HOST, 587) as server:
        server.starttls()
        server.login(ZOHO_EMAIL, ZOHO_PASSWORD)
        server.send_message(msg)

# Usage
send_email(
    "recipient@example.com",
    "Hello from Zoho!",
    "This email was sent via Zoho Mail SMTP."
)
// PHP - Using PHPMailer
// Install: composer require phpmailer/phpmailer

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;

require 'vendor/autoload.php';

$mail = new PHPMailer(true);

try {
    // Server settings
    $mail->isSMTP();
    $mail->Host       = 'smtp.zoho.com';  // Use correct regional server
    $mail->SMTPAuth   = true;
    $mail->Username   = 'your-email@zohomail.com';
    $mail->Password   = 'your-password-or-app-password';
    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
    $mail->Port       = 465;

    // For Business accounts:
    // $mail->Host = 'smtppro.zoho.com';

    // Recipients
    $mail->setFrom('your-email@zohomail.com', 'Your Name');
    $mail->addAddress('recipient@example.com');

    // Content
    $mail->isHTML(true);
    $mail->Subject = 'Hello from Zoho!';
    $mail->Body    = 'This is a <b>test email</b> sent via Zoho SMTP.';
    $mail->AltBody = 'This is a test email sent via Zoho SMTP.';

    $mail->send();
    echo 'Email sent successfully!';
} catch (Exception $e) {
    echo "Failed to send: {$mail->ErrorInfo}";
}
// Node.js - Using Nodemailer
// Install: npm install nodemailer

const nodemailer = require('nodemailer');

// Select the correct regional server for your account
const ZOHO_SERVERS = {
    us: 'smtp.zoho.com',        // Personal US
    us_pro: 'smtppro.zoho.com', // Business US
    eu: 'smtp.zoho.eu',        // Europe
    eu_pro: 'smtppro.zoho.eu', // Business Europe
    in: 'smtp.zoho.in',        // India
    au: 'smtp.zoho.com.au',   // Australia
};

// Create transporter with Zoho SMTP
const transporter = nodemailer.createTransport({
    host: ZOHO_SERVERS.us, // Change to your region
    port: 465,
    secure: true,
    auth: {
        user: 'your-email@zohomail.com',
        pass: 'your-password-or-app-password'
    }
});

// Send email
async function sendEmail() {
    try {
        const info = await transporter.sendMail({
            from: '"Your Name" <your-email@zohomail.com>',
            to: 'recipient@example.com',
            subject: 'Hello from Zoho!',
            text: 'This email was sent via Zoho SMTP.',
            html: '<p>This email was sent via <b>Zoho SMTP</b>.</p>'
        });

        console.log('Email sent:', info.messageId);
    } catch (error) {
        console.error('Error sending email:', error);
    }
}

sendEmail();
# Ruby - Using Mail gem
# Install: gem install mail

require 'mail'

# Configure Zoho SMTP
Mail.defaults do
  delivery_method :smtp, {
    address:              'smtp.zoho.com',  # Use correct regional server
    port:                 465,
    user_name:            'your-email@zohomail.com',
    password:             'your-password-or-app-password',
    authentication:       :login,
    ssl:                  true,
    tls:                  true,
    enable_starttls_auto: true
  }
end

# Create and send email
mail = Mail.new do
  from     'your-email@zohomail.com'
  to       'recipient@example.com'
  subject  'Hello from Zoho!'
  body     'This email was sent via Zoho Mail SMTP.'
end

mail.deliver!
puts "Email sent successfully!"
// Go - Using net/smtp and crypto/tls
package main

import (
    "crypto/tls"
    "fmt"
    "net/smtp"
    "strings"
)

func main() {
    // Zoho SMTP Configuration - use correct regional server!
    smtpHost := "smtp.zoho.com"  // Personal US
    // smtpHost := "smtppro.zoho.com"  // Business US
    // smtpHost := "smtp.zoho.eu"      // Europe
    smtpPort := "465"
    zohoEmail := "your-email@zohomail.com"
    zohoPassword := "your-password-or-app-password"

    // Email content
    to := []string{"recipient@example.com"}
    subject := "Hello from Zoho!"
    body := "This email was sent via Zoho SMTP using Go."

    // Build message
    message := strings.NewReader(
        "From: " + zohoEmail + "\r\n" +
        "To: " + strings.Join(to, ",") + "\r\n" +
        "Subject: " + subject + "\r\n" +
        "MIME-Version: 1.0\r\n" +
        "Content-Type: text/plain; charset=\"utf-8\"\r\n" +
        "\r\n" + body,
    )

    // TLS config
    tlsConfig := &tls.Config{ServerName: smtpHost}

    // Connect with SSL
    conn, err := tls.Dial("tcp", smtpHost+":"+smtpPort, tlsConfig)
    if err != nil {
        panic(err)
    }

    client, err := smtp.NewClient(conn, smtpHost)
    if err != nil {
        panic(err)
    }
    defer client.Close()

    // Authenticate
    auth := smtp.PlainAuth("", zohoEmail, zohoPassword, smtpHost)
    if err = client.Auth(auth); err != nil {
        panic(err)
    }

    // Send email
    if err = client.Mail(zohoEmail); err != nil {
        panic(err)
    }
    for _, addr := range to {
        if err = client.Rcpt(addr); err != nil {
            panic(err)
        }
    }

    w, err := client.Data()
    if err != nil {
        panic(err)
    }
    _, err = message.WriteTo(w)
    if err != nil {
        panic(err)
    }
    w.Close()

    client.Quit()
    fmt.Println("Email sent successfully!")
}

swap_horiz Zoho SMTP Relay (для больших объёмов)

Для транзакционных писем большого объёма Zoho предлагает SMTP Relay как часть Zoho Workplace. Это обеспечивает большие лимиты и аутентификацию по IP.

Ключевые особенности

  • check_circle Соблюдение дневных лимитов отправки
  • check_circle Аутентификация по IP
  • check_circle Отчёт о доставляемости
  • check_circle Отправка с любого верифицированного домена

Настройки SMTP Relay

Сервер smtp-relay.zoho.com
Порт 25, 465, 587
Авторизация По IP

rocket_launch Для транзакционных писем рассмотрите сервис ZeptoMail от Zoho, который специально разработан для писем, генерируемых приложениями.

speed Соблюдение дневных лимитов отправки

Тариф Добавить все email Получателей/Письмо Размер вложений
Личное ~50 50 25 MB
Zoho Mail Lite 250 100 40 MB
Zoho Workplace Standard 300 × пользователей 500 40 MB
Zoho Workplace Pro 500 × пользователей 500 40 MB
SMTP Relay Настраивается Без ограничений 40 MB

build Решение проблем

error 535 Authentication Failed
expand_more

Эта ошибка возникает, когда Zoho отклоняет учётные данные.

Разрешение IP

  • check_circle Проверьте региональный сервер: Убедитесь, что используете SMTP сервер, соответствующий региону вашего аккаунта (smtp.zoho.com, smtp.zoho.eu и т.д.)
  • check_circle Если 2FA включена, используйте пароль для приложения вместо пароля аккаунта
  • check_circle Для бизнес аккаунтов используйте smtppro.zoho.* вместо smtp.zoho.*
  • check_circle Проверьте, что IMAP/SMTP доступ включён в настройках Zoho Mail
error 553 Relaying disallowed
expand_more

Адрес 'От' не совпадает с аутентифицированным аккаунтом.

Разрешение IP

  • check_circle Используйте Zoho email (или верифицированный алиас) как адрес 'От'
  • check_circle Для бизнес аккаунтов убедитесь, что домен верифицирован в Zoho
error Таймаут соединения
expand_more

Не удаётся подключиться к SMTP серверу Zoho.

Разрешение IP

  • check_circle Проверьте, не блокирует ли файрвол порты 465 или 587
  • check_circle Проверьте, что имя SMTP хоста соответствует вашему региону
  • check_circle Попробуйте переключиться между портами 465 (SSL) и 587 (TLS)
error 550 Daily sending limit exceeded
expand_more

Вы достигли дневного лимита Zoho для вашего типа аккаунта.

Разрешение IP

  • check_circle Подождите 24 часа для сброса лимита
  • check_circle Перейдите на платный Zoho Workplace для увеличения лимитов
  • check_circle Рассмотрите Zoho SMTP Relay или ZeptoMail для больших объёмов

quiz Часто задаваемые вопросы

В чём разница между smtp.zoho.com и smtppro.zoho.com? expand_more

smtp.zoho.com для бесплатных личных аккаунтов Zoho Mail (@zohomail.com). smtppro.zoho.com для платных аккаунтов Zoho Workplace/Business с собственными доменами.

Как узнать, в каком регионе Zoho мой аккаунт? expand_more

Проверьте URL при входе в Zoho Mail:

  • mail.zoho.com → Город или регион (smtp.zoho.com)
  • mail.zoho.eu → Город или регион (smtp.zoho.eu)
  • mail.zoho.in → Город или регион (smtp.zoho.in)
  • mail.zoho.com.au → Город или регион (smtp.zoho.com.au)
Можно ли отправлять с собственного домена на бесплатном тарифе Zoho? expand_more

Нет, бесплатный личный тариф Zoho позволяет только адреса @zohomail.com. Для отправки с собственного домена нужен платный тариф Zoho Workplace.

В чём разница между Zoho Mail, ZeptoMail и SMTP Relay? expand_more
  • Zoho Mail: Стандартный email сервис для личной переписки и бизнеса.
  • SMTP Relay: Часть Zoho Workplace, позволяет отправку больших объёмов с аутентификацией по IP.
  • ZeptoMail: Выделенный сервис транзакционных писем (отдельный продукт) для писем от приложений с высокой доставляемостью.

Нужны транзакционные письма большого объёма?

Для больших объёмов писем от приложений рассмотрите специализированные сервисы транзакционных писем с лучшей доставляемостью.