Получение "пожалуйста, войдите в систему через веб-браузер и повторите попытку".сообщение при попытке отправить gmail из моего приложения kubernetes - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть приложение node.js, которое отправляет уведомления gmail для определенных событий.Недавно мы перешли от прямого размещения на DO к кластеру Kubernetes.После того, как мы переключились, мы начали получать недопустимые исключения при входе в систему в приложении Node.js и критические предупреждения безопасности от Google.После изучения проблемы мы включили параметр «Менее безопасный доступ к приложению».Теперь мы получаем сообщение об ошибке «Пожалуйста, войдите в систему через веб-браузер, а затем повторите попытку».

Я не уверен, куда идти, поскольку не могу войти через Интернетбраузер из моего кластера Kubernetes.

Мой код выглядит следующим образом.

const nodemailer = require('nodemailer');
const mailer = nodemailer.createTransport(config.email);
...
req.app.locals.mailer.sendMail({
    from: 'myaddress@gmail.com',
    to: emails,
    subject: subject + " " + serverName,
    text: message,
});

Обратите внимание, что код работал до перехода в kubernetes.

Заранее спасибо за вашепомощь.

1 Ответ

1 голос
/ 25 сентября 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...