上级 项目
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:

 
notion image

通过 Github Actions 部署:

  1. 点击按钮 fork 本仓库 或者直接 fork 本仓库
  1. 打开仓库的 Actions 页面,找到 Deploy Backend Production 和 Deploy Frontend,点击 enable workflow 启用 workflow
  1. 然后在仓库页面 Settings -> Secrets and variables -> Actions -> Repository secrets, 添加以下 secrets:
  • FRONTEND_NAME: 你在 Cloudflare Pages 创建的项目名称,可通过 用户界面 或者 命令行 创建
  • FRONTEND_BRANCH: (可选) pages 部署的分支,可不配置,默认 production
  • TG_FRONTEND_NAME: (可选) 你在 Cloudflare Pages 创建的项目名称,同 FRONTEND_NAME,如果需要 Telegram Mini App 功能,请填写
  1. 打开仓库的 Actions 页面,找到 Deploy Backend Production 和 Deploy Frontend,点击 Run workflow 选择分支手动部署
 
相关文章
VPS裸机安装NotionNext个人博客
Lazy loaded image
Frp:我的小主机内网穿透之旅
Lazy loaded image
Termora:一款好看的SSH客户端
Lazy loaded image
电报不限速下载上传工具(适用于禁止转发保存内容)
Lazy loaded image
Debian/Ubuntu 添加删除虚拟内存Swap及设置DNS一键脚本
Lazy loaded image
Windows隐藏资源管理器:视频、文档、音乐、OneDrive等文件夹图标
Lazy loaded image
2024年最新Scaleway星辰开机+3G硬盘图文详细教程Xboard面板安装教程
Loading...
团子
团子
一个沉浮于人间的普通人
最新发布
VPS裸机安装NotionNext个人博客
2025-3-9
Termora:一款好看的SSH客户端
2025-3-8
Frp:我的小主机内网穿透之旅
2025-3-7
电报不限速下载上传工具(适用于禁止转发保存内容)
2025-2-20
Debian/Ubuntu 添加删除虚拟内存Swap及设置DNS一键脚本
2025-2-20
Windows隐藏资源管理器:视频、文档、音乐、OneDrive等文件夹图标
2025-2-20
公告

欢迎来到我的博客

notion image
这里是记录我学习生活地方,希望你能够喜欢。
我的博客分发了多个域名:
 
最新评论
Loading...