Ошибка отправки почты через Яндекс (SMTP)

9 февраля 2019

На одном проекте почта отправляется через сервис Яндекса «Почта для домена». Всё работало отлично, пока кто-то из менеджеров не решил обновить настройки почтовой программы. Настройки обновил, и в это же время перестала уходить почта с сайта:

Failed to authenticate on SMTP server with username ...

Оказывается, у Яндекса есть одноразовые пароли для почтовых программ:

Настройки доступа для приложений

Всё, что нужно сделать — получить новый пароль приложения для сервиса «Почта»:

Добавляем приложение для почты, в выборе ОС и названии программы можно указать «Сайт»

После того, как добавите приложение, получите пароль для авторизации. Этот пароль и нужно указать в настройках вашего сайта для работы почты по SMTP. Для авторизации в Яндексе, при этом, останется старый пароль.

Добавить комментарий