在本地可以正常发送邮件,放服务器后无法发送报错
在线二维码生成
1.安装nodemailer
npm i nodemailer -s
2.编写发送邮件的js文件
//引入模块 const nodemailer = require('nodemailer'); //设置邮箱配置 let transporter=nodemailer.createTranspoter({ host:'',//邮箱服务的主机,如smtp.qq.com port:'',//对应的端口号 //开启安全连接 secure:false, //secureConnection:false, //用户信息 auth:{ user:'', pass:'' } }); //设置收件人信息 let mailOptions={ from:'',//谁发的 to:'',//发给谁 subject:'',//主题是什么 text:'',//文本内容 html:'',//html模板 //附件信息 attachments:[ { filename:'', path:'', } ] }; //发送邮件 transporter.sendMail(mailOptions,(error,info)=>{ if(error) return console.log(error); console.log(`Message: ${info.messageId}`); console.log(`sent: ${info.response}`); });
查看原文在本地可以正常发送邮件,放服务器后无法发送报错
体验前端面试题小程序
微信小程序搜:红旗头像制作