1 安裝nodemailer插件
npm install nodemailer --save
2 獲得自己郵箱IMAP/SMTP/POP3服務授權碼
前往自己的郵箱,找到設置,找到如上三種服務,如果是默認關閉,點擊開啓,通過手機驗證碼驗證後會獲取到一段授權碼,保存好,等會兒要用
3 引入nodemailer模塊使用
"use strict"
const nodemailer = require("nodemailer");
let transporter = nodemailer.createTransport({
host: "smtp.163.com",
port: 465,
secure: true,
auth: {
user: "[email protected]",
pass: "**************"
}
});
let mailObj = {
from: '"Jack.Ma" <[email protected]>',
to: "[email protected],[email protected]",
subject: "這是代碼發送的郵件",
text: "hello world",
html: "<b>Hello world?</b>"
}
console.log('sending...')
transporter.sendMail(mailObj,(err,data)=>{
if(err) throw err
console.log('send mail success!')
});
以上