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

nodejs實(shí)現(xiàn)郵件發(fā)送服務(wù)實(shí)例分享

 更新時間:2017年03月29日 09:09:36   作者:WuLiSenSen  
本文給大家講解的是簡單的使用nodejs搭建郵件發(fā)送服務(wù)的一個實(shí)例,非常的好用,有需要的小伙伴可以參考下

前段時間,想用python實(shí)現(xiàn)發(fā)送郵件的服務(wù),用的是smtp,但是不知道為什么一直沒有成功,于是想用nodejs嘗試下,意外的簡單容易。

先安裝模塊:

npm  install  nodemailer --save

然后是整個mail.js:

var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
 service: 'qq',
 auth: {
  user: '1234567@qq.com', //這里填自己的 qq號
  pass: 'gbryyxxkaobxbcea' //授權(quán)碼,通過QQ郵箱獲取
 }
});
var mailOptions = {
 from: '1234567@qq.com', // 發(fā)送者 asdfghj
 to: ['7654321@qq.com','asdfghj@163.com','765432@qq.com'], // 接受者,可以同時發(fā)送多個,以逗號隔開
 subject: 'nodemailer3.1.8郵件發(fā)送', // 標(biāo)題
 text: '這是我發(fā)的一封郵件,如果你開心,我也開心^_^', // 文本
 html: <h2>nodemailer基本使用:</h2><h3> 
 <a  rel="external nofollow" > 
 http://www.jianshu.com/u/27f54f428a14</a></h3>,
 attachments: [{
  filename: 'package.json',
  path: './package.json'
 }, {
  filename: 'content',
  content: '發(fā)送內(nèi)容'
 },{
  filename: 'index.html',
  path: './index.html'
 }]
};
transporter.sendMail(mailOptions, function(err, info) {
 if (err) {
  console.log(err);
  return;
 }
 console.log('發(fā)送成功');
 res.send('發(fā)送成功');
});

attachments是附帶 附件的,比較實(shí)用。

qq郵箱的授權(quán)碼需要到qq郵箱里的設(shè)置里去獲取,需要綁定手機(jī)號。

最后運(yùn)行

node mail.js

發(fā)送成功

相關(guān)文章

  • 一文詳解如何降低node包版本

    一文詳解如何降低node包版本

    這篇文章主要給大家介紹了關(guān)于如何降低node包版本的相關(guān)資料,在開發(fā)的工程中我們可能需要經(jīng)常切換node版本來應(yīng)對不同的開發(fā)環(huán)境,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • node.js中的buffer.slice方法使用說明

    node.js中的buffer.slice方法使用說明

    這篇文章主要介紹了node.js中的buffer.slice方法使用說明,本文介紹了buffer.slice的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js中require的工作原理淺析

    Node.js中require的工作原理淺析

    這篇文章主要介紹了Node.js中require的工作原理淺析,通過分析node.js的源碼得到本文,需要的朋友可以參考下
    2014-06-06
  • nodejs前端自動化構(gòu)建環(huán)境的搭建

    nodejs前端自動化構(gòu)建環(huán)境的搭建

    本文這里給大家介紹的是nodejs中前端自動化構(gòu)建環(huán)境的搭建方法,非常的細(xì)致全面,有需要的小伙伴可以參考下
    2017-07-07
  • 詳細(xì)分析Node.js 多進(jìn)程

    詳細(xì)分析Node.js 多進(jìn)程

    這篇文章主要介紹了Node.js 多進(jìn)程的的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 深入理解 Koa 框架中間件原理

    深入理解 Koa 框架中間件原理

    koa是目前node里最流行的web框架。這篇文章主要介紹了理解 Koa 框架中間件原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Pycharm配置Node.js運(yùn)行js代碼詳細(xì)過程

    Pycharm配置Node.js運(yùn)行js代碼詳細(xì)過程

    在PyCharm中寫JavaScript代碼并進(jìn)行調(diào)試是非常方便的,但是有些用戶可能對如何在PyCharm中準(zhǔn)確地運(yùn)行JavaScript代碼感到困惑,這篇文章主要給大家介紹了關(guān)于Pycharm配置Node.js運(yùn)行js代碼的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • Node如何后臺數(shù)據(jù)庫使用增刪改查功能

    Node如何后臺數(shù)據(jù)庫使用增刪改查功能

    這篇文章主要介紹了Node如何后臺數(shù)據(jù)庫使用增刪改查功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • node.js學(xué)習(xí)之交互式解釋器REPL詳解

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

    Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個電腦的環(huán)境,類似Window 系統(tǒng)的終端或 Unix/Linux shell,我們可以在終端中輸入命令,并接收系統(tǒng)的響應(yīng)。下面這篇文章我們就來詳細(xì)的介紹下關(guān)于node.js交互式解釋器REPL的內(nèi)容,有需要的朋友們可以參考借鑒。
    2016-12-12
  • no-vnc和node.js實(shí)現(xiàn)web遠(yuǎn)程桌面的完整步驟

    no-vnc和node.js實(shí)現(xiàn)web遠(yuǎn)程桌面的完整步驟

    這篇文章主要給大家介紹了關(guān)于no-vnc和node.js實(shí)現(xiàn)web遠(yuǎn)程桌面的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評論

合山市| 德保县| 边坝县| 阿拉善盟| 阳东县| 炉霍县| 尚义县| 沧州市| 安达市| 全州县| 五华县| 昌乐县| 宜章县| 河南省| 突泉县| 岑溪市| 荔波县| 富源县| 平邑县| 屯昌县| 墨玉县| 张家界市| 临邑县| 苏尼特右旗| 达日县| 双柏县| 蒙城县| 游戏| 宁陵县| 印江| 永福县| 巩义市| 常宁市| 永靖县| 天峻县| 汽车| 丰都县| 香港 | 清丰县| 奉节县| 龙门县|