nodejs邮件发送功能

借助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 =
  `
${to_name},${message}
`; var mailOptions = { // 发送邮件的地址 from: '"发送人" <邮箱地址地址>', // login user must equal to this user // 接收邮件的地址 to: "接收者邮箱地址", // [email protected] // 邮件主题 subject: "你有一条新消息", // 以HTML的格式显示,这样可以显示图片、链接、字体颜色等信息 html: sendHtml }; transporter.sendMail(mailOptions, (error, info = {}) => { if (error) { return console.log(error); } console.log('Message sent'); });

你可能感兴趣的:(nodejs邮件发送功能)