如何使用nodejs发送邮件
时间: 2023-09-29 16:09:06 浏览: 91
可以使用Node.js提供的邮件发送模块Nodemailer来发送邮件,步骤如下:
1. 安装Nodemailer模块:在终端中输入 npm install nodemailer
2. 引入Nodemailer模块:在代码中加入 const nodemailer = require('nodemailer');
3. 创建传输对象: const transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 587,
auth: {
user: 'your_email@gmail.com',
pass: 'your_email_password'
}
});
注意:需要替换成你自己的Gmail账号和密码
4. 创建邮件选项: const mailOptions = {
from: 'your_email@gmail.com',
to: 'recipient_email@example.com',
subject: 'Sending Email using Node.js',
text: 'That was easy!'
};
5. 发送邮件: transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
其中,`to`表示收件人地址,`subject`表示邮件主题,`text`表示邮件正文。
以上就是使用Node.js发送邮件的基本流程。
阅读全文