亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

node.js使用nodemailer發(fā)送郵件實(shí)例

 更新時(shí)間:2014年03月10日 09:11:21   作者:  
這篇文章主要介紹了node.js使用nodemailer發(fā)送郵件的方法,例子中使用的是QQ郵箱,你也可以修改成其它的郵箱如163、gmail等,需要的朋友可以參考下

一、安裝 nodemailer

復(fù)制代碼 代碼如下:
npm install nodemailer --save

二、調(diào)用
復(fù)制代碼 代碼如下:
var nodemailer = require("nodemailer");

// 開啟一個(gè) SMTP 連接池
var smtpTransport = nodemailer.createTransport("SMTP",{
  host: "smtp.qq.com", // 主機(jī)
  secureConnection: true, // 使用 SSL
  port: 465, // SMTP 端口
  auth: {
    user: "xxxxxxxx@qq.com", // 賬號(hào)
    pass: "xxxxxxxx" // 密碼
  }
});

// 設(shè)置郵件內(nèi)容
var mailOptions = {
  from: "Fred Foo <xxxxxxxx@qq.com>", // 發(fā)件地址
  to: "2838890xx@qq.com, minimixx@126.com", // 收件列表
  subject: "Hello world", // 標(biāo)題
  html: "<b>thanks a for visiting!</b> 世界,你好!" // html 內(nèi)容
}

// 發(fā)送郵件
smtpTransport.sendMail(mailOptions, function(error, response){
  if(error){
    console.log(error);
  }else{
    console.log("Message sent: " + response.message);
  }
  smtpTransport.close(); // 如果沒用,關(guān)閉連接池
});


三、常見錯(cuò)誤
復(fù)制代碼 代碼如下:

{ [AuthError: Invalid login - 454 Authentication failed, please open smtp flag first!]
  name: 'AuthError',
  data: '454 Authentication failed, please open smtp flag first!',
  stage: 'auth' }

錯(cuò)誤原因: 賬號(hào)未設(shè)置該服務(wù)
解決方案: QQ郵箱 -> 設(shè)置 -> 帳戶 -> 開啟服務(wù):POP3/SMTP服務(wù)

復(fù)制代碼 代碼如下:

{ [SenderError: Mail from command failed - 501 mail from address must be same as authorization user]
  name: 'SenderError',
  data: '501 mail from address must be same as authorization user',
  stage: 'mail' }

錯(cuò)誤原因: 發(fā)件賬號(hào)與認(rèn)證賬號(hào)不同

相關(guān)文章

  • 游戲人文件夾程序 ver 4.03

    游戲人文件夾程序 ver 4.03

    游戲人文件夾程序 ver 4.03...
    2006-07-07
  • antd upload控件的data參數(shù)使用

    antd upload控件的data參數(shù)使用

    這篇文章主要介紹了antd upload控件的data參數(shù)使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 基于JS實(shí)現(xiàn)的隨機(jī)數(shù)字抽簽實(shí)例

    基于JS實(shí)現(xiàn)的隨機(jī)數(shù)字抽簽實(shí)例

    本文分享了基于JS實(shí)現(xiàn)的隨機(jī)數(shù)字抽簽的實(shí)例代碼。小編認(rèn)為具很好的參考價(jià)值,感興趣的朋友可以看下
    2016-12-12
  • JavaScript數(shù)組之展開運(yùn)算符詳解

    JavaScript數(shù)組之展開運(yùn)算符詳解

    這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)組之展開運(yùn)算符的相關(guān)資料,你可以通過(guò)展開操作符(Spread operator)擴(kuò)展一個(gè)數(shù)組對(duì)象和字符串,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • JavaScript循環(huán)遍歷小結(jié)

    JavaScript循環(huán)遍歷小結(jié)

    本文給大家總結(jié)了javascript中的循環(huán)遍歷,給大家總結(jié)的非常全面,感興趣的朋友跟隨小編一起看看吧
    2018-09-09
  • 原生js實(shí)現(xiàn)購(gòu)物車邏輯和功能

    原生js實(shí)現(xiàn)購(gòu)物車邏輯和功能

    這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)購(gòu)物車邏輯和功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Java通過(guò)WebSocket實(shí)現(xiàn)異步導(dǎo)出解決思路

    Java通過(guò)WebSocket實(shí)現(xiàn)異步導(dǎo)出解決思路

    這篇文章主要介紹了通過(guò)WebSocket實(shí)現(xiàn)異步導(dǎo)出,本篇文章記錄大批量數(shù)據(jù)導(dǎo)出時(shí)間過(guò)長(zhǎng),導(dǎo)致接口請(qǐng)求超時(shí)問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • js實(shí)現(xiàn)圖片旋轉(zhuǎn) js滾動(dòng)鼠標(biāo)中間對(duì)圖片放大縮小

    js實(shí)現(xiàn)圖片旋轉(zhuǎn) js滾動(dòng)鼠標(biāo)中間對(duì)圖片放大縮小

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)圖片旋轉(zhuǎn),滾動(dòng)鼠標(biāo)中間對(duì)圖片放大縮小等效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 如何全局重寫小程序Page函數(shù)wx對(duì)象詳解

    如何全局重寫小程序Page函數(shù)wx對(duì)象詳解

    這篇文章主要給大家介紹了關(guān)于如何全局重寫小程序Page函數(shù)wx對(duì)象的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-08-08
  • javascript實(shí)現(xiàn)一個(gè)數(shù)值加法函數(shù)

    javascript實(shí)現(xiàn)一個(gè)數(shù)值加法函數(shù)

    這篇文章主要介紹了javascript實(shí)現(xiàn)一個(gè)數(shù)值加法函數(shù),十分的簡(jiǎn)單實(shí)用,方便大家理解javascript,有需要的小伙伴可以參考下。
    2015-06-06

最新評(píng)論