Я использую модуль Node.js nodemailer
для отправки электронной почты из экземпляра App Engine. Код работает локально, но при развертывании его в App Engine мы получаем следующие ошибки в журнале:
2020-01-20T09:14:24Z response: '535-5.7.8 Username and Password not accepted. Learn more at\n' +
A
2020-01-20T09:14:24Z '535 5.7.8 https://support.google.com/mail/?p=BadCredentials i3sm39950419pfo.72 - gsmtp',
A
2020-01-20T09:14:24Z responseCode: 535,
A
2020-01-20T09:14:24Z command: 'AUTH PLAIN'
A
Вот код:
var smtpTransport = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 465,
secure: true,
auth: {
user: app.get("google_account").mail,
pass: app.get("google_account").pass
}
});