使用nodejs向接收邮箱消息
时间: 2023-08-03 21:02:37 浏览: 103
nodejs 的 session 简单使用
你可以使用 `nodemailer` 模块来实现在 Node.js 中向接收邮箱发送消息。
以下是一个使用 `nodemailer` 发送邮件的例子:
```javascript
const nodemailer = require("nodemailer");
// 创建发送邮件的 transporter
const transporter = nodemailer.createTransport({
service: "Gmail",
auth: {
user: "your_email@gmail.com",
pass: "your_email_password",
},
});
// 邮件信息
const mailOptions = {
from: "your_email@gmail.com",
to: "recipient_email@gmail.com",
subject: "Test Email",
text: "This is a test email sent from Node.js using nodemailer.",
};
// 发送邮件
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
console.error(error);
} else {
console.log("Email sent: ", info.response);
}
});
```
在上面的例子中,需要将 `your_email@gmail.com` 和 `your_email_password` 替换为你的 Gmail 邮箱和密码,将 `recipient_email@gmail.com` 替换为你要发送邮件的收件人邮箱。同时,你也可以修改邮件信息中的主题和内容。
需要注意的是,如果你使用的是 Gmail 邮箱,需要将你的 Gmail 邮箱设置中的“允许不安全应用程序”选项打开,否则无法使用 `nodemailer` 发送邮件。
希望这个例子可以帮助到你。
阅读全文