上级 项目
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 解析邮件支持发送邮件
支持 
DKIMadmin 后台创建无前缀邮箱添加 
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选择分支手动部署
- 作者:团子
- 链接:https://ikun.su/article/cfmail
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章










