国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

node.js使用nodemailer發送郵件實例

2019-11-20 20:58:04
字體:
來源:轉載
供稿:網友

一、安裝 nodemailer

復制代碼 代碼如下:
npm install nodemailer --save

二、調用
復制代碼 代碼如下:
var nodemailer = require("nodemailer");

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

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

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


三、常見錯誤
復制代碼 代碼如下:

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

錯誤原因: 賬號未設置該服務
解決方案: QQ郵箱 -> 設置 -> 帳戶 -> 開啟服務:POP3/SMTP服務

復制代碼 代碼如下:

{ [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' }

錯誤原因: 發件賬號與認證賬號不同

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙桃市| 上犹县| 临颍县| 杭锦后旗| 合阳县| 青铜峡市| 博罗县| 灵石县| 石棉县| 崇礼县| 莱州市| 濮阳市| 通城县| 大同市| 沙雅县| 盈江县| 罗江县| 颍上县| 文化| 招远市| 白银市| 旺苍县| 志丹县| 博湖县| 杭州市| 诸暨市| 中牟县| 建始县| 界首市| 平定县| 游戏| 龙泉市| 哈尔滨市| 大安市| 台北县| 儋州市| 朝阳区| 弥渡县| 霍城县| 乌恰县| 天峨县|