javascript - 错误:无效登录:535-5.7.8 不接受用户名和密码
问题描述
下面的代码非常适合使用 node.js 代码/程序发送电子邮件。但是,仍然出现标题中提到的错误。
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'haideryaqoobengr@gmail.com',
pass: '**********'
}
});
var mailOptions = {
from: 'haideryaqoobengr@gmail.com',
to: 'haideryaqoob720@gmail.com',
subject: 'Sending Email using Node.js',
text: 'That was easy!'
};
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
解决方案
是的,代码是完美的。但是,您需要允许来自您的 google 帐户的安全性较低的应用程序发送电子邮件。通过这个链接。 允许来自您的 Google 帐户的安全性较低的应用
推荐阅读
- bash - Bash - 如何在范围大括号中进行算术扩展?
- acumatica - Acumatica 和 Outlook 插件和 Azure 单点登录错误
- python - 根据管理员批准的帖子过滤 Django 中的博客帖子
- bash - Chrome 应用程序窗口的 PID 正在更改
- 3d - 显着减小 .obj 文件的大小
- c++ - C++ 和 EXE 无法运行
- reactjs - 即使我已经使用 React Routing 进行了身份验证,我的登录表单也会显示?
- javascript - 实时更新烧瓶中的流数据
- java - 字段 authenticationManager LoginController 需要一个无法找到的 typeAuthenticationManager' bean
- ios - 如何将多个 nib 文件与多个数组一起使用?