界面部署
准备账号
注册Cloudflare,并添加域名

创建项目
克隆仓库到自己的GitHub账号,项目地址



目录为/mail-worker,保存并部署
设置环境变量
| 变量名 | 必需 | 用途 |
|---|---|---|
| domain | ✅ | 邮箱域名,多域名用 ["example.com","example2.com"] 格式 |
| admin | ✅ | 管理员邮箱地址(例如 admin@example.com) |
| jwt_secret | ✅ | JWT密钥 随便输入一串字符串或特殊字符用于加密 |

绑定数据库

添加绑定,变量名必须为 kv 和 db

设置转发



登录网站
浏览器输入 https://你的worker自定义域/api/init/你的jwt_secret 初始化数据库

浏览器输入自定义域名,注册管理员账号,登录网站

邮件转发
WARNING
Cloudflare 目前不支持发件,封禁25端口,只能使用第三方服务
1.注册Resend,并添加域名,完成DNS验证

2.创建 API Key 并复制

3.设置发送状态回调 https://worker自定义域/api/webhooks

4.选择对应选项

5.系统设置

对象储存
WARNING
邮件附件默认使用KV存储,可以切改为R2或其他S3协议存储
1.创建R2对象存储桶

2.设置自定义域名

3.添加到Action Secret 或 Worker 绑定
| Worker 绑定名称 | Action Secret | 必需 | 用途 |
|---|---|---|---|
| r2 | R2_BUCKET_NAME | ✅ | R2 桶名称 |
4.系统设置

人机验证
1.创建组件

2.创建 API Key 并复制

3.系统设置

设置邮件转发
转发到TG
1.创建并复制机器人TOKEN

2.复制用户名ID
3.系统设置

转发到其他邮箱
1.邮箱需在Cloudflare验证

2.系统设置

至此,教程结束。快乐玩耍吧


Comments 1 条评论
哦了