Настройка отправки почты через SMTP на примере сервиса mail.yandex.ru
Создание учетной записи и пароля приложений
- Создание учетную запись на yandex.ru или воспользуйтесь существующей
- Перейдите по адресу https://id.yandex.ru
- Зайдите в раздел Безопасность
- Выберите пункт Пароли приложений
- Нажмите кнопку "Включить пароли приложений"
- Нажмите "Создать новый пароль"
- Выберите "Почта (IMAP, POP3, SMTP)"
- Придуймайте название (например "Для сайта")
- Нажмите "Создать"
- Сохраните созданный пароль
- Зайдите в настройки почты яндекса (Почта → Все настройки → Почтовые программы) https://mail.yandex.ru/?#setup/client
- Включите опции "С сервера imap.yandex.ru по протоколу IMAP" и "Пароли приложений и OAuth-токены"
Настройка отправки почты на сайте
Укажите параметры созданной учетной записи в настройках сайта. В админке сайта заходим в раздел «Настройки» и выбираем вкладку «Настройки почты»
Включаем опцию «SMTP» и заполняем поля:
SMTP host: smtp.yandex.ru
SMTP port: 465
SMTP encryption: ssl
SMTP username: полный адрес созданной учетной записи (наприм. pacmans@yandex.ru)
SMTP password: пароль созданный ранее
Так же укажите в поле «От кого (email)» полный адрес созданной учетной записи (наприм. pacmans@yandex.ru)
Если вы используете учетную запись на другом сервисе, то запросите данные параметры у техподдержки сервиса или же найдите их на официальном сайте (обычно в разделах «Настройка почтовых программ/SMTP»). Так же уточните не блокируют ли они доступ сторонним приложениям, если да, то не забудьте открыть им доступ в настройках учетной записи.