上级 项目
type
Post
status
Published
date
Aug 28, 2024
slug
cfmail
summary
CloudFlare free temp domain email 免费收发 临时域名邮箱 支持附件 IMAP SMTP TelegramBot
password
子级 项目
tags
推荐
工具
邮箱
Cloudflare Workers
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 许可协议,转载请注明出处。
相关文章









