# 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 - 临时邮件服务
**安全、即时、快速的临时邮箱服务**
[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 获得更多域名选择和私有域名权限
- 🔗 **开源透明** - 支持社区贡献
## 📸 应用展示
主界面 - 简洁现代的设计
邮件管理 - 实时接收和管理临时邮件
## 🚀 快速开始
### 一键部署
#### Netlify 部署(推荐)
点击下面的按钮,一键部署到 Netlify:
[](https://app.netlify.com/start/deploy?repository=https://github.com/moonwesif/duckmail)
> 🎉 **零配置部署** - 点击按钮后,Netlify 会自动 fork 项目到你的 GitHub 账户并开始部署,无需任何额外配置!
#### Vercel 部署
点击下面的按钮,一键部署到 Vercel:
[](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://afdian.com/a/syferie)
你的支持是项目持续发展的动力!🚀
---
⭐ 如果这个项目对你有帮助,请给它一个星标!