错误:无效的登录名:535-5.7.8不接受用户名和密码

时间:2019-12-05 04:55:24

标签: javascript node.js gmail smtp-auth

在stackoverflow上已经有与此类似的问题,但不能解决我的问题。我正在使用ubuntu 18.04,尝试了此代码,但出现错误。但是我的电子邮件地址和密码是正确的。

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);
  }
});

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

此代码完美无缺,只需要在gmail帐户中进行更改即可访问lesssecureapps。 https://myaccount.google.com/lesssecureapps ==>上

相关问题