Оповещение о безопасности Google с помощью Node Mailer - PullRequest
0 голосов
/ 04 апреля 2020

У меня проблема с сайтом портфолио, который в настоящее время кодируется с использованием Node и Express. Я использую Nodemailer с SMTP от Google для своей контактной формы. Мой код все работает, моя проблема на самом деле с Google.

Иногда электронные письма из моей контактной формы будут go без проблем. В других случаях люди получат сообщение об ошибке, потому что Google отправит мне «Критическое предупреждение о безопасности» для моей подключенной учетной записи (таким образом, SMTP не сможет войти в систему). Я уже включил менее безопасные приложения. Я часами искал ответ и нигде не могу его найти.

Вот так выглядит моя функция createTransport () (я изменил адрес электронной почты и пароль):

const smtpTrans = nodemailer.createTransport({
    host: 'smtp.gmail.com',
    port: 465,
    secure: true,
    auth: {
        user: "example@gmail.com",
        pass: "example"
    }
})

Любой знаете, как я могу это исправить?

...