Перейти к содержанию

Integration: Email

Адаптеры внешних email-провайдеров для платформенной авторизации.

  • src/gmail.ts — SMTP transport Gmail и реализация контракта Auth email sender.
  • src/resend.ts — Resend HTTPS API transport без дополнительной runtime-зависимости.
  • src/environment.ts — безопасное чтение внешнего env-файла без переноса секретов в проект.
  • src/verify-gmail.ts — отдельная runtime-проверка SMTP.

Provider выбирается через SKUARO_EMAIL_PROVIDER=gmail|resend. Для Resend обязательны SKUARO_EMAIL_FROM и SKUARO_RESEND_API_KEY; для Gmail сохраняются прежние переменные. Секреты остаются во внешнем хранилище и не входят в Git.