成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

endless_road / 1431人閱讀

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

node發(fā)送郵件非常簡單,這里只做qq的演示,你可以舉一反三.

使用nodemailer包

let transporter = nodemailer.createTransport({
  // 使用qq發(fā)送郵件
  // 更多請查看支持列表:https://nodemailer.com/smtp/well-known/
  service: "qq",
  port: 465, // SMTP 端口
  secureConnection: true, // 使用了 SSL
  auth: {
    user: "[email protected]",
    // 這里密碼不是qq密碼,是你設(shè)置的smtp授權(quán)碼
    // 獲取qq授權(quán)碼請看:https://jingyan.baidu.com/article/6079ad0eb14aaa28fe86db5a.html
    pass: "xxxxxxxx",
  }
});

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

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

如果我們想發(fā)一個稍微漂亮到郵件怎么辦?
我們可以使用html模板來實現(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)行了注冊.
所有準(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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/102247.html

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    mozillazg 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<