Невозможно отправить письмо с SMTP-сервера Gmail с помощью App Engine - PullRequest
0 голосов
/ 20 января 2020

Я использую модуль 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
    }
  });
...