Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
maillab/cloud-mail: An all-in-one email service platform powered by Cloudflare  | 基于 Cloudflare 的一站式邮箱服务平台  | Cloudflare Email 邮箱 Mail

maillab/cloud-mail: An all-in-one email service platform powered by Cloudflare | 基于 Cloudflare 的一站式邮箱服务平台 | Cloudflare Email 邮箱 Mail

12 hours ago

Cloud Mail

基于 Cloudflare 的一站式邮件服务平台

Cloudflare releases

在线演示 · 部署文档 · English | 简体中文

trendshift HelloGitHub

项目简介

只需要一个域名,就可以创建多个不同的邮箱,类似各大邮箱平台,本项目支持署到 Cloudflare Workers ,降低服务器成本,搭建自己的邮箱服务

项目展示

| | | |--------------------------|--------------------------| | | |

推荐项目

Pixtale Pixtale 一个自托管云存储相册应用

功能介绍

  • 💰 低成本使用: 可部署到 Cloudflare Workers 降低服务器成本
  • 💻 响应式设计:响应式布局自动适配PC和大部分手机端浏览器
  • 📧 邮件发送:集成 Cloudflare Email 和 Resend 发送邮件,支持群发
  • 🛡️ 管理员功能:可以对用户,邮件进行管理,RABC权限控制对功能及使用资源限制
  • 📦 附件收发:支持收发附件,使用R2对象存储保存和下载文件
  • 🔔 邮件推送:接收邮件后可以转发到TG机器人或其他服务商邮箱
  • 📡 开放API:支持使用API批量生成用户,多条件查询邮件
  • 🔢 验证码识别:使用Workers AI,自动识别邮件验证码
  • 📈 数据可视化:使用ECharts对系统数据详情,用户邮件增长可视化显示
  • 🎨 个性化设置:可以自定义网站标题,登录背景,透明度
  • 🤖 人机验证:集成Turnstile人机验证,防止人机批量注册
  • 📜 更多功能:正在开发中...

技术栈

目录结构

cloud-mail
├── mail-worker                    # worker后端项目
│   ├── src
│   │   ├── api                    # api接口层
│   │   ├── const                  # 项目常量
│   │   ├── dao                    # 数据访问层
│   │   ├── email                  # 邮件处理接收
│   │   ├── entity                 # 数据库实体
│   │   ├── error                  # 自定义异常
│   │   ├── hono                   # web框架配置、拦截器、全局异常等
│   │   ├── i18n                   # 语言国际化
│   │   ├── init                   # 数据库缓存初始化
│   │   ├── model                  # 响应体数据封装
│   │   ├── security               # 身份权限认证
│   │   ├── service                # 业务服务层
│   │   ├── template               # 消息模板
│   │   ├── utils                  # 工具类
│   │   └── index.js               # 入口文件
│   ├── pageckge.json              # 项目依赖
│   └── wrangler.toml              # 项目配置
│
├── mail-vue                       # vue前端项目
│   ├── src
│   │   ├── axios                  # axios配置
│   │   ├── components             # 自定义组件
│   │   ├── echarts                # echarts组件导入
│   │   ├── i18n                   # 语言国际化
│   │   ├── init                   # 入站初始化
│   │   ├── layout                 # 主体布局组件
│   │   ├── perm                   # 权限认证
│   │   ├── request                # api接口
│   │   ├── router                 # 路由配置
│   │   ├── store                  # 全局状态管理
│   │   ├── utils                  # 工具类
│   │   ├── views                  # 页面组件
│   │   ├── app.vue                # 入口组件
│   │   ├── main.js                # 入口js
│   │   └── style.css              # 全局css
│   ├── package.json               # 项目依赖
└── └── env.release                # 项目配置

许可证

本项目采用 MIT 许可证

交流

Telegram

Chat with me