node.js開發網站直接提交留言到固定郵箱

萩巰璆發表於2017-05-11

      當使用者瀏覽網站時,只有留言需要提交,沒有其他和後臺聯絡的地方,這就不必在給網站寫一個資料庫了。直接把這些留言提交到固定郵箱裡就可以了。以下是用node.js編寫的留言提交,步驟如下:

1、開通你的郵箱的stmp(免費的),如果不會開通,就百度一下,很簡單的。

2、在你的專案了安裝 nodemailer

     npm install nodemailer --save


3、在你需要留言的地方編寫如下程式碼:

 var nodemailer = require('nodemailer');//引入nodemailer模組


var transporter = nodemailer.createTransport({  
service: 'qq',  
auth: {  
 user: 'qiang@qq.com',  //開通了stmp的郵箱
 pass: '********' //郵箱的授權碼
 
}  
});  
var mailOptions = {  
 from: 'qiang@qq.com', //開通了stmp的郵箱 ,傳送者
 to: 'a@163.com,b@qq.com', // 接受者,可以同時傳送給多個郵箱,以逗號隔開  
 subject: '測試郵件', // 標題  
 text:這個郵件是測試用的// 文字  
 // html:`<p>啦啦啦啦</p>`
};  
 
transporter.sendMail(mailOptions, function (err, info) {  
 if (err) {  
   console.log(err);  
   return;  
 }  
 
 console.log('傳送成功');  
 res.json('ok');  
});  
});

相關文章