nodejs 发送邮件
时间: 2023-11-11 18:05:25 浏览: 78
可以使用 Node.js 的 nodemailer 模块来发送邮件。首先需要安装 nodemailer 模块,可以使用 npm 命令进行安装:
```
npm install nodemailer
```
然后可以使用以下代码来发送邮件:
```javascript
const nodemailer = require('nodemailer');
// 创建一个 SMTP transporter
const transporter = nodemailer.createTransport({
host: 'smtp.gmail.com',
port: 465,
secure: true,
auth: {
user: 'your_email@gmail.com',
pass: 'your_password'
}
});
// 邮件内容
const mailOptions = {
from: 'your_email@gmail.com',
to: 'recipient_email@example.com',
subject: 'Test Email',
text: 'This is a test email sent from Node.js'
};
// 发送邮件
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
```
在上面的代码中,需要将 `your_email@gmail.com` 和 `your_password` 替换为你的 Gmail 邮箱地址和密码,将 `recipient_email@example.com` 替换为收件人的邮箱地址。
阅读全文