MoonWeSif / DuckMail
优雅易用的临时邮箱客户端,支持 API 无鉴权调用与接入私有域名,一键获取专属的临时邮箱。
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing MoonWeSif/DuckMail in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler view# DuckMail - 临时邮件服务 **安全、即时、快速的临时邮箱服务** English | 中文 一个基于 Next.js 和 Mail.tm API 构建的现代化临时邮件服务,提供安全、快速、匿名的一次性邮箱功能。 **🌐 立即使用 duckmail.sbs** ✨ 特性 • 🔒 **安全可靠** - 使用 Mail.tm 的可靠基础设施 • ⚡ **即时可用** - 立即获得临时邮箱地址 • 🌐 **多语言支持** - 支持中文和英文,自动检测浏览器语言 • 🎨 **现代化界面** - 基于 HeroUI 的精美设计 • 🔄 **实时更新** - 支持 Mercure SSE 实时消息推送 • 🌙 **深色模式** - 支持明暗主题切换 • 📧 **多账户管理** - 支持创建和管理多个临时邮箱 • 🔧 **多API提供商** - 支持 DuckMail API 和 Mail.tm API 切换 • 🔑 **API Key 支持** - 可选配置 API Key 获得更多域名选择和私有域名权限 • 🔗 **开源透明** - 支持社区贡献 📸 应用展示 主界面 - 简洁现代的设计 邮件管理 - 实时接收和管理临时邮件 🚀 快速开始 一键部署 Netlify 部署(推荐) 点击下面的按钮,一键部署到 Netlify: > 🎉 **零配置部署** - 点击按钮后,Netlify 会自动 fork 项目到你的 GitHub 账户并开始部署,无需任何额外配置! Vercel 部署 点击下面的按钮,一键部署到 Vercel: > ⚠️ **注意**:Vercel 部署仅支持 DuckMail API,不支持 Mail.tm API(因为 Mail.tm 屏蔽了 Vercel 的 IP 地址)。部署后请在设置中禁用 Mail.tm 提供商。 > > 🚀 **零配置**:Vercel 会自动检测 Next.js 项目并使用最佳配置进行部署。 📧 API 说明 本项目使用 DuckMail 自建的邮箱后端服务器,支持以下操作 • **账户管理**: 创建、登录临时邮箱账户 • **邮件接收**: 实时接收和查看邮件 • **域名获取**: 获取可用的邮箱域名 • **实时通知**: 通过 Mercure Hub 获取实时消息推送 通过 https://www.duckmail.sbs/zh/api-docs 界面来获取接口文档与调试 API Key 功能(可选) 应用支持可选的 API Key 配置,提供增强功能: • **无 API Key**: 使用公共域名,基础功能完整可用 • **有 API Key**: 获得更多域名选择和私有域名创建权限 **配置方法**: • 点击右上角设置按钮 • 在 "API Key 设置" 区域输入您的 API Key • 点击保存即可生效 API Key 获取方式 • 访问 https://domain.duckmail.sbs • LinuxDo 鉴权登录 • 点击左侧栏 API Key 选项,新建 API key API 限制 • 请求频率限制: 50 QPS, 如有特殊需求(如公益行为等),请邮件申请提高配额。 • 邮箱有效期: 邮件均保存三天,之后自动删除。账号不会删除,仍可以通过相同的信息登录接码 • 无密码找回功能 关于鉴权 • 所有接口无需API Key均可使用,创建邮箱时会获取邮箱的 Token 用于邮箱相关操作的鉴权 • Domains 与 accounts 接口支持额外传入API Key Header以进行鉴权,传入 API Key 后,可获取该 API Key 下的私有域名,同时使用私有域名创建新的邮箱账户,其他操作均相同。 📄 许可证 本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。 🙏 致谢 • Mail.tm - 提供免费可靠的临时邮件 API 服务 📞 联系 如有问题或建议,请通过以下方式联系: • 创建 Issue • 发送邮件到: syferie@proton.me 💖 赞助支持 如果这个项目对你有帮助,欢迎赞助支持开发者继续维护和改进项目,项目后端成本高昂,您的支持将会帮助项目持续发展。: 你的支持是项目持续发展的动力!🚀 --- ⭐ 如果这个项目对你有帮助,请给它一个星标!