cod*_*bek 6 email node.js nodemailer
我遵循了文档,但谷歌说该应用程序的安全性低于其安全级别。并且不再有允许访问此类应用程序的选项。
const nodemailer = require('nodemailer');
let mailTransporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'xyz@gmail.com',
pass: '*************'
}
});
let mailDetails = {
from: 'xyz@gmail.com',
to: 'abc@gmail.com',
subject: 'Test mail',
text: 'Node.js testing mail for GeeksforGeeks'
};
mailTransporter.sendMail(mailDetails, function(err, data) {
if(err) {
console.log('Error Occurs');
} else {
console.log('Email sent successfully');
}
});
Run Code Online (Sandbox Code Playgroud)
小智 12
不太安全的应用程序已弃用 util 14/06/2022
您需要在您的谷歌帐户中启用两步身份验证 https://myaccount.google.com/signinoptions/two-step-verification
并创建应用程序密码 https://myaccount.google.com/apppasswords
所以谷歌会发送一个应用程序密码,您可以使用nodemailer登录
| 归档时间: |
|
| 查看次数: |
4307 次 |
| 最近记录: |