Я пытаюсь создать простую форму контакта в приложении node, используя nodemailer
. Я хочу, чтобы все сообщения были отправлены из учетной записи gmail, созданной для этой цели, в мою почтовую почту.
на стороне клиента, все, что я делаю, - это получить имя/почту/сообщение клиента и отправить его на сервер. Он работает нормально локально, но не работает при развертывании (на heroku btw).
После быстрого поиска мне кажется, что я должен создать ClientId
и ClientSecret
из Google Developers Console, что я и сделал, но когда дело доходит до создания "токена обновления", я полностью потерял.
var smtpTransport = nodemailer.createTransport("SMTP",{
service:"Gmail",
auth:{
XOAuth2: {
user:"[email protected]",
clientId:"",
clientSecret:"",
refreshToken:""
}
}
});
Я запутался. Что такое токен обновления и как его получить?