1. 程式人生 > 其它 >使用node傳送郵件

使用node傳送郵件

// 第一步下包 nodemailer
// npm install nodemailer

var nodemailer = require("nodemailer");

var transport = nodemailer.createTransport({
  host: "smtp.qq.com",
  //  使用ssl
  secureConnection: true,
  //   埠號不改動
  port: 465,
  //   填寫個人資訊
  auth: {
    //   傳送賬號
    user: "[email protected]",
    // 授權碼
    pass: "qq郵箱申請來的授權碼",
  },
});

let email 
= "[email protected]"; var mailOptions = { from: "暱稱 [email protected]", // 收件人的郵箱 可加 ","新增多個收件人 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); } });