nodejs模塊nodemailer基本使用-郵件發(fā)送示例(支持附件)
nodemailer是nodejs中的郵件發(fā)送模塊,本文使用的版本為2.5.0
--下載模塊
npm install nodemailer
npm下載模塊后,在項目中引入就可以使用: var nodemailer = require('nodemailer');
以QQ郵箱為例.
--獲取授權碼
進入QQ個人郵箱, 設置-賬戶-開啟服務POP3/SMTP服務,并生成授權碼,現(xiàn)在獲取授權碼需要驗證手機號等.
--后端代碼
var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'qq', auth: { user: '527828938@qq.com', pass: 'ugxovfwhvxxxxxx' //授權碼,通過QQ獲取 } }); var mailOptions = { from: '527828938@qq.com', // 發(fā)送者 to: '452076103@qq.com', // 接受者,可以同時發(fā)送多個,以逗號隔開 subject: 'nodemailer2.5.0郵件發(fā)送', // 標題 //text: 'Hello world', // 文本 html: `<h2>nodemailer基本使用:</h2>` }; transporter.sendMail(mailOptions, function (err, info) { if (err) { console.log(err); return; } console.log('發(fā)送成功'); });
--運行結果
--發(fā)送附件
var transporter = nodemailer.createTransport({ service: 'qq', auth: { user: '527828938@qq.com', pass: 'ugxovfwhvxypxxxx' } }); var mailOptions = { from: '527828938@qq.com', // 發(fā)送者 to: '452076103@qq.com', // 接受者,可以同時發(fā)送多個,以逗號隔開 subject: 'nodemailer2.5.0郵件發(fā)送', // 標題 //text: 'Hello world', // 文本 html: `<h2>nodemailer基本使用:</h2>`, attachments:[ { filename : 'package.json', path: './package.json' }, { filename : 'content', content : '發(fā)送內容' } ] }; transporter.sendMail(mailOptions, function (err, info) { if (err) { console.log(err); return; } console.log('發(fā)送成功'); });
--運行結果
將附件下載下來,打開
這個發(fā)送附件應該算個不錯的功能.
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- nodejs實現(xiàn)發(fā)送郵箱驗證碼功能
- node.js模擬實現(xiàn)自動發(fā)送郵件驗證碼
- 如何利用node實現(xiàn)發(fā)送QQ郵箱驗證碼
- Nodejs 發(fā)送Post請求功能(發(fā)短信驗證碼例子)
- Node.js使用第三方插件nodemailer實現(xiàn)郵件發(fā)送示例
- Node使用Nodemailer發(fā)送郵件的方法實現(xiàn)
- Node.js使用NodeMailer發(fā)送郵件實例代碼
- 基于Node.js實現(xiàn)nodemailer郵件發(fā)送
- node.js使用nodemailer發(fā)送郵件實例
- node 使用 nodemailer工具發(fā)送驗證碼到郵箱
相關文章
Node.js中MongoDB更新數(shù)據(jù)的兩種方法
本文主要介紹了Node.js中MongoDB更新數(shù)據(jù)的兩種方法,主要包括使用原生的 MongoDB 驅動程序或者使用 Mongoose 來更新 MongoDB 數(shù)據(jù),2023-12-12node.js中的http.response.end方法使用說明
這篇文章主要介紹了node.js中的http.response.end方法使用說明,本文介紹了http.response.end的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下2014-12-12NodeJS學習筆記之(Url,QueryString,Path)模塊
今天我們來看一下在nodejs中路徑的相關操作方法。在我們開發(fā)過程中路徑主要有:URL路徑,在瀏覽器中進行使用,當然這個也包含查詢字符串QueryString的相關操作;而另一種是磁盤路徑,主要用于文件等等進行操作,我們稱為Path,所以我將它們放在一起進行總結學習。2015-01-01利用node.js+mongodb如何搭建一個簡單登錄注冊的功能詳解
這篇文章主要給大家介紹了關于利用node.js+mongodb如何搭建一個簡單登錄注冊功能的相關資料,文中通過示例代碼介紹非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。2017-07-07