Поддержка и абонентское обслуживание

Как настроить SMTP Яндекс?

Станислав, Пермь 0

Подскажите, у нас почта на домене подключена через Яндекс 360, но письма с формы обратной связи на сайте до неё не всегда доходят - то в спам падают, то вообще пропадают. Слышал, что нужно настроить отправку через SMTP, а не через обычную функцию mail(). Как это правильно сделать?

Дмитрий Акиндинов технический администратор сайтов

ответил

SMTP Яндекса настраивается через сервер smtp.yandex.ru: порт 465 с шифрованием SSL или порт 587 со STARTTLS, логин — полный адрес почты на вашем домене, пароль — от самой почты или отдельный пароль приложения при включённой двухфакторной аутентификации. Эти четыре параметра вписываются в настройки формы на сайте вместо стандартной функции mail().

Обычная mail() отправляет письмо от имени сервера хостинга, а не от адреса на домене, поэтому почтовые сервисы нередко принимают его за спам и сразу убирают в отдельную папку. SMTP-подключение проходит авторизацию как настоящий почтовый ящик, письмо уходит с полными заголовками, и шанс попасть во входящие заметно выше.

Если в Яндекс ID включена двухфакторная аутентификация, обычный пароль от почты SMTP не примет. Пароль приложения создаётся в настройках Яндекс ID: раздел «Пароли и авторизация», дальше «Пароли приложений», выбрать пункт «Почта» и скопировать сгенерированную строку — её и вставляете вместо обычного пароля.

На WordPress проще всего поставить плагин WP Mail SMTP и внести туда четыре параметра выше. На самописном сайте форму обычно переводят с mail() на библиотеку PHPMailer с явным SMTP-подключением — при готовых данных для входа это работа на 15-20 минут.

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?