问题描述
“ SMTP服务器需要安全连接或未通过身份验证的客户端。服务器响应为:5.7.0需要身份验证。有关详细信息,请参阅(不显示任何链接)。”
我在电子邮件中收到安全通知,但未发送任何邮件,我已经在gmail上启用了“安全性较低的应用程序”,但是没有任何反应,所以,我不知道该怎么做。
PS:我已经尝试使用nodemailer,但是不,T_T
Email.send({
Host: "smtp.gmail.com",Username: "<email>",Password: "<password>",To: "example@gmail.com",From: "example@gmail.com",Subject: "Test email",Body:
"<html><h2>Header</h2><strong>Bold text</strong><br></br><em>Italic</em></html>",}).then((message) => alert(message));
解决方法
您是否尝试过使用应用密码: https://support.google.com/accounts/answer/185833?hl=en
我自己通过应用密码使用它,可能是Google的多级身份验证。