国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

簡單兩步使用node發(fā)送qq郵件

endless_road / 1410人閱讀

摘要:發(fā)送郵件非常簡單這里只做的演示你可以舉一反三使用包使用發(fā)送郵件更多請(qǐng)查看支持列表端口使用了這里密碼不是密碼,是你設(shè)置的授權(quán)碼獲取授權(quán)碼請(qǐng)看接下來我們?cè)O(shè)置我們到發(fā)送內(nèi)容你到郵箱地址接受人可以群發(fā)填寫多個(gè)逗號(hào)分隔主題名郵件名可以發(fā)送或者格式選

node發(fā)送郵件非常簡單,這里只做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",
  }
});

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

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

如果我們想發(fā)一個(gè)稍微漂亮到郵件怎么辦?
我們可以使用html模板來實(shí)現(xiàn)

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

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

// 例如
obj = {
    name : "test",
    phone : "183xxxxxxxx",
    time : new Date()
}
新用戶:{{name}}({{phone}})于{{time}}進(jìn)行了注冊(cè).
所有準(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...
art-template : https://aui.github.io/art-tem...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/102247.html

相關(guān)文章

  • Spring Boot 郵件發(fā)送的 5 種姿勢!

    摘要:也就是說用戶先將郵件投遞到騰訊的服務(wù)器這個(gè)過程就使用了協(xié)議,然后騰訊的服務(wù)器將郵件投遞到網(wǎng)易的服務(wù)器這個(gè)過程也依然使用了協(xié)議,服務(wù)器就是用來收郵件。 郵件發(fā)送其實(shí)是一個(gè)非常常見的需求,用戶注冊(cè),找回密碼等地方,都會(huì)用到,使用 JavaSE 代碼發(fā)送郵件,步驟還是挺繁瑣的,Spring Boot 中對(duì)于郵件發(fā)送,提供了相關(guān)的自動(dòng)化配置類,使得郵件發(fā)送變得非常容易,本文我們就來一探究竟!看...

    W4n9Hu1 評(píng)論0 收藏0
  • 如何利用Node發(fā)送郵件

    摘要:使用發(fā)送郵件最近在做用戶注冊(cè)的功能,有這樣的需求用戶填完信息點(diǎn)擊注冊(cè)后,服務(wù)器要發(fā)給用戶注冊(cè)郵箱一個(gè)激活鏈接來激活賬戶,后端用寫的,第一次做后端發(fā)送郵件的功能,折騰了半天,終于實(shí)現(xiàn)了,哈哈。 使用Nodemailer發(fā)送郵件 最近在做用戶注冊(cè)的功能,有這樣的需求:用戶填完信息點(diǎn)擊注冊(cè)后,服務(wù)器要發(fā)給用戶注冊(cè)郵箱一個(gè)激活鏈接來激活賬戶,后端用Node寫的,第一次做后端發(fā)送郵件的功能,折騰...

    馬忠志 評(píng)論0 收藏0
  • 巧用小程序·云開發(fā)實(shí)現(xiàn)郵件發(fā)送功能丨實(shí)戰(zhàn)

    摘要:七調(diào)用云函數(shù)發(fā)送郵件我們?cè)谖募飳懸粋€(gè)按鈕,當(dāng)點(diǎn)擊這個(gè)按鈕時(shí)就發(fā)送郵件。到這里我們就完整的實(shí)現(xiàn)了微信小程序云開發(fā)使用云函數(shù)發(fā)送郵件的功能了。 先看效果圖: showImg(https://segmentfault.com/img/remote/1460000020151412); 通過上面的日志,可以看出我們是158開頭的郵箱給250開頭的郵箱發(fā)送郵件,下面是成功接收到的郵件。 sho...

    sixgo 評(píng)論0 收藏0
  • 使用nodejs發(fā)送郵件

    摘要:最近一些天在學(xué),我覺得這門語言這門簡單又很好玩,為什么不把這門語言當(dāng)做程序員學(xué)語言的敲門磚了,而選擇那么復(fù)雜的語言。 最近一些天在學(xué)python,我覺得這門語言這門簡單又很好玩,為什么不把這門語言當(dāng)做程序員學(xué)語言的敲門磚了,而選擇那么復(fù)雜的C語言。在學(xué)python的過程中,有學(xué)習(xí)到python有可以發(fā)送郵件的功能,我就在想node會(huì)不會(huì)也有發(fā)送郵件的模塊工具了,果不其然,讓我找到一個(gè),...

    BingqiChen 評(píng)論0 收藏0
  • node 定時(shí)發(fā)送郵件

    摘要:定時(shí)發(fā)送,可做提醒使用是一款簡單易用的基于于協(xié)議或的郵件發(fā)送組件可以指定每隔一段時(shí)間執(zhí)行指定的程序也可以指定每天的某個(gè)時(shí)刻執(zhí)行某個(gè)程序還可以按照星期月份來指定。 定時(shí)發(fā)送,可做提醒使用 nodemailer nodemailer 是一款簡單易用的基于于SMTP協(xié)議(或 Amazon SES)的郵件發(fā)送組件 cron cron可以指定每隔一段時(shí)間執(zhí)行指定的程序、也可以指定每天的某個(gè)時(shí)刻執(zhí)...

    mozillazg 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<