游戏编程研究院pomelo 游戏开发

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

2015-01-16  本文已影响84人  抓不住的风

//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 : '88888888@qq.com',

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

        },

         secure : true

}

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

Mail.prototype.sendMail = function(content){

     transporter.sendMail({

          from : 'from@qq.com', //指定由哪个邮箱发送

          to : 'to1@qq.com,to2@qq.com,,to3@qq.com', //可以发送给多个人

          subject :  '邮件标题',

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

     });

}

图解:

邮箱设置 账户设置 开启SMTP服务

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

上一篇下一篇

猜你喜欢

热点阅读