亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

mozillazg / 838人閱讀

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

定時(shí)發(fā)送,可做提醒使用 nodemailer
nodemailer 是一款簡(jiǎn)單易用的基于于SMTP協(xié)議(或 Amazon SES)的郵件發(fā)送組件
cron
cron可以指定每隔一段時(shí)間執(zhí)行指定的程序、也可以指定每天的某個(gè)時(shí)刻執(zhí)行某個(gè)程序、還可以按照星期、月份來(lái)指定。
具體描述
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: {
    // 賬號(hào)
    user: "***@163.com", 
    // 授權(quán)碼(自行百度郵箱SMTP的授權(quán)碼設(shè)置),此處非密碼
    pass: "***", 
  }
}));
// 設(shè)置郵件內(nèi)容
let mailOptions = {
  // 發(fā)件人地址,例如 1234<1234@163.com>
  from: "***<***@163.com>", 
  // 收件人地址,可以使用逗號(hào)隔開(kāi)添加多個(gè)
  // "***@qq.com, ***@163.com"
  to: "***@qq.com", 
  // 標(biāo)題
  subject: "Hello World", 
  // 郵件內(nèi)容可以自定義樣式
  html: "測(cè)試"郵件轟炸機(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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/84902.html

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    baoxl 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<