nodemailer怎么发送邮件
时间: 2023-10-31 17:23:46 浏览: 91
Node使用Nodemailer发送邮件的方法实现
要使用nodemailer发送邮件,需要先安装nodemailer。可以使用以下命令进行安装:
```
npm install nodemailer
```
安装完成后,可以使用以下代码发送邮件:
```javascript
const nodemailer = require('nodemailer');
// 创建邮件发送对象
let transporter = nodemailer.createTransport({
service: 'qq',
port: 465,
secure: true,
auth: {
user: 'your_email@qq.com',
pass: 'your_email_password'
}
});
// 邮件信息
let mailOptions = {
from: 'your_email@qq.com',
to: 'recipient_email@example.com',
subject: '邮件主题',
text: '邮件内容'
};
// 发送邮件
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
console.log(error);
} else {
console.log('邮件发送成功');
}
});
```
需要注意的是,`service`参数的值应该设置为你的邮箱的服务提供商,比如QQ邮箱就设置为`qq`,Gmail邮箱就设置为`gmail`。`port`和`secure`参数的值可以根据你的邮箱提供的信息进行设置。`user`和`pass`参数分别对应你的邮箱账号和密码。`from`和`to`参数分别对应发件人和收件人的邮箱地址。`subject`和`text`参数分别对应邮件主题和内容。
阅读全文