NodeJS邮件模块Nodemailer发送邮件

Nodemailer是NodeJS的一个邮件模板,配置简单易懂,支持多种邮箱发送,支持自定义邮件的模板

1、安装Nodemailer

npm i nodemailer -s

2、编写js代码,实现发送邮件功能

//生成配置
let transporter = nodemailer.createTransport({
    host: "smtp.ethereal.email",
    port: 587,
    secure: false, 
    auth: {
      user: user, // 邮箱账号
      pass: pass, // 这里的密码不一定是邮箱密码 有的是smtp生成的密码 目前网易和谷歌用的是邮箱账号的密码
    },
  });

  // 发送邮件
  let info = await transporter.sendMail({
    from: '"自定义发送者名称" <foo@example.com>', // 发送者地址
    to: "bar@example.com, baz@example.com", // 接收邮箱地址 多个以逗号隔开
    subject: "标题", 
    text: "文本", 
    html: "<b>Hello world</b>", // 这里的html和text任选其一
  });
KK资源网分享最优质的的资源,涵盖网站建设、IT技术、主题源码
KK资源吧 » NodeJS邮件模块Nodemailer发送邮件

发表评论