385 字
2 分钟
使用Cloudflare+Cloud Mail搭建个人邮箱
使用Cloudflare+Cloud Mail搭建个人邮箱
特点
- 独立使用: 去™的会员
- 数据可视化: 可以看到邮箱数据
- 管理员模式: 我才是老大哦
快速开始
1. Cloudflare账号注册并绑定域名
2.克隆仓库到自己的GitHub账号
3.Cloudflare部署
Cloudflare-构建-Worker和Pages-创建应用程序
点击从GitHub导入-项目选择Cloud Mail-目录填写mail-worker 部署完后打开设置-变量和机密填写:
| 变量名 | 必需 | 用途 |
|---|---|---|
| domain | ✅ | 邮箱域名,多域名用(例如 [“example.com”,“example2.com”]) |
| admin | ✅ | 管理员邮箱地址(例如 admin@example.com) |
| jwt_secret | ✅ | JWT密钥 随便输入一串字符串,不要输入特殊字符 |
4.绑定数据库
5.设置转发
Cludflare-域-电子软件路由-路由规则-启用-编辑 将其改成:发送到worker&目标为cloud mail-保存
6.初始化数据库
浏览器输入 https://你的worker自定义域/api/init/你的jwt_secret 初始化数据库 然后通过部署给的域名访问网站,注册并登录
如何设置发件和收件
- 注册Resend,并添加域名,完成DNS验证
- 打开API Keys并复制(一定要记下来!!!)
- 设置发送状态回调 https://worker自定义域/api/webhooks,对应选项勾选:
- email-bounced
- email-complained
- email-delivered
- email-delivery-delayed
- email-failed
- 在网站设置-Resent-Token添加API Keys
大功告成!
你现在可以通过该网站进行收发件了!
注意事项
个人邮箱容易被各大邮箱平台列入黑名单,可能需要在垃圾箱里找,这就需要养邮箱
使用Cloudflare+Cloud Mail搭建个人邮箱
https://fuwari.vercel.app/posts/cloud-mail/