摘要:發送郵件非常簡單這里只做的演示你可以舉一反三使用包使用發送郵件更多請查看支持列表端口使用了這里密碼不是密碼,是你設置的授權碼獲取授權碼請看接下來我們設置我們到發送內容你到郵箱地址接受人可以群發填寫多個逗號分隔主題名郵件名可以發送或者格式選
node發送郵件非常簡單,這里只做qq的演示,你可以舉一反三.
使用nodemailer包
let transporter = nodemailer.createTransport({ // 使用qq發送郵件 // 更多請查看支持列表:https://nodemailer.com/smtp/well-known/ service: "qq", port: 465, // SMTP 端口 secureConnection: true, // 使用了 SSL auth: { user: "751734566@qq.com", // 這里密碼不是qq密碼,是你設置的smtp授權碼 // 獲取qq授權碼請看:https://jingyan.baidu.com/article/6079ad0eb14aaa28fe86db5a.html pass: "xxxxxxxx", } });
接下來我們設置我們到發送內容
let mailOpt= { from: ""test"", // 你到qq郵箱地址 to: "xxxx@qq.com", // 接受人,可以群發填寫多個逗號分隔 subject: "Hello", // 主題名(郵件名) // 可以發送text或者html格式,2選1 // text: "Hello world?", // 純文本 html: "Hello world?" // html };
如果我們想發一個稍微漂亮到郵件怎么辦?
我們可以使用html模板來實現
const template = require("art-template"); let html = template(__dirname + "/mail_temp.html", obj) // mail_temp.html為你想使用到頁面模板,obj為你的參數 // 例如 obj = { name : "test", phone : "183xxxxxxxx", time : new Date() }所有準備完成,讓我們發送郵件吧!新用戶:{{name}}({{phone}})于{{time}}進行了注冊.
// 執行發送 transporter.sendMail(mailOptions, (error, info) => { if (error) { return console.log(error); } console.log("郵件已發送成功,郵件id: %s", info.messageId); });
文檔參考
nodemailer : https://www.npmjs.com/package...
art-template : https://aui.github.io/art-tem...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/102247.html
摘要:也就是說用戶先將郵件投遞到騰訊的服務器這個過程就使用了協議,然后騰訊的服務器將郵件投遞到網易的服務器這個過程也依然使用了協議,服務器就是用來收郵件。 郵件發送其實是一個非常常見的需求,用戶注冊,找回密碼等地方,都會用到,使用 JavaSE 代碼發送郵件,步驟還是挺繁瑣的,Spring Boot 中對于郵件發送,提供了相關的自動化配置類,使得郵件發送變得非常容易,本文我們就來一探究竟!看...
摘要:使用發送郵件最近在做用戶注冊的功能,有這樣的需求用戶填完信息點擊注冊后,服務器要發給用戶注冊郵箱一個激活鏈接來激活賬戶,后端用寫的,第一次做后端發送郵件的功能,折騰了半天,終于實現了,哈哈。 使用Nodemailer發送郵件 最近在做用戶注冊的功能,有這樣的需求:用戶填完信息點擊注冊后,服務器要發給用戶注冊郵箱一個激活鏈接來激活賬戶,后端用Node寫的,第一次做后端發送郵件的功能,折騰...
摘要:七調用云函數發送郵件我們在文件里寫一個按鈕,當點擊這個按鈕時就發送郵件。到這里我們就完整的實現了微信小程序云開發使用云函數發送郵件的功能了。 先看效果圖: showImg(https://segmentfault.com/img/remote/1460000020151412); 通過上面的日志,可以看出我們是158開頭的郵箱給250開頭的郵箱發送郵件,下面是成功接收到的郵件。 sho...
摘要:最近一些天在學,我覺得這門語言這門簡單又很好玩,為什么不把這門語言當做程序員學語言的敲門磚了,而選擇那么復雜的語言。 最近一些天在學python,我覺得這門語言這門簡單又很好玩,為什么不把這門語言當做程序員學語言的敲門磚了,而選擇那么復雜的C語言。在學python的過程中,有學習到python有可以發送郵件的功能,我就在想node會不會也有發送郵件的模塊工具了,果不其然,讓我找到一個,...
摘要:定時發送,可做提醒使用是一款簡單易用的基于于協議或的郵件發送組件可以指定每隔一段時間執行指定的程序也可以指定每天的某個時刻執行某個程序還可以按照星期月份來指定。 定時發送,可做提醒使用 nodemailer nodemailer 是一款簡單易用的基于于SMTP協議(或 Amazon SES)的郵件發送組件 cron cron可以指定每隔一段時間執行指定的程序、也可以指定每天的某個時刻執...
閱讀 2032·2023-04-26 02:15
閱讀 2307·2021-11-19 09:40
閱讀 1046·2021-10-27 14:13
閱讀 3317·2021-08-23 09:44
閱讀 3619·2019-12-27 12:24
閱讀 659·2019-08-30 15:53
閱讀 1171·2019-08-30 10:53
閱讀 2166·2019-08-26 12:14