У меня проблема с сайтом портфолио, который в настоящее время кодируется с использованием 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"
}
})
Любой знаете, как я могу это исправить?