美文网首页
nodejs邮件发送功能

nodejs邮件发送功能

作者: 回不去的那些时光 | 来源:发表于2019-03-20 15:12 被阅读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');

  });

相关文章

网友评论

      本文标题:nodejs邮件发送功能

      本文链接:https://www.haomeiwen.com/subject/yzozmqtx.html