![图片[1] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/cloud-mail-1024x460.png)
Cloud Mail 是一款基于Cloudflare 响应式邮箱服务,支持邮件发送、附件收发,只需要一个域名,就可以创建多个不同的邮箱,类似各大邮箱平台,本项目支持署到 Cloudflare Workers ,降低服务器成本,搭建自己的邮箱服务。
一、准备资料
1、Cloudflare 账号(可以自行注册)
2、GitHub 或 Gitlab 账号(可以自行注册)
3、Cloudflare 账号内的一个域名
二、部署教程
1、打开 https://github.com/maillab/cloud-mail,克隆仓库到自己的GitHub账号。
![图片[2] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image.png)
2、进入Cloudflare, 在计算找到Workers 和 Pages,点击创建应用程序
![图片[3] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-1-1024x645.png)
3、选择GitHub导入,选择创建克隆的仓库(cloud-mail)。
![图片[4] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-2.png)
4、设置目录 mail-worker,并部署
![图片[5] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-3.png)
5、设置环境变量
进入 Workers 和 Pages,找到并进入到新建的应用。
![图片[6] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-4-1024x315.png)
5.1 绑定域名
![图片[7] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/bd-1024x383.png)
5.2、设置变量
![图片[8] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/bl-1024x381.png)
| 变量名 | 必需 | 用途 |
|---|---|---|
| domain | ✅ | 邮箱域名,多域名用(例如 ["example.com","example2.com"]) |
| admin | ✅ | 管理员邮箱地址(例如 admin@example.com) |
| jwt_secret | ✅ | JWT密钥 随便输入一串字符串,不要输入特殊字符 |
5.3、创建KV和D1数据库
![图片[9] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-5-1024x551.png)
5.4、添加绑定,变量名必须为kv和db
![图片[10] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-7-1024x694.png)
6、域名设置转发
![图片[11] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-8.png)
![图片[12] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-9-1024x599.png)
![图片[13] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-10-1024x492.png)
7、初始化数据库
浏览器输入 https://你的worker自定义域/api/init/你的jwt_secret 初始化数据库(注:jwt_secret 是在第5.2、设置变量里,你自定义设置的变量)
![图片[14] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-11.png)
三、增加域名
1、在计算找到Workers 和 Pages,在创建的应用中找到设置,在变量和密钥,添加上新域名,文章中 5.2、设置变量
![图片[15] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-12-1024x302.png)
2、域名设置转发(重复 域名设置转发 的步骤即可)
大致流程:进入新增的域名 > 电子邮件 > 电子邮件路由 > 路邮规则
![图片[16] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-14-1024x241.png)
![图片[17] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-13-1024x469.png)
四、邮件发送
Cloudflare 目前不支持发件,封禁25端口,只能使用第三方服务
1、注册Resend,并添加域名,完成DNS验证
![图片[18] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-15-1024x647.png)
2、创建 API Key 并复制
![图片[19] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-16-1024x559.png)
3、设置发送状态回调 https://worker自定义域/api/webhooks
![图片[20] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-17-1024x447.png)
4、选择对应选项
![图片[21] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-18.png)
5、返回系统设置
![图片[22] - Cloud Mail 部署到 Cloudflare 教程 - 跨境日记](https://www.nuowen.net/wp-content/uploads/2026/06/image-19-1024x604.png)
五、相关文档
1、官网教程:https://doc.skymail.ink/
2、Github地址:https://github.com/maillab/cloud-mail













