摘要:發(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() }所有準(zhǔn)備完成,讓我們發(fā)送郵件吧!新用戶:{{name}}({{phone}})于{{time}}進(jìn)行了注冊(cè).
// 執(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
摘要:也就是說用戶先將郵件投遞到騰訊的服務(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ā)送變得非常容易,本文我們就來一探究竟!看...
摘要:使用發(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ā)送郵件的功能,折騰...
摘要:七調(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...
摘要:最近一些天在學(xué),我覺得這門語言這門簡單又很好玩,為什么不把這門語言當(dāng)做程序員學(xué)語言的敲門磚了,而選擇那么復(fù)雜的語言。 最近一些天在學(xué)python,我覺得這門語言這門簡單又很好玩,為什么不把這門語言當(dāng)做程序員學(xué)語言的敲門磚了,而選擇那么復(fù)雜的C語言。在學(xué)python的過程中,有學(xué)習(xí)到python有可以發(fā)送郵件的功能,我就在想node會(huì)不會(huì)也有發(fā)送郵件的模塊工具了,果不其然,讓我找到一個(gè),...
摘要:定時(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í)...
閱讀 2030·2023-04-26 02:15
閱讀 2306·2021-11-19 09:40
閱讀 1044·2021-10-27 14:13
閱讀 3313·2021-08-23 09:44
閱讀 3614·2019-12-27 12:24
閱讀 657·2019-08-30 15:53
閱讀 1169·2019-08-30 10:53
閱讀 2163·2019-08-26 12:14