摘要:發(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() }所有準(zhǔn)備完成,讓我們發(fā)送郵件吧!新用戶:{{name}}({{phone}})于{{time}}進(jìn)行了注冊.
// 執(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
摘要:也就是說用戶先將郵件投遞到騰訊的服務(wù)器這個過程就使用了協(xié)議,然后騰訊的服務(wù)器將郵件投遞到網(wǎng)易的服務(wù)器這個過程也依然使用了協(xié)議,服務(wù)器就是用來收郵件。 郵件發(fā)送其實是一個非常常見的需求,用戶注冊,找回密碼等地方,都會用到,使用 JavaSE 代碼發(fā)送郵件,步驟還是挺繁瑣的,Spring Boot 中對于郵件發(fā)送,提供了相關(guān)的自動化配置類,使得郵件發(fā)送變得非常容易,本文我們就來一探究竟!看...
摘要:使用發(fā)送郵件最近在做用戶注冊的功能,有這樣的需求用戶填完信息點擊注冊后,服務(wù)器要發(fā)給用戶注冊郵箱一個激活鏈接來激活賬戶,后端用寫的,第一次做后端發(fā)送郵件的功能,折騰了半天,終于實現(xiàn)了,哈哈。 使用Nodemailer發(fā)送郵件 最近在做用戶注冊的功能,有這樣的需求:用戶填完信息點擊注冊后,服務(wù)器要發(fā)給用戶注冊郵箱一個激活鏈接來激活賬戶,后端用Node寫的,第一次做后端發(fā)送郵件的功能,折騰...
摘要:七調(diào)用云函數(shù)發(fā)送郵件我們在文件里寫一個按鈕,當(dāng)點擊這個按鈕時就發(fā)送郵件。到這里我們就完整的實現(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會不會也有發(fā)送郵件的模塊工具了,果不其然,讓我找到一個,...
摘要:定時發(fā)送,可做提醒使用是一款簡單易用的基于于協(xié)議或的郵件發(fā)送組件可以指定每隔一段時間執(zhí)行指定的程序也可以指定每天的某個時刻執(zhí)行某個程序還可以按照星期月份來指定。 定時發(fā)送,可做提醒使用 nodemailer nodemailer 是一款簡單易用的基于于SMTP協(xié)議(或 Amazon SES)的郵件發(fā)送組件 cron cron可以指定每隔一段時間執(zhí)行指定的程序、也可以指定每天的某個時刻執(zhí)...
閱讀 2076·2023-04-26 02:15
閱讀 2324·2021-11-19 09:40
閱讀 1083·2021-10-27 14:13
閱讀 3357·2021-08-23 09:44
閱讀 3650·2019-12-27 12:24
閱讀 681·2019-08-30 15:53
閱讀 1200·2019-08-30 10:53
閱讀 2189·2019-08-26 12:14