Cloud Mail

A responsive email service built with Vue 3 that supports email sending and can be deployed on Cloudflare. πŸŽ‰

## Project Showcase - [Online Demo](https://skymail.ink)
- [Deployment Guide](https://doc.skymail.ink/en/)
- [Beginner’s Guide – UI Deployment](https://doc.skymail.ink/en/guide/via-ui.html) | ![](/doc/demo/demo1.png) | ![](/doc/demo/demo2.png) | |--------------------------|---------------------| | ![](/doc/demo/demo3.png) | ![](/doc/demo/demo4.png) | | ![](/doc/demo/demo5.png) | ![](/doc/demo/demo6.png) | | ![](/doc/demo/demo7.png) | ![](/doc/demo/demo8.png) | ## Features - **πŸ’° Low-Cost Usage**: No server required β€” deploy to Cloudflare Workers to reduce costs. - **πŸ’» Responsive Design**: Automatically adapts to both desktop and most mobile browsers. - **πŸ“§ Email Sending**: Integrated with Resend for bulk email sending, embedded images, attachments, and status tracking. - **πŸ›‘οΈ Admin Features**: Admins can manage users and emails, with RBAC permission control to limit access to features and resources. - **πŸ”€ Multiple Accounts**: Users can add multiple email accounts. - **πŸ“¦ Attachment Support**: Send and receive attachments, stored and downloaded via R2 object storage. - **πŸ”” Email Push**: Forward received emails to Telegram bots or other email providers. - **πŸ“‘ Open API**: Supports batch user creation via API and multi-condition email queries - **πŸ“ˆ Data Visualization**: Use Echarts to visualize system data, including user email growth. - **⭐ Starred Emails**: Mark important emails for quick access. - **🎨 Personalization**: Customize website title, login background, and transparency. - **βš™οΈ Feature Settings**: Toggle on or off features like registration, email sending, and more, with the option to make the site private. - **πŸ€– CAPTCHA**: Integrated with Turnstile CAPTCHA to prevent automated registration. - **πŸ“œ More Features**: Under development... ## Tech Stack - **Framework**: [Vue3](https://vuejs.org/) + [Element Plus](https://element-plus.org/) - **Web Framework**: [Hono](https://hono.dev/) - **ORM**: [Drizzle](https://orm.drizzle.team/) - **Platform**: [Cloudflare Workers](https://developers.cloudflare.com/workers/) - **Email Service**: [Resend](https://resend.com/) - **Caching**: [Cloudflare KV](https://developers.cloudflare.com/kv/) - **Database**: [Cloudflare D1](https://developers.cloudflare.com/d1/) - **File Storage**: [Cloudflare R2](https://developers.cloudflare.com/r2/) ## Support

**Special Sponsors** [DartNode](https://dartnode.com):Providing cloud computing service resource support. [![Powered by DartNode](https://dartnode.com/branding/DN-Open-Source-sm.png)](https://dartnode.com "Powered by DartNode - Free VPS for Open Source") ## License This project is licensed under the [MIT](LICENSE) license. ## Communication [Telegram](https://t.me/cloud_mail_tg)