📧 Настройка SMTP (Почты) в Supabase
По умолчанию Supabase отправляет письма (регистрация, сброс пароля) от своего имени с лимитом 3 письма в час. Чтобы письма приходили от вашего бренда и без лимитов, нужно настроить свой SMTP-провайдер.
🟢 1. Популярные провайдеры (SMTP)
- Brevo (Sendinblue) — Бесплатный тариф до 300 писем в день.
- Resend — Современный провайдер с простым API.
- Yandex/Gmail SMTP — Для личных или небольших проектов.
🛠 2. Как настроить в Supabase
- Перейдите в Authentication → Settings.
- Разверните секцию SMTP Settings.
- Активируйте переключатель Enable Custom SMTP.
- Заполните поля (обычно предоставляются вашим провайдером):
- Sender email:
hello@your-domain.com. - Host: (например,
smtp-relay.brevo.com). - Port:
587. - User / Password: Ваши учетные данные.
- Sender email:
📧 3. Настройка шаблонов писем (Email Templates)
Теперь, когда почта настроена, вы можете изменить текст писем (Confirm Signup, Reset Password).
- Используйте переменные типа
{{ .ConfirmationURL }}и{{ .TokenHash }}. - Добавляйте свой HTML/CSS для брендирования.
- Совет: Не забудьте указать
Redirect URL, чтобы ссылка из письма вела обратно в ваше приложение.
Смотрите также: Сброс пароля