mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-09-10 01:47:03 +08:00
6109ab9e82398225342315acb8fde277b659623f
- Add RoleAddressConfig component in admin panel - Implement role_address_config API endpoints (GET/POST) - Add getMaxAddressCount function with validation chain - Priority: role config > global settings - Support editable table with clearable input - Add extensible RoleConfig type for future fields - Use context for current user, query DB for target user - Optimize state management (remove redundant roleConfigsMap) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com>
Cloudflare Temp Email
A fully-featured temporary email service built on Cloudflare's free services.
This project is for learning and personal use only.
🚀 Quick Start
✨ Key Features
- � Email Processing: Rust WASM parser, SMTP/IMAP support, attachments, auto-reply
- 👥 User Management: OAuth2 login, Passkey authentication, role management
- 🌐 Admin Panel: Complete admin console, user management, scheduled cleanup
- 🤖 Integrations: Telegram Bot, webhooks, CAPTCHA, rate limiting
- � Modern UI: Multi-language, responsive design, JWT auto-login
🏗️ Tech Stack
- Frontend: Vue 3 + TypeScript + Vite
- Backend: Cloudflare Workers + D1 Database
- Email: Cloudflare Email Routing + Rust WASM Parser
- Storage: Cloudflare KV + R2 (optional S3)
🌟 Community
📄 License
MIT License - see LICENSE for details.
Languages
TypeScript
65.2%
Vue
26.4%
Python
4.1%
JavaScript
3.5%
Shell
0.4%
Other
0.3%