V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tonychan
V2EX  ›  开源软件

求支持~~大学生的第一个开源项目

  •  
  •   tonychan · 14 天前 · 693 次点击

    求支持~~大学生的第一个开源项目 [ 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:可选的实时通知集成。

    安装方法 ⚙️

    1. 准备工作

    2. 使用 GitHub Pages 安装

      1. 在 Cloudflare 上创建 D1 数据库
      2. 部署 Cloudflare Worker
      3. 设置邮件转发

    详细安装步骤和项目代码请见项目的 GitHub 仓库


    未来规划 📝

    • 多用户支持:增加多用户管理功能。
    • 前端设计优化:改进 UI/UX ,提供更现代化的用户体验。
    • API 功能:增加 API 支持。
    • 发送邮件功能:支持发送邮件。
    • 更多通知方式:支持邮件、Slack 等额外的通知方式。

    截图 📸

    image


    结语 🙏

    Auth Inbox 是我第一次写的开源项目,希望能帮助大家解决注册服务时邮箱管理的困扰。如果你对这个项目感兴趣,请访问 项目 GitHub,并给个 Star !如果能提供任何反馈或者建议,十分感激!💡

    谢谢大家的支持!

    5 条回复    2024-10-17 18:55:43 +08:00
    nagisaushio
        1
    nagisaushio  
       14 天前 via Android
    支持~有几个建议:

    1. 提取验证码等其实不需要 AI ,用规则匹配就好了。目前看来是强行依赖一个第三方 AI API ,有点束手束脚,有人也可能不希望自己的邮件被第三方看到。建议此项变为可选
    2. 似乎只支持自定义域名邮箱?建议在醒目处注明
    3. aiPrompt 中直接插入邮件内容,是否存在注入风险?比如我的邮件末尾附上一个恶意的 prompt ,是否会影响程序的正常逻辑?
    coolfan
        2
    coolfan  
       14 天前


    Readme 的图在暗色模式下是灾难性的
    tonychan
        3
    tonychan  
    OP
       13 天前
    @nagisaushio 感谢你的建议!

    1. 是的哈哈哈,我当时写的时候就是偷懒不想写正则匹配式才 call 的 AI API ,我会把这个加入 Todo list ,这样写完之后调用 AI API 就可以改成可选啦
    2. 是的,只支持自定义域名邮箱,我马上注明下 hh
    3. 这点我还真没考虑过!我去测一下看看

    再次感谢你的建议!
    tonychan
        4
    tonychan  
    OP
       13 天前
    @coolfan 哈哈哈哈哈我去,我马上改!感谢指出!
    promiser3d
        5
    promiser3d  
       9 天前
    干得漂亮。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1062 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.