最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node實(shí)現(xiàn)定時(shí)發(fā)送郵件的示例代碼

 更新時(shí)間:2017年08月26日 08:52:03   作者:Taste  
本篇文章主要介紹了node實(shí)現(xiàn)定時(shí)發(fā)送郵件的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文介紹了node實(shí)現(xiàn)定時(shí)發(fā)送郵件的示例代碼,分享給大家,具體如下:

定時(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ì)的注釋(同時(shí)希望大家在平時(shí)寫代碼的時(shí)候養(yǎng)成寫注釋的習(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: '<strong style="color: red">測(cè)試"郵件轟炸機(jī)"</strong>'
}
// 定時(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');

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • node.js支持多用戶web終端實(shí)現(xiàn)及安全方案

    node.js支持多用戶web終端實(shí)現(xiàn)及安全方案

    這篇文章主要介紹了node.js支持多用戶web終端實(shí)現(xiàn)方案以及web終端安全性保證的解決方法,一起學(xué)習(xí)參考下。
    2017-11-11
  • NPM命令運(yùn)行報(bào)錯(cuò):npm?v10.2.4?is?known?not?to?run?on?Node.js?v14.21.1解決辦法

    NPM命令運(yùn)行報(bào)錯(cuò):npm?v10.2.4?is?known?not?to?run?on?Node.js

    這篇文章主要給大家介紹了關(guān)于NPM命令運(yùn)行報(bào)錯(cuò):npm?v10.2.4?is?known?not?to?run?on?Node.js?v14.21.1的解決辦法,文中將解決辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • node.js學(xué)習(xí)之交互式解釋器REPL詳解

    node.js學(xué)習(xí)之交互式解釋器REPL詳解

    Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個(gè)電腦的環(huán)境,類似Window 系統(tǒng)的終端或 Unix/Linux shell,我們可以在終端中輸入命令,并接收系統(tǒng)的響應(yīng)。下面這篇文章我們就來(lái)詳細(xì)的介紹下關(guān)于node.js交互式解釋器REPL的內(nèi)容,有需要的朋友們可以參考借鑒。
    2016-12-12
  • node.js中的http.createServer方法使用說(shuō)明

    node.js中的http.createServer方法使用說(shuō)明

    這篇文章主要介紹了node.js中的http.createServer方法使用說(shuō)明,本文介紹了http.createServer的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js中使用jQuery的做法

    Node.js中使用jQuery的做法

    在Node.js中使用jQuery的做法,需要先安裝jquery,npm install jquery ,安裝后的版本是 3.1.0,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-08-08
  • 使用node.js 制作網(wǎng)站前臺(tái)后臺(tái)

    使用node.js 制作網(wǎng)站前臺(tái)后臺(tái)

    本文給大家介紹實(shí)用node.js 制作網(wǎng)站前臺(tái)和后臺(tái),非常的詳盡,有需要的朋友可以參考下
    2014-11-11
  • 前端必會(huì)的nodejs知識(shí)工具模塊使用示例詳解

    前端必會(huì)的nodejs知識(shí)工具模塊使用示例詳解

    這篇文章主要為大家介紹了前端必會(huì)的nodejs知識(shí)工具模塊使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • Node.js+Express配置入門教程詳解

    Node.js+Express配置入門教程詳解

    下面小編就為大家?guī)?lái)一篇Node.js+Express配置入門教程詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • Node.js折騰記一:讀指定文件夾,輸出該文件夾的文件樹(shù)詳解

    Node.js折騰記一:讀指定文件夾,輸出該文件夾的文件樹(shù)詳解

    這篇文章主要介紹了Node.js讀指定文件夾輸出該文件夾文件樹(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • nodejs中操作mysql數(shù)據(jù)庫(kù)示例

    nodejs中操作mysql數(shù)據(jù)庫(kù)示例

    這篇文章主要介紹了nodejs中操作mysql數(shù)據(jù)庫(kù)示例,本文演示了如何在NodeJS中創(chuàng)建創(chuàng)建mysql連接、mysql數(shù)據(jù)庫(kù)、插入數(shù)據(jù)、查詢數(shù)據(jù)等功能,需要的朋友可以參考下
    2014-12-12

最新評(píng)論

台江县| 遂宁市| 崇明县| 安陆市| 疏附县| 浏阳市| 通江县| 阿城市| 大英县| 盐池县| 门头沟区| 中卫市| 文成县| 齐河县| 宜川县| 石柱| 喀喇沁旗| 南宫市| 涿鹿县| 贵南县| 出国| 长汀县| 桐庐县| 台安县| 新平| 大连市| 永胜县| 芜湖市| 瓮安县| 句容市| 新巴尔虎右旗| 米易县| 临城县| 汉川市| 通海县| 红安县| 贵溪市| 龙胜| 太仓市| 屏南县| 宿迁市|