技术分享
影视相关
摄影摄像
编剧相关
学习笔记
表演相关
人物故事
纪录片
播音主持
话剧相关
舞蹈相关
戏剧相关
设计相关
编导相关
美术相关
剪辑相关
音乐相关
短视频
知行合一
使用 cloudflare 免费服务,搭建临时邮箱
上级 项目
type
status
date
slug
summary
password
子级 项目
tags
category
CloudFlare free temp domain email 免费收发 临时域名邮箱 支持附件 IMAP SMTP TelegramBot
使用 cloudflare 免费服务,搭建临时邮箱
环境:
- Cloudflare D1 作为数据库
- 使用 Cloudflare Pages 部署前端
- 使用 Cloudflare Workers 部署后端
- email 转发使用 Cloudflare Email Routing
功能:
使用
password
重新登录之前的邮箱获取自定义名字的邮箱,
admin
可配置黑名单支持多语言
增加访问密码,可作为私人站点
增加自动回复功能
增加查看
附件
功能使用
rust wasm
解析邮件支持发送邮件
支持
DKIM
admin
后台创建无前缀邮箱添加
SMTP proxy server
,支持 SMTP
发送邮件, IMAP
查看邮件添加完整的用户注册登录功能,可绑定邮箱地址,绑定后可自动获取邮箱JWT凭证切换不同邮箱
Telegram Bot
使用,以及 Telegram
推送部署:
CloudFlare Workers:
通过 Github Actions 部署:
- 点击按钮 fork 本仓库 或者直接 fork 本仓库
- 打开仓库的
Actions
页面,找到Deploy Backend Production
和Deploy 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
的内容,并参考此处修改
FRONTEND_BRANCH
: (可选) pages 部署的分支,可不配置,默认production
TG_FRONTEND_NAME
: (可选) 你在 Cloudflare Pages 创建的项目名称,同FRONTEND_NAME
,如果需要 Telegram Mini App 功能,请填写
- 打开仓库的
Actions
页面,找到Deploy Backend Production
和Deploy Frontend
,点击Run workflow
选择分支手动部署
Loading...