服务器发送邮件(Node.js)

来源:互联网 发布:淘宝拒签退款有风险吗 编辑:程序博客网 时间:2024/06/14 19:58

第一步:安装nodemailer

npm install nodemailer --save

第二步:编写发送文件email.js

var nodemailer = require('nodemailer');//配置邮件var transporter = nodemailer.createTransport({  service:"QQ"    ,auth: {          user: '@qq.com',//发送邮件的邮箱          pass: '',//第三方授权密码,不是qq邮箱密码,在发送邮箱里面设置,后面有方法    }});//发送邮件var sendmail = function(html){    var option = {        from:"@qq.com",//发送邮件的邮箱        to:"@163.com" //目标邮箱    }    option.subject = 'Game'    option.html= html;    transporter.sendMail(option, function(error, response){        if(error){            console.log("fail: " + error);        }else{            console.log("success: "+ response.message);        }    });}//调用发送邮件sendmail("success33333");
第三步:运行



注意问题:我用163邮箱发送时,发到qq邮箱,在qq邮箱里查,是在垃圾邮件里,还有一部分邮件接收不到,被退回了。不知道什么原因,我果断不使用163.换成qq邮箱发送就没事了!!!

需要设置发送的QQ邮箱:


1 0
原创粉丝点击