配置gmail以及使用nodemailer来发送邮件
前言
在自己的kb-mall商城项目中,有通过配置
google cloud
中的gmail api
,来发送邮件,配置过程较为繁琐以及复杂,因此,记录下来,以便于查阅和浏览,👇 是已经实现的发送效果图:
过程记录
下面将对于
google cloud
的相关配置过程进行详细截图与记录。
1. 打开google cloud
控制台
访问谷歌控制台
2. 创建google api
服务
3. 搜索并使用gmail
服务
4. 开通gmail api
服务
5. 创建凭据
6. 进入已创建的凭据页面
复制这个client_id
以及client_secret
配置,后续备用
7. 配置权限申请以及添加用户
8. 开始配置权限发起申请
配置前面复制的客户端ID与客户端密钥,然后选择gmail Api
并点击Authorize APIs
按钮
9.代码调用
至此,已完成对
google mail api
服务的配置,接下来,将根据获取到的配置信息,复制到代码中进行调用!
⭐ 首先,先安装这个nodemailer
发送邮件的三方库
1 | pnpm i nodemailer |
⭐ 然后,利用nodemailer.createTransport()
方法来创建一个邮件发送器,最终调用对应的邮件操作,如下代码所示:
1 | // 创建一个 SMTP 传输实例 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 online阳光-专注于大前端行业领域!