成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

node 定時(shí)發(fā)送郵件

mozillazg / 839人閱讀

摘要:定時(shí)發(fā)送,可做提醒使用是一款簡單易用的基于于協(xié)議或的郵件發(fā)送組件可以指定每隔一段時(shí)間執(zhí)行指定的程序也可以指定每天的某個(gè)時(shí)刻執(zhí)行某個(gè)程序還可以按照星期月份來指定。

定時(shí)發(fā)送,可做提醒使用 nodemailer
nodemailer 是一款簡單易用的基于于SMTP協(xié)議(或 Amazon SES)的郵件發(fā)送組件
cron
cron可以指定每隔一段時(shí)間執(zhí)行指定的程序、也可以指定每天的某個(gè)時(shí)刻執(zhí)行某個(gè)程序、還可以按照星期、月份來指定。
具體描述
npm install nodemailer -S
npm install nodemailer-smtp-transport -S
npm install cron -S
代碼中有詳細(xì)的注釋
let nodemailer = require("nodemailer"),
    smtpTransport = require("nodemailer-smtp-transport"),
    cronJob = require("cron").CronJob;

// SMTP 連接
let transport = nodemailer.createTransport(smtpTransport({
  // 主機(jī)
  host: "smtp.163.com",
  // 是否使用 SSL
  secure: false,
  secureConnection: false,
  // 網(wǎng)易的SMTP端口
  port: 25, 
  auth: {
    // 賬號
    user: "***@163.com", 
    // 授權(quán)碼(自行百度郵箱SMTP的授權(quán)碼設(shè)置),此處非密碼
    pass: "***", 
  }
}));
// 設(shè)置郵件內(nèi)容
let mailOptions = {
  // 發(fā)件人地址,例如 1234<1234@163.com>
  from: "***<***@163.com>", 
  // 收件人地址,可以使用逗號隔開添加多個(gè)
  // "***@qq.com, ***@163.com"
  to: "***@qq.com", 
  // 標(biāo)題
  subject: "Hello World", 
  // 郵件內(nèi)容可以自定義樣式
  html: "測試"郵件轟炸機(jī)""
}
// 定時(shí)發(fā)送郵件
// 每秒執(zhí)行一次
// 具體的各項(xiàng)設(shè)置查看上方的鏈接
new cronJob("* * * * * *", () => {
  transport.sendMail(mailOptions, (error, response) => {
    if (error) {
      console.error(error)
    } else {
      console.log("Message Send Ok")
    }
    // 記得關(guān)閉連接
    transport.close();
  })
}, null, true, "Asia/Shanghai");

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/84902.html

相關(guān)文章

  • Node EJS寫一個(gè)爬蟲腳本每天定時(shí)給心愛的她發(fā)一封暖心郵件

    摘要:本文首發(fā)于個(gè)人博客項(xiàng)目源碼,歡迎,說不定哪天脫單了就能用到了寫在前面自從用郵箱注冊了很多賬號后,便會收到諸如以下類似的郵件剛開始還以為是一張圖片,后來仔細(xì)一看不是圖片呀,好像還是呀,于是好奇寶寶我一下,查閱多篇資料后總結(jié)出怎么用前端知識和做 本文首發(fā)于個(gè)人博客:VinceBlog 項(xiàng)目源碼:NodeMail,歡迎star,說不定哪天脫單了就能用到了 寫在前面 自從用郵箱注冊了很多賬號后...

    zero 評論0 收藏0
  • (轉(zhuǎn))開源的任務(wù)隊(duì)列服務(wù)HTQ

    摘要:可變隊(duì)列會對長期沒有更新動態(tài)的那部分不活躍用戶進(jìn)行減緩速度,減緩對他們微博的獲取頻率,同時(shí)加大對活躍用戶的獲取頻率。 注:本文為轉(zhuǎn)載,原文請查看star7th的個(gè)人博客。 一、什么是 HTQ 先介紹下基本概念。 我們在編寫程序時(shí),偶爾會遇到需要用到異步隊(duì)列的情況。比如說,我發(fā)送一萬封郵件,如果單純使用一個(gè)for循環(huán)來發(fā)送,則執(zhí)行時(shí)間要很長,要等很久才能發(fā)完,同時(shí)很容易導(dǎo)致阻塞、超時(shí)等問...

    LMou 評論0 收藏0
  • nodeJS實(shí)現(xiàn)基于Promise爬蟲 定時(shí)發(fā)送信息到指定郵件

    摘要:也就是說,我的篇文章的請求對應(yīng)個(gè)實(shí)例,這些實(shí)例都請求完畢后,執(zhí)行以下邏輯他的目的在于對每一個(gè)返回值這個(gè)返回值為單篇文章的內(nèi)容,進(jìn)行方法處理。 英國人Robert Pitt曾在Github上公布了他的爬蟲腳本,導(dǎo)致任何人都可以容易地取得Google Plus的大量公開用戶的ID信息。至今大概有2億2千5百萬用戶ID遭曝光。 亮點(diǎn)在于,這是個(gè)nodejs腳本,非常短,包括注釋只有71行。 ...

    xuweijian 評論0 收藏0
  • 周報(bào)小系統(tǒng),支持導(dǎo)出和郵件提醒

    摘要:并利用提供的云引擎服務(wù)實(shí)現(xiàn)在周五給全員發(fā)送郵件提醒填寫周報(bào),周六周日分別再次對未填人員發(fā)送郵件進(jìn)行填寫提醒。雖然提供的免費(fèi)云引擎,本身就支持服務(wù),但是免費(fèi)版是做測試用的,會自動休眠,不夠穩(wěn)定,經(jīng)常掛掉。 This just is a README. showImg(https://segmentfault.com/img/remote/1460000013260535);showImg...

    cheng10 評論0 收藏0
  • 周報(bào)小系統(tǒng),支持導(dǎo)出和郵件提醒

    摘要:并利用提供的云引擎服務(wù)實(shí)現(xiàn)在周五給全員發(fā)送郵件提醒填寫周報(bào),周六周日分別再次對未填人員發(fā)送郵件進(jìn)行填寫提醒。雖然提供的免費(fèi)云引擎,本身就支持服務(wù),但是免費(fèi)版是做測試用的,會自動休眠,不夠穩(wěn)定,經(jīng)常掛掉。 This just is a README. showImg(https://segmentfault.com/img/remote/1460000013260535);showImg...

    baoxl 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<