真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Nodejs+nodemailer如何發(fā)送郵件

這篇文章給大家分享的是有關(guān)Nodejs+nodemailer如何發(fā)送郵件的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

創(chuàng)新互聯(lián)專注于成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營(yíng)銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

特點(diǎn)

  • 零依賴的單個(gè)模塊- 代碼易于審核,因?yàn)闆](méi)有暗角?!就扑]學(xué)習(xí):《nodejs 教程》】

  • 高度關(guān)注安全,沒(méi)人喜歡RCE漏洞

  • Unicode 支持使用任何字符,包括表情符號(hào)

  • Windows 支持- 您可以安裝它高于海平面在 Windows 上,就像任何其他模塊一樣,沒(méi)有編譯依賴項(xiàng)。從 Azure 或 Windows 盒子輕松使用它

  • 使用HTML 內(nèi)容,以及純文本替代

  • 添加 附件留言

  • 嵌入式HTML 內(nèi)容的圖像附件 - 您的設(shè)計(jì)不會(huì)被阻止

  • 使用TLS/STARTTLS安全發(fā)送電子郵件****

  • 不同的 運(yùn)輸方式除了內(nèi)置的 SMTP 支持

  • 風(fēng)俗 插件支持用于處理消息

  • 理智 OAuth3驗(yàn)證

  • 代理用于 SMTP 連接

  • ES6碼-沒(méi)有更多的無(wú)意內(nèi)存泄漏,由于吊裝VAR

郵件已經(jīng)封裝好使用不同SMTP郵件服務(wù)器代發(fā),發(fā)送任意內(nèi)容的郵件信息

//引入模塊 nodemailer
const nodemailer = require('nodemailer')

const partnerEmail = {
  "QQ": {
    "host": "smtp.qq.com",
    "port": 465,
    "user": "",
    "pass": ""
  },
  "126": {
    "host": "smtp.126.com",
    "port": 465,
    "user": "",
    "pass": ""
  },
  "163": {
    "host": "smtp.163.com",
    "port": 465,
    "user": "",
    "pass": ""
  }
}

const config = {
  // 163郵箱 為smtp.163.com
  host: partnerEmail.QQ.host,//這是qq郵箱
  //端口
  port: partnerEmail.QQ.port,
  auth: {
    // 發(fā)件人郵箱賬號(hào)
    user: partnerEmail.QQ.user,
    //發(fā)件人郵箱的授權(quán)碼 這里可以通過(guò)qq郵箱獲取 并且不唯一
    pass: partnerEmail.QQ.pass
  }
}

// 發(fā)送帶附件的郵件
function sendMail(email,code) {
  // code 驗(yàn)證碼
  const transporter = nodemailer.createTransport(config)

  const mail = {
    // 發(fā)件人 郵箱  '昵稱<發(fā)件人郵箱>'
    from: '',
    // 主題
    subject: '激活驗(yàn)證碼',
    // 收件人 的郵箱 可以是其他郵箱 不一定是qq郵箱
    to: email,
    // 內(nèi)容
    text: `您的激活驗(yàn)證碼為:${code}, 請(qǐng)3分鐘內(nèi)有效,請(qǐng)謹(jǐn)慎保管。`,
    //這里可以添加html標(biāo)簽
    html: 'baidu',
    attachments:[
    {
      "filename":"xxx.mp3",
      "path":"./xxx.mp3"
    },
    {
      "filename":"xxx.txt",
      "content":"文件"
    },
    {
      "filename":"xxx.JPG",
      "path":"./xxx.JPG",
      "cid":"01"    // 插在郵件正文中的圖片
    }
      ]
  }

  return new Promise((resolve, reject) => {
    transporter.sendMail(mail, function (error, info) {
      error ? reject(error) : resolve(info.response)
      transporter.close()
    })
  })
}

exports.sendMail = sendMail`

感謝各位的閱讀!關(guān)于“Nodejs+nodemailer如何發(fā)送郵件”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


分享文章:Nodejs+nodemailer如何發(fā)送郵件
轉(zhuǎn)載來(lái)于:http://weahome.cn/article/ihcdsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部