需要先安装插件
 npm install Nodemailer --save
index.js
  
   - 
    
     
    
    
     
      global.SG = {
     
    
- 
    
     
    
    
     
          nodemailer: 
      require(
      "nodemailer")
      //发送邮件需要的服务
     
    
- 
    
     
    
    
     
      };
     
    
sg.js
  
   - 
    
     
    
    
     
      //发送邮件参数:收件人(支持群发)、主题、正文(支持html格式)----------------------------------------
     
    
- 
    
     
    
    
     
      sendMail(to, subject, html) {
     
    
- 
    
     
    
    
         
      //下面这几个改成你自己的邮箱、昵称和授权码
     
    
- 
    
     
    
    
         
      const user = 
      "ATS-V@QQ.COM";
     
    
- 
    
     
    
    
         
      const name = 
      "强哥";
     
    
- 
    
     
    
    
         
      const pass = 
      "btwyxxsd***yqdcgeda";
      //授权码在QQ邮箱设置-账号-开启服务:POP3/SMTP服务(详情参考https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256)
     
    
- 
    
     
    
    
         
      global.SG.nodemailer.createTransport({
      host: 
      "smtp.qq.com", 
      auth: {user, pass}}).sendMail({
     
    
- 
    
     
    
    
             
      from: 
      `${name}<${user}>`,
      //发送者,例如:"标题别名 <ATS-L@QQ.COM>"
     
    
- 
    
     
    
    
     
              to,
      //收件人邮箱,多个邮箱地址间用英文逗号隔开,例如:"ATS-L@QQ.COM,ATS-V@QQ.COM"
     
    
- 
    
     
    
    
     
              subject,
      //邮件主题
     
    
- 
    
     
    
    
     
              html
      //支持html
     
    
- 
    
     
    
    
     
          }, 
      err => err && 
      console.log(
      "邮件发送失败: ", err));
     
    
- 
    
     
    
    
     
      },
     
    
调用
$g.sendMail("ATS-L@QQ.COM,ATS-V@QQ.COM",  "日报发送提醒(系统自动发送请勿回复)", `<h1>亲,怎么还不发送日报呀?</h1><br>这是来自强哥的问候,实在不行访问下我的博客吧<a href="http://www.shuzhiqiang.com" target="_blank">www.shuzhiqiang.com</a>`);//发送邮件收到的邮件提醒
邮件内容
转载:https://blog.csdn.net/qq_37860634/article/details/110024499
查看评论
					