编程语言
首页 > 编程语言> > nodejs 发送邮件

nodejs 发送邮件

作者:互联网

global.SG = {
  nodemailer: require("nodemailer")//发送邮件需要的服务
};

function sendMail(to, subject, html) {
  //下面这几个改成你自己的邮箱、昵称和授权码
  const user = "xxx@qq.com";
  const name = "xxx";
  const pass = "xxxx";//授权码在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));
}
sendMail('xxxx@qq.com','自己写给自己的信','<div><h1>无聊就看看博客<a href="https://blog.csdn.net/qq_43505774?spm=1001.2100.3001.5113">学习一下</a></h1></div>')

在这里插入图片描述

标签:qq,const,nodejs,nodemailer,发送,html,&&,com,邮件
来源: https://blog.csdn.net/qq_43505774/article/details/110792610