Как настроить исходящую почту через серверы Яндекса

Иван Корнев·12.04.2026·4 мин

Для отправки писем через почтовый ящик на домене Яндекса используйте сервер smtp.yandex.ru. Подключение требует обязательной аутентификации и защищенного соединения. Основные рабочие порты: 465 (для прямого SSL/TLS) и 587 (для шифрования через STARTTLS). Для успешной работы с большинством почтовых клиентов и скриптов необходимо предварительно создать специальный «Пароль приложений» в настройках безопасности аккаунта, так как использование основного пароля часто блокируется системой защиты.

Технические параметры подключения

Чтобы настроить отправку почты в любой программе (Outlook, Thunderbird, мобильные клиенты) или скрипте, внесите следующие данные в поле настроек исходящего сервера (SMTP):

ПараметрЗначениеПримечание
Сервер (Host)smtp.yandex.ruОсновной адрес для всех тарифов
Порт (SSL)465Рекомендуется для большинства клиентов
Порт (STARTTLS)587Альтернативный вариант с шифрованием
ЛогинПолный emailНапример, [email protected] или [email protected]
ПарольПароль приложенийНе основной пароль от аккаунта (см. ниже)
ШифрованиеSSL/TLS или STARTTLSОбязательно, незащищенное соединение не работает

Важно: Незащищенное соединение (без галочки SSL/TLS) на порту 25 или других открытых портах для отправки через Яндекс недоступно. Письма не уйдут, если не включено шифрование.

Подготовка аккаунта: Пароль приложений

Современные стандарты безопасности Яндекса требуют использования двухфакторной аутентификации и специальных паролей для сторонних программ. Если вы попытаетесь ввести свой обычный пароль от входа в веб-интерфейс, сервер вернет ошибку авторизации.

Как получить правильный пароль:

  1. Зайдите в управление аккаунтом Яндекс ID (passport.yandex.ru).
  2. Перейдите в раздел «Безопасность».
  3. Найдите блок «Пароли приложений» и нажмите «Создать новый пароль».
  4. Введите название приложения (например, «Outlook» или «Сайт») и скопируйте выданный код.
  5. Используйте этот код вместо обычного пароля в настройках почтовой программы.

Если у вас еще не включена двухфакторная аутентификация, система предложит активировать её при создании пароля приложений. Это обязательное требование для работы SMTP.

Пошаговая настройка в популярных сценариях

Настройка в почтовых клиентах

При добавлении аккаунта вручную выберите тип настройки «Другой» или «Ручная настройка».

  1. В поле «Исходящий сервер» укажите smtp.yandex.ru.
  2. Выберите порт 465 и метод шифрования SSL/TLS.
  3. В поле логина введите полный адрес почты.
  4. В поле пароля вставьте сгенерированный пароль приложений.
  5. Убедитесь, что стоит галочка «Требуется вход в систему» (SMTP Authentication).

Настройка для сайтов (PHP, Python, CMS)

Если вы настраиваете отправку форм обратной связи или уведомлений через сайт:

  • Используйте библиотеки, поддерживающие SMTP (например, PHPMailer, SwiftMailer).
  • Установите флаг SMTPSecure = 'ssl' и Port = 465.
  • Храните учетные данные в переменных окружения, а не в открытом коде.

Совет по доставляемости: Если вы используете почту для домена (Яндекс 360 для бизнеса), убедитесь, что для вашего домена прописаны корректные SPF и DKIM записи. Без них письма, отправленные через SMTP, могут попадать в спам у получателей на Gmail или Mail.ru.

Частые ошибки и способы решения

Даже при верных параметрах могут возникать сбои. Вот самые распространенные проблемы:

  • Ошибка авторизации (535 5.7.8):

    • Причина: Используется основной пароль вместо пароля приложений, либо неверно введен логин (забыли указать домен @yandex.ru).
    • Решение: Создайте новый пароль приложений и перепроверьте логин.
  • Таймаут соединения (Connection timed out):

    • Причина: Блокировка порта 465 или 587 со стороны хостинг-провайдера или локального фаервола.
    • Решение: Проверьте настройки брандмауэра. Некоторые дешевые хостинги блокируют исходящие почтовые порты. Попробуйте сменить порт с 465 на 587.
  • Письма улетают в спам:

    • Причина: Отсутствие настроенных записей домена или подозрительное содержание письма.
    • Решение: Проверьте настройки DNS домена (SPF должен содержать include:_spf.yandex.net). Не отправляйте массовые рассылки с личных ящиков.

Часто задаваемые вопросы (FAQ)

Можно ли использовать бесплатный Яндекс для массовой рассылки? Нет. Бесплатные тарифы имеют строгие лимиты на количество отправляемых писем в сутки (обычно до нескольких сотен). При попытке массовой рассылки аккаунт будет быстро заблокирован. Для маркетинга используйте специализированные сервисы.

Какой порт лучше: 465 или 587? Оба порта безопасны. Порт 465 (SMTPS) устанавливает зашифрованное соединение сразу после подключения — это более старый, но надежный стандарт. Порт 587 (Submission) начинает работу в открытом виде и затем переходит в защищенный режим через команду STARTTLS. Современные клиенты одинаково хорошо работают с обоими вариантами, но 465 часто требует меньше настроек.

Работает ли сервер для доменов на Яндекс 360? Да, адрес сервера smtp.yandex.ru един для всех типов аккаунтов: личных (@yandex.ru), корпоративных и доменных. Различается только логин (ваш полный адрес на вашем домене).