2.7 KiB
2.7 KiB
============================================
НАСТРОЙКА ПОЧТОВОГО СЕРВЕЯ ЯНДЕКС
============================================
Вариант 1: Яндекс Mail (бесплатный)
Настройки SMTP Яндекса:
- SMTP_HOST = smtp.yandex.ru
- SMTP_PORT = 587
- FROM_EMAIL = ваш_логин@yandex.ru
- FROM_NAME = Автоюрист Сургут
Как получить пароль приложения:
- Перейдите https://id.yandex.ru/security/
- Войдите в аккаунт Яндекса
- Перейдите в "Безопасность" → "Пароли приложений"
- Нажмите "Создать пароль приложения"
- Введите название (например, "SMTP сайт")
- Выберите "Почта (SMTP)"
- Скопируйте полученный пароль (16 символов)
Значения для .env:
SMTP_HOST=smtp.yandex.ru
SMTP_PORT=587
FROM_EMAIL=ваш_логин@yandex.ru
FROM_NAME=Автоюрист Сургут
Вариант 2: Яндекс 360 (для бизнеса)
Если используете Яндекс 360 для бизнеса (домен avtourist-surgut.ru):
Настройки SMTP:
- SMTP_HOST = smtp.yandex.ru
- SMTP_PORT = 587
- FROM_EMAIL = info@avtourist-surgut.ru
- FROM_NAME = Автоюрист Сургут
Как получить пароль:
- Перейдите https://domain.yandex.ru/ (для вашего домена)
- В разделе "Почта" → "Настройки почтового сервера"
- Включите SMTP
- Создайте пароль для внешних приложений
Значения для .env:
SMTP_HOST=smtp.yandex.ru
SMTP_PORT=587
FROM_EMAIL=info@avtourist-surgut.ru
FROM_NAME=Автоюрист Сургут
Проверка настроек
После настройки проверьте отправку писем:
- Создайте тестовый файл send-test.ts
- Запустите: npx tsx send-test.ts
Или через форму консультации на сайте.
Ошибки и решения
"535 Incorrect authentication data"
- Неправильный пароль приложения
- Проверьте, что пароль создан именно для "Почта (SMTP)"
"530 5.7.0 Must issue a STARTTLS command first"
- Неправильный порт
- Используйте порт 587 (не 465)
"Authentication required"
- Не включена двухэтапная аутентификация в Яндексе
- Включите её в https://id.yandex.ru/security/2fa/