摘要:定時發送,可做提醒使用是一款簡單易用的基于于協議或的郵件發送組件可以指定每隔一段時間執行指定的程序也可以指定每天的某個時刻執行某個程序還可以按照星期月份來指定。
定時發送,可做提醒使用 nodemailer
nodemailer 是一款簡單易用的基于于SMTP協議(或 Amazon SES)的郵件發送組件cron
cron可以指定每隔一段時間執行指定的程序、也可以指定每天的某個時刻執行某個程序、還可以按照星期、月份來指定。
具體描述
npm install nodemailer -S npm install nodemailer-smtp-transport -S npm install cron -S代碼中有詳細的注釋
let nodemailer = require("nodemailer"), smtpTransport = require("nodemailer-smtp-transport"), cronJob = require("cron").CronJob; // SMTP 連接 let transport = nodemailer.createTransport(smtpTransport({ // 主機 host: "smtp.163.com", // 是否使用 SSL secure: false, secureConnection: false, // 網易的SMTP端口 port: 25, auth: { // 賬號 user: "***@163.com", // 授權碼(自行百度郵箱SMTP的授權碼設置),此處非密碼 pass: "***", } })); // 設置郵件內容 let mailOptions = { // 發件人地址,例如 1234<1234@163.com> from: "***<***@163.com>", // 收件人地址,可以使用逗號隔開添加多個 // "***@qq.com, ***@163.com" to: "***@qq.com", // 標題 subject: "Hello World", // 郵件內容可以自定義樣式 html: "測試"郵件轟炸機"" } // 定時發送郵件 // 每秒執行一次 // 具體的各項設置查看上方的鏈接 new cronJob("* * * * * *", () => { transport.sendMail(mailOptions, (error, response) => { if (error) { console.error(error) } else { console.log("Message Send Ok") } // 記得關閉連接 transport.close(); }) }, null, true, "Asia/Shanghai");
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84902.html
摘要:本文首發于個人博客項目源碼,歡迎,說不定哪天脫單了就能用到了寫在前面自從用郵箱注冊了很多賬號后,便會收到諸如以下類似的郵件剛開始還以為是一張圖片,后來仔細一看不是圖片呀,好像還是呀,于是好奇寶寶我一下,查閱多篇資料后總結出怎么用前端知識和做 本文首發于個人博客:VinceBlog 項目源碼:NodeMail,歡迎star,說不定哪天脫單了就能用到了 寫在前面 自從用郵箱注冊了很多賬號后...
摘要:可變隊列會對長期沒有更新動態的那部分不活躍用戶進行減緩速度,減緩對他們微博的獲取頻率,同時加大對活躍用戶的獲取頻率。 注:本文為轉載,原文請查看star7th的個人博客。 一、什么是 HTQ 先介紹下基本概念。 我們在編寫程序時,偶爾會遇到需要用到異步隊列的情況。比如說,我發送一萬封郵件,如果單純使用一個for循環來發送,則執行時間要很長,要等很久才能發完,同時很容易導致阻塞、超時等問...
摘要:也就是說,我的篇文章的請求對應個實例,這些實例都請求完畢后,執行以下邏輯他的目的在于對每一個返回值這個返回值為單篇文章的內容,進行方法處理。 英國人Robert Pitt曾在Github上公布了他的爬蟲腳本,導致任何人都可以容易地取得Google Plus的大量公開用戶的ID信息。至今大概有2億2千5百萬用戶ID遭曝光。 亮點在于,這是個nodejs腳本,非常短,包括注釋只有71行。 ...
摘要:并利用提供的云引擎服務實現在周五給全員發送郵件提醒填寫周報,周六周日分別再次對未填人員發送郵件進行填寫提醒。雖然提供的免費云引擎,本身就支持服務,但是免費版是做測試用的,會自動休眠,不夠穩定,經常掛掉。 This just is a README. showImg(https://segmentfault.com/img/remote/1460000013260535);showImg...
摘要:并利用提供的云引擎服務實現在周五給全員發送郵件提醒填寫周報,周六周日分別再次對未填人員發送郵件進行填寫提醒。雖然提供的免費云引擎,本身就支持服務,但是免費版是做測試用的,會自動休眠,不夠穩定,經常掛掉。 This just is a README. showImg(https://segmentfault.com/img/remote/1460000013260535);showImg...
閱讀 1397·2021-11-24 09:39
閱讀 3687·2021-11-24 09:39
閱讀 1859·2021-11-16 11:54
閱讀 1464·2021-09-30 09:47
閱讀 1713·2021-09-26 10:16
閱讀 2342·2021-09-22 15:33
閱讀 1453·2021-09-14 18:01
閱讀 2436·2021-09-07 09:59