通过QQ邮件反馈程序中的重大BUG



//app.js文件中对报错统一进行处理

process.on('uncaughtException',function(err){

mailModel.sendMail(err.stack);

        console.error(err.stack);

});

//自定义 mail 模块 处理邮件逻辑

var nodemailer = require('nodemailer');

var smtpTransport = require('nodemailer-smtp-transport');

var opt = {

         port : 465,

        host : 'smtp.qq.com',

        auth : {

            user : '[email protected]',

            pass : 'dulimima' //设置的独立密码

        },

         secure : true

}

var transporter = nodemailer.createTransport(smtpTransport(opt));

Mail.prototype.sendMail = function(content){

     transporter.sendMail({

          from : '[email protected]', //指定由哪个邮箱发送

          to : '[email protected],[email protected],,[email protected]', //可以发送给多个人

          subject :  '邮件标题',

          text: '时间: ' + new Date() +  content

     });

}


图解:


邮箱设置


账户设置


开启SMTP服务


经过上面的设置之后,才可以在程序中发送邮件到指定的QQ邮箱.

你可能感兴趣的:(通过QQ邮件反馈程序中的重大BUG)