在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);
}
});
答案 0 :(得分:0)
答案 1 :(得分:0)
此代码完美无缺,只需要在gmail帐户中进行更改即可访问lesssecureapps。 https://myaccount.google.com/lesssecureapps ==>上