node 发送邮件,nodejs邮件服务器

  node 发送邮件,nodejs邮件服务器

  Nodejs如何使用nodemailer发送邮件?下面这篇文章给你Nodejs使用nodemailer发送邮件的方法,希望对你有帮助!

  node.js速度课程简介:进入学习

  

特点

  零依赖的单模块——代码容易审计,因为没有暗角。【推荐学习:《nodejs 教程》】密切关注安全。没有人喜欢RCE漏洞Unicode 支持使用任何字符,包括表情符号Windows 支持——你可以把它安装在Windows的海平面以上,就像其他任何模块一样,没有编译依赖。易于从Azure或Windows box使用它使用HTML 内容纯文本而不是添加图像附件附件消息嵌入式HTML内容-您的设计不会被阻止使用TLS/STARTTLS安全地发送电子邮件* * *不同的运输方式除了内置的SMTP 支持自定义插件支持用于消息处理,010

  const node mailer=require( node mailer )

  const partnerEmail={

  QQ: {

  host: smtp.qq.com ,

  端口:465,

  用户“:”,

  通过“:”

  },

  126: {

  主机: smtp.126.com ,

  端口:465,

  用户“:”,

  通过“:”

  },

  163: {

  主机: smtp.163.com ,

  端口:465,

  用户“:”,

  通过“:”

  }

  }

  常量配置={

  //163电子邮件地址是smtp.163.com。

  Host: partnerEmail.qq.host,//这是qq邮箱。

  //端口

  端口:partnerEmail。QQ.port,

  验证:{

  //发件人的电子邮件账号

  用户:partnerEmail。QQ.user,

  //发件人邮箱的授权码在这里可以通过qq邮箱获取,不唯一。

  通过:partnerEmail。QQ.pass

  }

  }

  //发送带附件的邮件

  函数sendMail(电子邮件,代码){

  //代码验证码

  const transporter=node mailer . create transport(config)

  const mail={

  //发件人邮箱昵称发件人邮箱

  来自: xxx@qq.com ,

  //主题

  主题:“激活验证码”,

  //收件人邮箱可以是其他邮箱,不一定是qq邮箱。

  收件人:电子邮件,

  //内容

  Text:`您的激活验证码为:${code},请在3分钟内有效,请妥善保管。`,

  //可以在这里添加html标记

  html: a href= https://www . Baidu . com . com Baidu/a ,

  附件:[

  {

  文件名: xxx.mp3 ,

  路径“:”。/xxx.mp3

  },

  {

  文件名: xxx.txt ,

  内容:文件

  },

  {

  文件名“:”xxx。JPG,

  路径“:”。/xxx。JPG,

  Cid:01 //插入邮件正文的图片

  }

  ]

  }

  返回新承诺((解决,拒绝)={

  transporter.sendMail(邮件,函数(错误,信息){

  错误?拒绝(错误) :解决(信息.响应)

  transporter.close()

  })

  })

  }

  有关编程的更多信息,请访问:编程视频!这就是Nodejs nodemailer发送邮件的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: