共计 996 个字符,预计需要花费 3 分钟才能阅读完成。
求支持~~大学生的第一个开源项目 [Auth Inbox 📬]
大家好!我是一个在校本科生,最近刚刚写了我的第一个开源项目——Auth Inbox,想请大家帮忙支持和反馈!🙏
什么是 Auth Inbox?
Auth Inbox 是一个使用 Cloudflare 的免费无服务器服务来安全接收和查看验证邮件的开源项目。它自动处理接收到的邮件,提取验证码或链接,并将其存储在数据库中。管理员可以通过一个用户友好的 Web 界面来轻松查看提取的信息。Auth Inbox 还支持通过 Bark 实时通知,让邮件验证管理更加简单无忧。
如果你不想让广告和垃圾邮件淹没你的主要邮箱,或者想要多个备用邮箱来注册各种服务,试试这个 安全 、 无服务器 、 轻量级 的解决方案吧!
项目功能 ✨
- 邮件处理:自动捕获和存储接收到的邮件。
- 验证码提取:利用 AI 提取验证代码、链接和发件方信息。
- 安全前端:通过基本身份验证保护的 Web 界面,便于查看提取的验证码。
- 实时通知:可选地通过 Bark 发送通知,提醒新验证码提取。
- 数据库集成:使用 Cloudflare D1 数据库存储原始和处理后的邮件数据。
使用的技术 🛠️
- TypeScript:强类型编程语言,确保代码的健壮性和可维护性。
- Cloudflare Workers:无服务器平台,用于处理邮件和 Web 请求。
- Cloudflare D1:无服务器 SQL 数据库,用于存储邮件数据。
- Google AI Studio API:优化的 AI 提示,提高从邮件中提取数据的准确性。
- Bark API:可选的实时通知集成。
安装方法 ⚙️
-
准备工作
- 创建一个 Google AI Studio API
- 绑定一个域名到你的 Cloudflare 账号
- (可选)下载 Bark App 并获取 Bark Token
-
使用 GitHub Pages 安装
- 在 Cloudflare 上创建 D1 数据库
- 部署 Cloudflare Worker
- 设置邮件转发
详细安装步骤和项目代码请见项目的 GitHub 仓库!
未来规划 📝
- 多用户支持:增加多用户管理功能。
- 前端设计优化:改进 UI/UX,提供更现代化的用户体验。
- API 功能:增加 API 支持。
- 发送邮件功能:支持发送邮件。
- 更多通知方式:支持邮件、Slack 等额外的通知方式。
截图 📸
结语 🙏
Auth Inbox 是我第一次写的开源项目,希望能帮助大家解决注册服务时邮箱管理的困扰。如果你对这个项目感兴趣,请访问 项目 GitHub,并给个 Star!如果能提供任何反馈或者建议,十分感激!💡
谢谢大家的支持!
正文完