Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

BiFangKNT/duckmail

Repository files navigation

DuckMail Logo

DuckMail - 临时邮件服务

安全、即时、快速的临时邮箱服务

English | 中文

一个基于 Next.js 和 Mail.tm API 构建的现代化临时邮件服务,提供安全、快速、匿名的一次性邮箱功能。

🌐 立即使用 duckmail.sbs

✨ 特性

  • 🔒 安全可靠 - 使用 Mail.tm 的可靠基础设施
  • 即时可用 - 立即获得临时邮箱地址
  • 🌐 多语言支持 - 支持中文和英文,自动检测浏览器语言
  • 🎨 现代化界面 - 基于 HeroUI 的精美设计
  • 🔄 实时更新 - 支持 Mercure SSE 实时消息推送
  • 🌙 深色模式 - 支持明暗主题切换
  • 📧 多账户管理 - 支持创建和管理多个临时邮箱
  • 🔧 多API提供商 - 支持 DuckMail API 和 Mail.tm API 切换
  • 🔑 API Key 支持 - 可选配置 API Key 获得更多域名选择和私有域名权限
  • 🔗 开源透明 - 支持社区贡献

📸 应用展示

DuckMail 主界面

主界面 - 简洁现代的设计

DuckMail 邮件管理

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

🚀 快速开始

一键部署

Netlify 部署(推荐)

点击下面的按钮,一键部署到 Netlify:

Deploy to Netlify

🎉 零配置部署 - 点击按钮后,Netlify 会自动 fork 项目到你的 GitHub 账户并开始部署,无需任何额外配置!

Vercel 部署

点击下面的按钮,一键部署到 Vercel:

Deploy with Vercel

⚠️ 注意: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 文件了解详情。

🙏 致谢

  • Mail.tm - 提供免费可靠的临时邮件 API 服务

📞 联系

如有问题或建议,请通过以下方式联系:

💖 赞助支持

如果这个项目对你有帮助,欢迎赞助支持开发者继续维护和改进项目,项目后端成本高昂,您的支持将会帮助项目持续发展。:

爱发电

你的支持是项目持续发展的动力!🚀


⭐ 如果这个项目对你有帮助,请给它一个星标!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages