首先咱們仍是得安裝node的第三方用戶發送email的依賴module 。node
npm install nodemailer
安裝好以後,還有一個問題須要注意,咱們應該確保用來發送郵件的郵箱地址是打開只是IMAP 、SMTP功能的,這樣才能夠發送郵件成功。npm
//發送郵件 mail.SMTP = { use_authentication: true, //若是咱們使用QQ等郵箱,這個必須寫且爲true host: 'smtp.qq.com', //定義用來發送郵件的郵箱服務器,通常是QQ這些的 port: 25, //定義服務器端口,通常是25 ,若是是使用SSL端口通常爲465,或者587 ssl: false, //默認不適用SSL,能夠省略不寫 user: '123456@qq.com', //郵箱用戶名 pass: '*****' //輸入郵箱密碼 } mail.send_mail( { sender: '123456@qq.com', //發送郵件的地址 to: '34343@qq.com', //發給誰 subject: '郵件標題', //主題 body: '內容部分' }, //回調函數,用戶判斷髮送是否成功,若是失敗,輸出失敗緣由。 function(error, success) { if (!error) { console.log('message success'); } else { console.log('failed' + error); } } );