上一篇:如何获得一个博客(建站三件套第三套)
上次说了博客,现在我要说说邮件系统了
这次用的别的大佬的项目,有说错的可以指出
1.注册登录cf账号(注册后不是立刻验证邮箱,是后面验)
2.绑定域名
2.1打开域名-概览
2.2绑定域名
点添加域名,还是用ns绑定
3.邮件系统的部署
打开GitHub - maillab/cloud-mail: A Cloudflare-based email service | 基于 Cloudflare 的邮箱服务 | Cloudflare Email 邮箱 Mail · GitHub
fork到你自己那里
打开cloudflare的workers与pages
点击创建应用程序
然后选择github
选择你刚才fork的项目
把构建分支改为mail-worker
点击部署
然后添加变量:admin,是一个文本变量
如我的域名是a.a(一个邮箱,后缀是上面绑定的域名),那我就这个值就可以是[email protected],也可以是[email protected],前缀是可以的
添加变量:domain,是一个JSON变量
这样写:[“a.a”],这个域名必须有上面admin的后缀,而且要绑定了cloudflare
添加变量:jwt_secret,文本变量
随便敲一串,别人不知道就行
4.数据桶
4.1 kv
打开存储和数据桶-Worker KV
进入创建kv的界面
创建一个名为cloud-mail的kv
4.2 d1
打开存储和数据桶-D1 SQLite 数据库
进入创建界面
创建名为cloud-mail的存储桶(我是创建过,所以不成功)
5 短暂的杂项设置
回到那个workers,点击绑定,把kv和d1以kv和db为名绑定
然后计算-电子邮件服务-电子邮件路由
添加全部你刚才写在domain的域名
然后每个域名这样操作:点进去-路由规则
全收那条规则改成发送到worker-cloudmail保存就行
然后去worker绑定你自己想要的网址(如mail.a.a)
然后打开(你刚才绑定的网址)/api/init/(你刚才写的jwt_secret)
等待页面显示成功
进入你的网址(如mail.a.a)
注册你的那个admin邮箱,你就有admin权限了
6.站外发件
站外发件很麻烦,需要resend
打开resend并注册
打开domain
按照他的操作添加mx记录和txt记录(注,如果是a.b.c他会让你加send.a,加send就行了)
然后去api界面拿密钥(保存下来)
然后到你邮箱管理台邮件设置-添加resend token 选定你的后缀并写下你的resend api即可
7.其他
邮件系统还有公告、权限管理、人机验证、注册密钥等,自己探索吧
这篇写的怎么样
- 好
- 不好
0
投票人
这篇的aff加的有没有必要
- 有必要
- 没必要
0
投票人





















