# DuckMail **Repository Path**: dext7r/DuckMail ## Basic Information - **Project Name**: DuckMail - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: dependabot/npm_and_yarn/next-16.1.5 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-01 - **Last Updated**: 2026-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
DuckMail Logo # DuckMail - 临时邮件服务 **安全、即时、快速的临时邮箱服务** [English](./README.en.md) | 中文 一个基于 Next.js 和 Mail.tm API 构建的现代化临时邮件服务,提供安全、快速、匿名的一次性邮箱功能。 **🌐 [立即使用 duckmail.sbs](https://duckmail.sbs)**
## ✨ 特性 - 🔒 **安全可靠** - 使用 Mail.tm 的可靠基础设施 - ⚡ **即时可用** - 立即获得临时邮箱地址 - 🌐 **多语言支持** - 支持中文和英文,自动检测浏览器语言 - 🎨 **现代化界面** - 基于 HeroUI 的精美设计 - 🔄 **实时更新** - 支持 Mercure SSE 实时消息推送 - 🌙 **深色模式** - 支持明暗主题切换 - 📧 **多账户管理** - 支持创建和管理多个临时邮箱 - 🔧 **多API提供商** - 支持 DuckMail API 和 Mail.tm API 切换 - 🔑 **API Key 支持** - 可选配置 API Key 获得更多域名选择和私有域名权限 - 🔗 **开源透明** - 支持社区贡献 ## 📸 应用展示
DuckMail 主界面

主界面 - 简洁现代的设计

DuckMail 邮件管理

邮件管理 - 实时接收和管理临时邮件

## 🚀 快速开始 ### 一键部署 #### Netlify 部署(推荐) 点击下面的按钮,一键部署到 Netlify: [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/moonwesif/duckmail) > 🎉 **零配置部署** - 点击按钮后,Netlify 会自动 fork 项目到你的 GitHub 账户并开始部署,无需任何额外配置! #### Vercel 部署 点击下面的按钮,一键部署到 Vercel: [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/moonwesif/duckmail) > ⚠️ **注意**:Vercel 部署仅支持 DuckMail API,不支持 Mail.tm API(因为 Mail.tm 屏蔽了 Vercel 的 IP 地址)。部署后请在设置中禁用 Mail.tm 提供商。 > > 🚀 **零配置**:Vercel 会自动检测 Next.js 项目并使用最佳配置进行部署。 ## 📧 API 说明 本项目使用 DuckMail 自建的邮箱后端服务器,支持以下操作 - **账户管理**: 创建、登录临时邮箱账户 - **邮件接收**: 实时接收和查看邮件 - **域名获取**: 获取可用的邮箱域名 - **实时通知**: 通过 Mercure Hub 获取实时消息推送 通过 https://www.duckmail.sbs/api-docs 界面来获取接口文档与调试 ### API Key 功能(可选) 应用支持可选的 API Key 配置,提供增强功能: - **无 API Key**: 使用公共域名,基础功能完整可用 - **有 API Key**: 获得更多域名选择和私有域名创建权限 **配置方法**: 1. 点击右上角设置按钮 2. 在 "API Key 设置" 区域输入您的 API Key 3. 点击保存即可生效 #### API Key 获取方式 1. 访问 https://domain.duckmail.sbs 2. LinuxDo 鉴权登录 3. 点击左侧栏 API Key 选项,新建 API key ### API 限制 - 请求频率限制: 8 QPS, 如有特殊需求(如公益行为等),请邮件申请提高配额。 - 邮箱有效期: 邮件均保存三天,之后自动删除。账号不会删除,仍可以通过相同的信息登录接码 - 无密码找回功能 #### 关于鉴权 1. 所有接口无需API Key均可使用,创建邮箱时会获取邮箱的 Token 用于邮箱相关操作的鉴权 2. Domains 与 accounts 接口支持额外传入API Key Header以进行鉴权,传入 API Key 后,可获取该 API Key 下的私有域名,同时使用私有域名创建新的邮箱账户,其他操作均相同。 ## 📄 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。 ## 🙏 致谢 - [Mail.tm](https://mail.tm) - 提供免费可靠的临时邮件 API 服务 ## 📞 联系 如有问题或建议,请通过以下方式联系: - 创建 [Issue](https://github.com/moonwesif/duckmail/issues) - 发送邮件到: syferie@proton.me ## 💖 赞助支持 如果这个项目对你有帮助,欢迎赞助支持开发者继续维护和改进项目,项目后端成本高昂,您的支持将会帮助项目持续发展。: [![爱发电](https://img.shields.io/badge/%E7%88%B1%E5%8F%91%E7%94%B5-syferie-946ce6?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJMMTMuMDkgOC4yNkwyMCA5TDEzLjA5IDE1Ljc0TDEyIDIyTDEwLjkxIDE1Ljc0TDQgOUwxMC45MSA4LjI2TDEyIDJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)](https://afdian.com/a/syferie) 你的支持是项目持续发展的动力!🚀 --- ⭐ 如果这个项目对你有帮助,请给它一个星标!