# 邮件推送服务 **Repository Path**: DieHunter/node-email-push-service ## Basic Information - **Project Name**: 邮件推送服务 - **Description**: 基于 TS+Node+nodemailer 实现一个开箱即用的 Node 邮件推送服务,需要获取邮箱的授权码 - **Primary Language**: NodeJS - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://hunter1024.blog.csdn.net/article/details/131762791 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-14 - **Last Updated**: 2023-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: Nodejs ## README # 邮件推送服务 ## 介绍 基于 TS+Node+nodemailer 实现一个开箱即用的 Node 邮件推送服务,需要获取邮箱的授权码 ## 安装及使用说明 ### 推荐参考这篇文章: https://hunter1024.blog.csdn.net/article/details/131762791 ### 或者采用以下方式: #### **邮件配置** 1. 进入对应邮箱的设置界面 2. 开启 POP3/SMTP 或者 IMAP/SMTP 服务 ![开启POP3/SMTP或者IMAP/SMTP服务](https://img-blog.csdnimg.cn/b2ae13bb9fb84f0da7c48edcfe43f343.png) 3. 获取服务器地址、端口,新建授权码 ![开启POP3/SMTP或者IMAP/SMTP服务](https://img-blog.csdnimg.cn/d8a0dc681a0749ce921ba50d606e3baf.png) 4. 使用[aircode 云函数](https://aircode.io/) 5. 熟悉一下面板的使用区域![熟悉一下面板的使用区域](https://img-blog.csdnimg.cn/5f4964d396534e74803dc54fbeae2ab1.png) 6. 下载依赖[参照这篇文章](http://website.diehunter1024.work/blog_website/2023/06/06/%E6%97%A0%E9%9C%80%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C5%E5%88%86%E9%92%9F%E5%9C%A8%E5%85%AC%E4%BC%97%E5%8F%B7%E4%B8%AD%E6%8E%A5%E5%85%A5ChatGPT/) ![熟悉一下面板的使用区域](https://img-blog.csdnimg.cn/456cc1650cc7427db0827a3dce13db0d.png) 7. 将server.ts或者js复制到代码编辑器中 8. 将邮箱的配置填写进Environments中 9. 点击云函数平台的deploy按钮,复制api请求地址 10. 发送邮件进行请求 ## 参与贡献 1. Fork 本仓库 2. Star 本仓库 3. 关注作者或博客