1、创建数据库

  • 首先登录cloudfare,依次点击左侧菜单 Workers and Pages -> D1 -> 创建数据库 -> 仪表板,输入数据库名称后点击创建。然后回到控制台,往下拉在下面的输入框中复制粘贴 schema.sql 里的代码,并点击执行。
    2.png

2、搭建后端

  • 回到首页,在左侧菜单栏依次点击 Workers and Pages -> “概述” -> “创建” -> “创建worker” -> 输入worker的名字后点击保存,再点击下图中的“编辑代码”。
    3.png
  • worker.js 用记事本打开,并将里面的代码复制粘贴到下面的代码编辑区,在点击“部署”
    4.png
  • 返回上一级,依次点击“设置” -> “变量” -> “编辑变量”,其中“ADMIN_PASSWORDS”是管理员密码,注意格式是数组;“DOMAINS”是临时邮件后缀,注意格式是数组;“JWT_SECRET”是JWT密钥。而JWT密钥可以由JWT密钥生成,填写完后点击“部署”。
    5.png
  • 然后在当前页面往下拉,找到“D1数据库绑定”。“D1数据库”选择刚刚自己创建的数据库。
    6.png
  • 依次点击“设置” -> "触发器" -> ,然后将“路由”的域名复制,带会要用到。
    7.png

3、搭建前端

  • 打开生成压缩包 ,找到第3项,并将刚刚复制的内容粘贴进去,点击生成后,下载压缩包。
  • 创建pages项目,找到下图的位置,上传刚刚的压缩包。
    8.png

4、邮件转发

  • 在主页点击你需要搭建临时邮箱的域名
    9.png
  • 依次在左侧菜单栏点击“电子邮件” -> “电子邮件路由” (第一次用要跳过入门指南) -> “目标地址” -> "添加目标地址",这个目标地址可以填[email protected]等通用邮箱。
    10.png
  • 然后点击“路由规则”,将Catch-All开启
    11.png

5、开启使用

  • 回到首页,在左侧菜单栏依次点击 Workers and Pages -> “概述” ,找到并复制刚刚创建的pages项目(带闪电图标的),然后在该地址后面加上/admin,并访问它。
    12.png
  • 这时就搭建完成啦!
    14.png

注意:在搭建后端中编辑的“DOMAINS”变量和在使用搭建临时邮箱的域名要相同。例如你的域名是abc.com,则“DOMAINS”= [“abc.com”]

参考:始皇大佬大佬