发送邮件功能

2022-04-27  本文已影响0人  三省吾身_9862

设置QQ邮箱客户端功能

登录QQ邮箱,开启下面两个功能;获取到【授权码】;


image.png

node端

https://nodemailer.com/about/

npm i nodemailer
const nodemailer = require('nodemailer');

let transporter = nodemailer.createTransport({
  host: 'smtp.qq.com',
  port: 587,
  secure: false,
  auth: {
    user: '1441962654@qq.com',
    pass: '*******' // 这个上面QQ邮箱的[授权码]
  }
})

transporter.sendMail({
  from: '1441962654@qq.com',
  to: '2606394662@qq.com',
  subject: '标题',
  html: '<h1>这是邮箱内容</h1>',
  //邮件的附件
  attachments: [
    {
        filename: 'paper.jpeg',            // 附件名
        path: '/data/services/iptvDailyPaper/DailyPaper/paper.jpeg',  // 附件路径
        cid : '00000001'                 // cid可被邮件使用
    }
  ] 
}, (err, info) => {
  if (err) {
    console.log(err, 'err')
  }
  if (info) {
    console.log(info, 'info')
  }
  transporter.close()
})
上一篇 下一篇

猜你喜欢

热点阅读