nodejs邮件发送功能

2019-03-20  本文已影响0人  回不去的那些时光

借助nodemailer能快速实现发送邮件的功能

npm install nodemailer --save
var transporter = nodemailer.createTransport({
  host: 'smtp.163.com',
  port: 465,
  secureConnection: true,
  // 我们需要登录到网页邮箱中,然后配置SMTP和POP3服务器的密码
  auth: {
    user: '邮箱登录账号',
    pass: '密码'
  }
});
var to_name = "dj";
var message = "你好!";

var sendHtml =
  `<div>${to_name},${message}</div>`;

var mailOptions = {
  // 发送邮件的地址
  from: '"发送人" <邮箱地址地址>', // login user must equal to this user
  // 接收邮件的地址
  to: "接收者邮箱地址", // xrj0830@gmail.com
  // 邮件主题
  subject: "你有一条新消息",
  // 以HTML的格式显示,这样可以显示图片、链接、字体颜色等信息
  html: sendHtml
};

transporter.sendMail(mailOptions, (error, info = {}) => {
    if (error) {
      return console.log(error);
    }
    console.log('Message sent');

  });
上一篇 下一篇

猜你喜欢

热点阅读