# 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-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
DuckMail Logo # DuckMail - Temporary Email Service **Secure, Instant, Fast Temporary Email Service** English | [δΈ­ζ–‡](./README.md) A modern temporary email service built with Next.js and Mail.tm API, providing secure, fast, and anonymous disposable email functionality. **🌐 [Try it now at duckmail.sbs](https://duckmail.sbs)**
## ✨ Features - πŸ”’ **Secure & Reliable** - Built on Mail.tm's reliable infrastructure - ⚑ **Instant Access** - Get temporary email addresses instantly - 🌐 **Multi-language Support** - Supports Chinese and English, automatic browser language detection - πŸ“± **Responsive Design** - Perfect for both desktop and mobile devices - 🎨 **Modern UI** - Beautiful design based on HeroUI components - πŸ”„ **Real-time Updates** - Supports Mercure SSE for real-time message notifications - πŸŒ™ **Dark Mode** - Light and dark theme support - πŸ“§ **Multi-account Management** - Create and manage multiple temporary email accounts - πŸ”§ **Multi-API Provider** - Support switching between DuckMail API and Mail.tm API - 🎯 **Smart Error Handling** - Elegant error messages and automatic retry mechanisms - πŸ”— **Open Source** - Fully open source with community contributions - πŸ”§ **Multi-API Provider** - Support switching between DuckMail API and Mail.tm API - 🎯 **Smart Error Handling** - Elegant error messages and automatic retry mechanisms - πŸ”— **Open Source** - Fully open source with community contributions ## πŸ“Έ Screenshots
DuckMail Main Interface

Main Interface - Clean and Modern Design

DuckMail Email Management

Email Management - Real-time Email Reception and Management

## πŸš€ Quick Start ### One-Click Deploy #### Netlify Deploy (Recommended) Click the button below to deploy to Netlify with one click: [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/moonwesif/duckmail) > πŸŽ‰ **Zero Configuration Deployment** - After clicking the button, Netlify will automatically fork the project to your GitHub account and start deployment, no additional configuration required! #### Vercel Deploy Click the button below to deploy to Vercel with one click: [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/moonwesif/duckmail) > ⚠️ **Note**: Vercel deployment only supports DuckMail API, not Mail.tm API (because Mail.tm blocks Vercel's IP addresses). Please disable the Mail.tm provider in settings after deployment. > > πŸš€ **Zero Configuration**: Vercel automatically detects Next.js projects and uses optimal configuration for deployment. ### Local Development #### Prerequisites - Node.js 18+ - npm or pnpm #### Installation ```bash # Clone the repository git clone https://github.com/moonwesif/duckmail.git cd duckmail # Install dependencies npm install # or pnpm install ``` ### Development ```bash # Start development server npm run dev # or pnpm dev ``` Open [http://localhost:3000](http://localhost:3000) to view the application. ### Production Build ```bash # Build for production npm run build npm start # or pnpm build pnpm start ``` ## πŸ› οΈ Tech Stack - **Frontend Framework**: Next.js 15 - **UI Component Library**: HeroUI - **Styling**: Tailwind CSS - **Icons**: Lucide React - **API**: Mail.tm REST API / DuckMail API - **Real-time Communication**: Mercure SSE - **Language**: TypeScript ## 🌐 Deployment Guide ### Platform Compatibility | Platform | DuckMail API | Mail.tm API | Rating | |----------|-------------|-------------|--------| | **Netlify** | βœ… Supported | βœ… Supported | ⭐⭐⭐⭐⭐ | | **Vercel** | βœ… Supported | ❌ Not Supported* | ⭐⭐⭐⭐ | | **Other Platforms** | βœ… Supported | βœ… Supported | ⭐⭐⭐ | > *Mail.tm blocks Vercel's IP addresses, so Vercel deployment cannot use Mail.tm API. ### Deployment Recommendations - **Full Features**: Recommended to use **Netlify**, supports all API providers - **Quick Deploy**: Can use **Vercel**, but need to disable Mail.tm provider in settings ## πŸ“§ API Documentation This project uses the free API service provided by [Mail.tm](https://mail.tm): - **Account Management**: Create and login to temporary email accounts - **Email Reception**: Real-time email receiving and viewing - **Domain Retrieval**: Get available email domains - **Real-time Notifications**: Real-time message push via Mercure Hub ### API Limitations - Rate Limit: 8 QPS - Email Validity: According to Mail.tm policy - No password recovery functionality ## 🀝 Contributing Contributions are welcome! Please follow these steps: 1. Fork the project 2. Create a feature branch (`git checkout -b feature/AmazingFeature`) 3. Commit your changes (`git commit -m 'Add some AmazingFeature'`) 4. Push to the branch (`git push origin feature/AmazingFeature`) 5. Create a Pull Request ## πŸ“„ License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. ## πŸ™ Acknowledgments - [Mail.tm](https://mail.tm) - For providing free and reliable temporary email API service - [HeroUI](https://heroui.com) - Modern React UI component library - [Next.js](https://nextjs.org) - Powerful React framework - [Tailwind CSS](https://tailwindcss.com) - Utility-first CSS framework ## πŸ“ž Contact If you have any questions or suggestions, please contact us through: - Create an [Issue](https://github.com/moonwesif/duckmail/issues) - Send email to: syferie@proton.me ## πŸ’– Sponsor If this project helps you, welcome to sponsor and support the developer to continue maintaining and improving the project: [![ηˆ±ε‘η”΅](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) Your support is the driving force for the project's continued development! πŸš€ --- ⭐ If this project helps you, please give it a star!