html5 发送邮件,【JS】使用 Emailjs 发送邮件

本文介绍了如何使用EmailJS库在Node.js环境中通过SMTP服务发送邮件,特别是针对腾讯企业邮箱的配置和使用。首先通过npm或yarn安装emailjs,然后在腾讯企业邮箱后台启用SMTP服务并获取授权密码。接着,配置SMTPClient,包括用户、密码、SMTP服务器地址、端口和SSL设置。最后,编写Node.js代码,包含发件人、收件人、主题和正文信息,实现邮件发送。
摘要由CSDN通过智能技术生成

💡 背景

突然需要一个后端发送邮箱验证码的功能,我使用的后端框架是基于 Node.js 搭建的,所以准备找一个合适的能够调用 SMTP 服务发送邮件的轮子。

一番寻找之后,我找到了 emailjs,下面简单介绍一下用法。

📦 安装

最经典的 npm/yarn 安装:

# Yarn

yarn add emailjs

# Npm

npm install emailjs

📮 配置邮箱

接下来需要一个可以使用的邮箱账户,因为我不准备以个人邮箱发送验证码,我使用了免费的 腾讯企业邮箱,注册了一个企业账户,当然你可以使用任意支持 SMTP 服务的邮箱。

接下来需要在邮箱后台配置开启 SMTP 服务:

2d08185dd31cd878316b8981c7f46eb8.png

有一些邮箱对于三方客户端采取了高级的安全登录策略,不允许直接使用密码登录,而是使用 token,腾讯企业邮箱就采取了这样的方案:

fe1e0ef64cce5825908d3e1e02c9cfcc.png

这时候我们需要生成一个新的 token 用于 emailjs 使用 SMTP 服务࿱

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值