Завел себе базу на firebase, тк нет нужды в каком-то широком функционале от бек-енда, сейчас думаю, как лучше подключить отправку писем.
Есть 2 стула... на одном sendgrid, а на другом gmail, на какой сам сядешь, на какой клиента посадишь?:
В gmail какая-то странная авторизация и, кажется, требует сервис акк:
const auth = {
user: ....@gmail;
password: ...word;
privateKey: ????;
}
Не сильно комфортно себя чувствую запихивая эти данные в объект, а потом закидывая этот код в репу (закрытую), в добавок ко всем, как я понимаю, для отсылки через gmail нужен сервис аккаунт (privateKey же).
В свою очередь sendgrid позволяет отправить письмо просто, но зачем вообще иметь cloud functions, если хранить 1 таблицу данных и письма отсылать через сторонний сервис, имея под боком gmail?
Есть ли какой-то более адекватный способ отослать письмо через cloud function, не регистрируя сервис ак и не юзая левых сервисов?