【实用主义】如何用nodejs自动定时发送邮件提醒?
生活随笔
收集整理的這篇文章主要介紹了
【实用主义】如何用nodejs自动定时发送邮件提醒?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需要先安裝插件
?
npm install Nodemailer --save
index.js?
global.SG = {nodemailer: require("nodemailer")//發送郵件需要的服務
};
sg.js?
//發送郵件參數:收件人(支持群發)、主題、正文(支持html格式)----------------------------------------
sendMail(to, subject, html) {//下面這幾個改成你自己的郵箱、昵稱和授權碼const user = "ATS-V@QQ.COM";const name = "強哥";const pass = "btwyxxsd***yqdcgeda";//授權碼在QQ郵箱設置-賬號-開啟服務:POP3/SMTP服務(詳情參考https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256)global.SG.nodemailer.createTransport({host: "smtp.qq.com", auth: {user, pass}}).sendMail({from: `${name}<${user}>`,//發送者,例如:"標題別名 <ATS-L@QQ.COM>"to,//收件人郵箱,多個郵箱地址間用英文逗號隔開,例如:"ATS-L@QQ.COM,ATS-V@QQ.COM"subject,//郵件主題html//支持html}, err => err && console.log("郵件發送失敗: ", err));
},
調用
$g.sendMail("ATS-L@QQ.COM,ATS-V@QQ.COM", "日報發送提醒(系統自動發送請勿回復)", `<h1>親,怎么還不發送日報呀?</h1><br>這是來自強哥的問候,實在不行訪問下我的博客吧<a href="http://www.shuzhiqiang.com" target="_blank">www.shuzhiqiang.com</a>`);//發送郵件
收到的郵件提醒
郵件內容
總結
以上是生活随笔為你收集整理的【实用主义】如何用nodejs自动定时发送邮件提醒?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人类的思维方式有哪些?【达克效应】
- 下一篇: windows7/10开启客户端teln