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

簡(jiǎn)單兩步使用node發(fā)送qq郵件的方法

 更新時(shí)間:2019年03月01日 09:35:21   作者:hold_baby  
這篇文章主要介紹了簡(jiǎn)單兩步使用node發(fā)送qq郵件的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

node發(fā)送郵件非常簡(jiǎn)單,這里只做qq的演示,你可以舉一反三.

使用nodemailer包

let transporter = nodemailer.createTransport({
 // 使用qq發(fā)送郵件
 // 更多請(qǐng)查看支持列表:https://nodemailer.com/smtp/well-known/
 service: 'qq',
 port: 465, // SMTP 端口
 secureConnection: true, // 使用了 SSL
 auth: {
  user: '751734566@qq.com',
  // 這里密碼不是qq密碼,是你設(shè)置的smtp授權(quán)碼
  // 獲取qq授權(quán)碼請(qǐng)看:https://jingyan.baidu.com/article/6079ad0eb14aaa28fe86db5a.html
  pass: 'xxxxxxxx',
 }
});

接下來(lái)我們?cè)O(shè)置我們到發(fā)送內(nèi)容

let mailOpt= {
 from: '"test" <xxxxxx@qq.com>', // 你到qq郵箱地址
 to: 'xxxx@qq.com', // 接受人,可以群發(fā)填寫多個(gè)逗號(hào)分隔
 subject: 'Hello', // 主題名(郵件名)
 // 可以發(fā)送text或者h(yuǎn)tml格式,2選1
 // text: 'Hello world?', // 純文本
 html: '<b>Hello world?</b>' // html
};

如果我們想發(fā)一個(gè)稍微漂亮到郵件怎么辦?

我們可以使用html模板來(lái)實(shí)現(xiàn)

const template = require('art-template');

let html = template(__dirname + '/mail_temp.html', obj) // mail_temp.html為你想使用到頁(yè)面模板,obj為你的參數(shù)

// 例如
obj = {
  name : 'test',
  phone : '183xxxxxxxx',
  time : new Date()
}
<section>
  新用戶:{{name}}({{phone}})于{{time}}進(jìn)行了注冊(cè).
</section>
所有準(zhǔn)備完成,讓我們發(fā)送郵件吧!
// 執(zhí)行發(fā)送
transporter.sendMail(mailOptions, (error, info) => {
 if (error) {
  return console.log(error);
 }
 console.log('郵件已發(fā)送成功,郵件id: %s', info.messageId);
});

文檔參考

nodemailer : https://www.npmjs.com/package/nodemailer

art-template : https://aui.github.io/art-template/zh-cn/docs/

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

相關(guān)文章

  • nodejs環(huán)境快速操作mysql數(shù)據(jù)庫(kù)的方法詳解

    nodejs環(huán)境快速操作mysql數(shù)據(jù)庫(kù)的方法詳解

    這篇文章主要介紹了nodejs環(huán)境快速操作mysql數(shù)據(jù)庫(kù)的方法詳解,需要的朋友可以參考下
    2021-03-03
  • NodeJS學(xué)習(xí)筆記之Http模塊

    NodeJS學(xué)習(xí)筆記之Http模塊

    這里只是熟悉nodejs中的http模塊的API,一般在開發(fā)過(guò)程中使用的是第三方的框架,比如說(shuō)Express。其中封裝了更為簡(jiǎn)單的構(gòu)建http服務(wù)器的API。
    2015-01-01
  • Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼

    Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼

    這篇文章主要介紹了Node.js對(duì)MongoDB進(jìn)行增刪改查操作 ,需要的朋友可以參考下
    2019-04-04
  • Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求的問(wèn)題解析

    Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求的問(wèn)題解析

    最近在測(cè)試一個(gè)api,可以用curl命令直接訪問(wèn),指定header相關(guān)配置,request?body(JSON),成功后返回一個(gè)JSON,這篇文章主要介紹了Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求,需要的朋友可以參考下
    2023-04-04
  • 如何利用node實(shí)現(xiàn)發(fā)送QQ郵箱驗(yàn)證碼

    如何利用node實(shí)現(xiàn)發(fā)送QQ郵箱驗(yàn)證碼

    我們?cè)陂_發(fā)網(wǎng)站時(shí),發(fā)送驗(yàn)證碼的功能是必定會(huì)遇到的,下面這篇文章主要給大家介紹了關(guān)于如何利用node實(shí)現(xiàn)發(fā)送QQ郵箱驗(yàn)證碼的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • node安裝--linux下的快速安裝教程

    node安裝--linux下的快速安裝教程

    本篇文章主要介紹了node安裝--linux下的快速安裝教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • Node.js的Web模板引擎ejs的入門使用教程

    Node.js的Web模板引擎ejs的入門使用教程

    ejs是Node世界的開源模板引擎中比較有人氣的一個(gè),而且并不只是在Express框架中才可以使用,今天為大家?guī)?lái)Node.js的Web模板引擎ejs的入門學(xué)習(xí)教程,其中側(cè)重于ejs的layout頁(yè)面布局放面
    2016-06-06
  • Node.js中的HTTP?Server對(duì)象與GET、POST請(qǐng)求

    Node.js中的HTTP?Server對(duì)象與GET、POST請(qǐng)求

    這篇文章介紹了Node.js中的HTTP?Server對(duì)象與GET、POST請(qǐng)求,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • node.js從前端到全棧的必經(jīng)之路

    node.js從前端到全棧的必經(jīng)之路

    這篇文章主要介紹了一下什么是node,以及node環(huán)境配置,之后我們就將開始深入去學(xué)習(xí)node了,感興趣的小伙伴可以深入了解閱讀一下
    2023-03-03
  • node.js中watch機(jī)制詳解

    node.js中watch機(jī)制詳解

    本文給大家?guī)?lái)的是一篇關(guān)于nodejs中watch機(jī)制的探討,主要探討內(nèi)容是為什么watch不是銀彈,嘗試使用更好的方案來(lái)解決這個(gè)問(wèn)題
    2014-11-11

最新評(píng)論

景德镇市| 四川省| 定远县| 六枝特区| 屯留县| 汉川市| 随州市| 柳江县| 巴林左旗| 榆社县| 灌阳县| 奇台县| 隆昌县| 栾城县| 会东县| 富蕴县| 法库县| 肥西县| 孟州市| 本溪| 壶关县| 新宾| 平度市| 富顺县| 府谷县| 方正县| 蒲江县| 中方县| 卫辉市| 烟台市| 扬中市| 板桥市| 静宁县| 咸宁市| 秀山| 崇州市| 临漳县| 平乐县| 宜君县| 霍邱县| 永胜县|