node.js發送郵件email

首先咱們仍是得安裝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);
            }
        }
);

轉載自:http://www.9958.pw/post/nodemailer服務器

相關文章
相關標籤/搜索