Cloud Mail : 基于cloudflare的免费开源邮箱服务

AI智能摘要
Cloud Mail 是一个基于 Cloudflare Workers 的免费开源邮箱服务,使用 Vue3 开发,具备响应式设计。支持邮件收发、附件传输、TG 邮件推送、星标标记及数据可视化功能。用户仅需一个域名即可部署,通过 Resend 实现邮件发送,利用 R2 存储附件,并集成 Turnstile 验证防止机器人注册。系统支持多邮箱管理、权限控制与个性化配置,初始化后可注册登录使用。
— 此摘要由AI分析文章内容生成,仅供参考。

项目地址:eoao/cloud-mail: cloudflare email 邮箱 临时邮箱 邮件发送 mail

项目介绍

使用Vue3开发的响应式简约邮箱服务,支持邮件发送附件收发,可以部署到Cloudflare云平台实现免费白嫖。只需要一个域名,就可以创建多个不同的属于自己的邮箱服务。

功能特性

  • 💰免费白嫖:无需服务器,部署到Cloudflare Workers 免费使用
  • 💻响应式设计:响应式布局自动适配PC和大部分手机端浏览器
  • 📧邮件发送:集成resend发送邮件,支持群发,内嵌图片和附件发送,发送状态查看
  • 🛡️管理员功能:可以对用户,邮件进行管理,RABC权限控制对功能及使用资源限制
  • 🔀多号模式:开启后一个用户可以添加多个邮箱,默认一用户一邮箱,类似各大邮箱平台
  • 📦附件收发:支持收发附件,使用R2对象存储保存和下载文件
  • 🔔邮件推送:接收邮件后可以转发到TG机器人或其他服务商邮箱
  • 📈数据可视化:使用echarts对系统数据详情,用户邮件增长可视化显示
  • ⭐星标邮件:标记重要邮件,以便快速查阅
  • 🎨个性化设置:可以自定义网站标题,登录背景,透明度
  • ⚙️功能设置:可以对注册,邮件发送,添加等功能关闭和开启,设为私人站点
  • 🤖人机验证:集成Turnstile人机验证,防止人机批量注册

界面预览

  • Cloud Mail : 基于cloudflare的免费开源邮箱服务

安装部署

fork本项目到你的仓库

创建worker项目

打开Cloudflare控制台,找到workers页面导入你fork的github仓库代码

Cloud Mail : 基于cloudflare的免费开源邮箱服务

路径修改为 /mail-worker,其他保持默认,点击部署

Cloud Mail : 基于cloudflare的免费开源邮箱服务

设置环境变量

添加自定义域名和环境变量,注意domain是json类型

Cloud Mail : 基于cloudflare的免费开源邮箱服务
变量名类型作用
domain[“你的域名”], 示例:[“mornglow.top”]JSON网站会使用这个域名作为邮箱域名
admin管理员的邮箱,示例:admin@mornglow.top纯文本该邮箱用户注册后会成为网站管理员
jwt_secret随便输入一串字符串,示例:Z7f!xPq8mV@L2bC$r9X&N1t纯文本登录身份令牌的安全密钥
Cloud Mail : 基于cloudflare的免费开源邮箱服务

绑定数据库

找到左侧菜单存储和数据库,创建kv数据库,数据库名字随意

Cloud Mail : 基于cloudflare的免费开源邮箱服务

创建D1数据库,数据库名字随意 位置选择离你近的地方

Cloud Mail : 基于cloudflare的免费开源邮箱服务

回到worker设置界面绑定刚刚创建的数据库,D1数据库 变量名为 db,kv数据库 变量名为 kv

Cloud Mail : 基于cloudflare的免费开源邮箱服务

浏览器输入 https://你的自定义域名/api/init/你绑定的的jwt_secret 会自动初始化数据库

(如果之前部署过只会更新不会覆盖原有数据)

Cloud Mail : 基于cloudflare的免费开源邮箱服务

浏览器输入你绑定的自定义域名,就可以注册登录了

Cloud Mail : 基于cloudflare的免费开源邮箱服务

启用邮件接收

回到cloudflare控制台,点击你的域名,再点击电子邮件 – 电子邮件路由

Cloud Mail : 基于cloudflare的免费开源邮箱服务

跳过入门指南,直接启用电子邮件

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

启用后的界面如下

Cloud Mail : 基于cloudflare的免费开源邮箱服务

设置转发到worker

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

设置完成后的界面如下

Cloud Mail : 基于cloudflare的免费开源邮箱服务

设置附件收发

左侧菜单找到R2对象存储,创建存储桶,桶名字随便填 位置选择离你近的地方

Cloud Mail : 基于cloudflare的免费开源邮箱服务

给你的存储桶设置自定义域名

Cloud Mail : 基于cloudflare的免费开源邮箱服务

在你搭建的邮局网站添加上面的R2存储桶,域名前要加https://

Cloud Mail : 基于cloudflare的免费开源邮箱服务

回到worker绑定刚才创建的R2存储桶,变量名为 r2

Cloud Mail : 基于cloudflare的免费开源邮箱服务

设置邮件发送

使用第三方服务resend发送邮件,自行resend.com注册,然后添加一个域名

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

等待验证。验证完成后如下

Cloud Mail : 基于cloudflare的免费开源邮箱服务

创建一个APIkey,填入你的邮局网站设置里

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

在你的邮局设置里设置邮件状态回调接口,回调接口 https://你的域名/api/webhooks

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

设置人机验证

开启人机验证,防止网站被机器人批量注册,Cloudflare菜单栏找到 turnstile

Cloud Mail : 基于cloudflare的免费开源邮箱服务

添加你的邮箱域名

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

复制图中两个密钥到你的邮局设置里的turnstile密钥

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

设置邮件和TG转发

邮件转发

Cloud Mail : 基于cloudflare的免费开源邮箱服务
Cloud Mail : 基于cloudflare的免费开源邮箱服务

TG转发

在你的邮局网站填入你的TG机器人token和chatID即可(获取略)

Cloud Mail : 基于cloudflare的免费开源邮箱服务

教程转自:Cloud Mail 部署教程 | 冰糖雪梨’s Blog

发布者:木木,转载请注明出处:https://blog.huzz.cn/9069.html

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2025 年 7 月 25 日 下午3:18
Next 2025 年 7 月 25 日 下午8:43

相关推荐

发表回复

Please Login to Comment
SHARE
TOP
🔈Hi,朋友。欢迎来到木木的博客小站!