微信扫一扫看面试题

关注面试题库

node使用nodemailer在本地可以正常发送邮件,放服务器后无法发送报错

在本地可以正常发送邮件,放服务器后无法发送报错

在线二维码生成

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}`);
});

 

 查看原文在本地可以正常发送邮件,放服务器后无法发送报错

体验前端面试题小程序

posted @ 2022-07-23 10:03  web前端面试小助手  阅读(196)  评论(0)    收藏  举报