# ============================================ # НАСТРОЙКА ПОЧТОВОГО СЕРВЕЯ ЯНДЕКС # ============================================ ## Вариант 1: Яндекс Mail (бесплатный) ### Настройки SMTP Яндекса: - SMTP_HOST = smtp.yandex.ru - SMTP_PORT = 587 - FROM_EMAIL = ваш_логин@yandex.ru - FROM_NAME = Автоюрист Сургут ### Как получить пароль приложения: 1. Перейдите https://id.yandex.ru/security/ 2. Войдите в аккаунт Яндекса 3. Перейдите в "Безопасность" → "Пароли приложений" 4. Нажмите "Создать пароль приложения" 5. Введите название (например, "SMTP сайт") 6. Выберите "Почта (SMTP)" 7. Скопируйте полученный пароль (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 = Автоюрист Сургут ### Как получить пароль: 1. Перейдите https://domain.yandex.ru/ (для вашего домена) 2. В разделе "Почта" → "Настройки почтового сервера" 3. Включите SMTP 4. Создайте пароль для внешних приложений ### Значения для .env: ``` SMTP_HOST=smtp.yandex.ru SMTP_PORT=587 FROM_EMAIL=info@avtourist-surgut.ru FROM_NAME=Автоюрист Сургут ``` --- ## Проверка настроек После настройки проверьте отправку писем: 1. Создайте тестовый файл send-test.ts 2. Запустите: 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/