配置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 许可协议。转载请注明来自 kbmjj123 DEV-大前端技术栈!