У меня есть функция проверки электронной почты через nodemailer на сервере узлов. Он работает на локальном хосте, но не работает на Netlify после его развертывания. Вот мои коды.
const transporter = nodemailer.createTransport({
host: "smtp.gmail.com",
port: 465,
secure: true,
auth: {
user: "mygmail@gmail.com",
pass: "mypassword",
},
});
На живом сервере возникает ошибка, которая: - Ошибка: Неверный логин: 534-5.7.14 534-5.7.14 Пожалуйста, войдите в систему через веб-браузер и попробуйте снова , 534-5.7.14 Подробнее на 534 5.7.14 https://support.google.com/mail/answer/78754 195sm513587qkd.6 - gsmtp
Я включил "Менее безопасные приложения" в своем аккаунте Google.
И допустил https://accounts.google.com/b/0/displayunlockcaptcha, а также
, он работал некоторое время, но, поскольку я очистил историю браузера, он больше не работал.
Так что я снова разрешил displayunlockcaptch, это сработало.
Это означает, что я должен разрешать displayunlockcaptcha каждый раз.
Есть ли способ продолжать разрешать это? Или любым другим способом?