发送邮件功能

设置QQ邮箱客户端功能

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


image.png

node端

https://nodemailer.com/about/

npm i nodemailer
  • mail.js
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()
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容