// 第一步下包 nodemailer
// npm install nodemailer
var nodemailer = require("nodemailer");
var transport = nodemailer.createTransport({
host: "smtp.qq.com",
// 使用ssl
secureConnection: true,
// 端口号不改动
port: 465,
// 填写个人信息
auth: {
// 发送账号
user: "xxxx@qq.com",
// 授权码
pass: "qq邮箱申请来的授权码",
},
});
let email = "xxxx@qq.com";
var mailOptions = {
from: "昵称 xxxx@qq.com",
// 收件人的邮箱 可加 ","添加多个收件人
to: email,
// 标题
subject: "你好",
// 内容
text: "你好",
html: "<div>我是新来的</div>",
// 发送的附件
attachments: [
{
fiilename: "text",
path: "./app.js",
},
{
// 文件名
fiilename: "text1",
// 文件内容
content: "test",
},
],
};
transport.sendMail(mailOptions, function (err, response) {
if (err) {
console.log("报错了", err);
} else {
console.log(response);
}
});