cloudflare_temp_email,自建域名临时邮箱

简介

本次介绍的项目是通过 cloudflare workers 部署的临时域名邮箱网站,可生成随机前缀,用于注册不知名的小众网站,保护个人邮箱

项目:cloudflare_temp_email

官网:https://temp-mail-docs.awsl.uk/

GitHub Action 部署

创建 D1 数据库

打开 cloudflare 控制台,选择 Storage & Databases -> # D1 SQL Database -> Create,点击创建数据库

打开 Console 标签页,输入 schema.sql 的内容,点击 Execute 执行

可在这里查看全部的数据库文件 db

Github Actions 配置

首先 Fork 项目

打开仓库的 Actions 页面,找到 Deploy BackendDeploy Frontend,点击 enable workflow 启用 workflow

然后在仓库页面 Settings -> Secrets and variables -> Actions -> Repository secrets, 添加以下 secrets:

  • CLOUDFLARE_ACCOUNT_ID: Cloudflare 账户 ID, 参考文档
  • CLOUDFLARE_API_TOKEN: Cloudflare API Token, 参考文档
  • BACKEND_TOML: 后端配置文件,参考此处
  • FRONTEND_ENV: 前端配置文件,请复制 frontend/.env.example的内容,并将 VITE_API_BASE的地址修改为上一步后端的地址。 可参考此处修改
  • FRONTEND_NAME: 你在 Cloudflare Pages 创建的项目名称,可通过 用户界面 或者 命令行 创建
  • FRONTEND_BRANCH: (可选) pages 部署的分支,可不配置,默认 production
  • TG_FRONTEND_NAME: (可选) 你在 Cloudflare Pages 创建的项目名称,同 FRONTEND_NAME,如果需要 Telegram Mini App 功能,请填写
  • DEBUG_MODE: (可选) 是否开启调试模式,配置为 true 开启, 默认 worker 部署日志不会输出到 Github Actions 页面,开启后会输出
  • BACKEND_USE_MAIL_WASM_PARSER: (可选) 是否使用 wasm 解析邮件,配置为 true 开启, 功能参考 配置 worker 使用 wasm 解析邮件

打开仓库的 Actions 页面,找到 Deploy BackendDeploy Frontend,点击 Run workflow 选择分支手动部署

页面浏览量Loading
网站总访客数:Loading
网站总访问量:Loading
使用 Hugo 构建
主题 StackJimmy 设计
-->