我知道也有类似的问题,但是我已经尝试了所有这些答案。仅供参考,我已经在我的gmail帐户中打开了不安全的应用程序,并且我也尝试使用应用程序密码。这些都不起作用。有什么办法可以解决此错误。这对我来说真的很重要。
if (req.body.role === 2) {
console.log("req.body", req.body);
let transporter = nodemailer.createTransport({
service: 'gmail',
// host: 'smtp.gmail.com',
// port: 587,
// secure: true,
auth: {
user: "fashiostoreaf2020@gmail.com",
pass: "thisAccountPass"
},
// tls: true
})
let mailOptions = {
from: 'fashiostoreaf2020@gmail.com',
to: 'pasannethsara@gmail.com',
subject: 'Hi! Welcoming you as a Store Manager.',
text: "We have successfully created ypur account as a store manager."
};
transporter.sendMail(mailOptions, function (err, data) {
if (err) {
console.log('Email Send Failed!', err)
}
else {
console.log('Email Sent!')
}
})
}