使用node发送邮件

// 第一步下包 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);
  }
});

 

posted @ 2021-11-23 13:42  学渣不挂科  阅读(335)  评论(0)    收藏  举报