Nodemailer - отправка с разных аккаунтов gmail - PullRequest
0 голосов
/ 25 сентября 2018

На нашем сервере NodeJS мы хотели бы использовать nodemailer для отправки электронных писем от нескольких учетных записей пользователей (это настраиваемые учетные записи, поэтому нет аутентификации Google с использованием учетной записи gmail).У нас также есть приложение React, которое связывается с сервером NodeJS с помощью API.

Теперь, поскольку некоторые функции основаны на отправке электронных писем, мы хотели бы использовать пользовательскую почту gmail для отправки электронных писем.

Что быбыть правильным подходом, лучшая практика здесь с использованием Nodemailer?Будет ли аутентификация пользователя с Google API и сохранение его токена для отправки электронной почты в будущем?Нужно ли обновлять токен время от времени?

А как насчет "Менее безопасных приложений", пользователю все равно нужно будет включить эту опцию в своих настройках Gmail?

Как насчет создания приложения внутри?Консоль разработчика Google и использовать его идентификатор и секрет?Пользователю все еще нужно проходить аутентификацию с помощью Google?

Мы просто ищем лучший вариант, чтобы он был максимально чистым UX.Пользователь не должен ничего делать для того, чтобы электронная почта работала, кроме входа в систему, который необходим.

...