前言
我们有时候不想暴露常用邮箱,或者注册多个账号的时候,一个临时邮箱还是很方便的。用cloudflare搭建,保护隐私还免费,支持附件、IMAP、SMTP、TelegramBot,操作十分简单。
项目地址:https://github.com/dreamhunter2333/cloudflare_temp_email
创建数据库
- Cloudflare创建D1数据库
- 创建数据库表结构,复制以下代码,在
控制台中执行
https://github.com/dreamhunter2333/cloudflare_temp_email/blob/main/db/schema.sql
- 输入
/tables可以查询一下是否创建成功
创建后端
- 创建workers,修改名称后,部署
- 修改兼容性标识为
nodejs_compat
- 编辑替换代码,
代码地址:https://github.com/dreamhunter2333/cloudflare_temp_email/releases/download/v1.4.0/worker.js
- 绑定D1数据库,变量名称填写
DB
- 添加自定义域名,我就用一个免费的二级域名
- 添加环境变量,参考说明文档https://temp-mail-docs.awsl.uk/zh/guide/worker-vars
密钥生成网址:https://www.librechat.ai/toolkit/creds_generator
- 创建KV存储
- Workers绑定这个KV,变量名称填写
KV
邮件转发
- 选择域名,启用电子邮件路由,第一次使用时跳过引导页面
- 开启路由规则,进入编辑
- 修改规则,发送到worker
配置前端
- 生成前端代码,访问地址:https://temp-mail-docs.awsl.uk/zh/guide/ui/pages
将worker自定义域名填入下方空格处,点击生成并下载压缩包
- 创建pages,选择拖放文件
- 上传资产选择刚才的压缩包,点击部署
- 添加自定义域名
- 等待激活后就可以访问前端了,需要等待几分钟
使用方法
- 访问前端域名
- 连续点击6次左上角图标
- 输入之前设置的管理员密码进入后台
- 创建用户,邮箱前缀和密码任意设置
- 用这个账户登录主页
- 绑定邮箱地址,可以生成随机名字
- 给这个邮箱发个邮件
附件也正常
结尾
可以创建多个邮箱,随时切换使用,官方文档中https://temp-mail-docs.awsl.uk/zh/,还有发送和转发邮件,AI邮件识别,Telegram Bot,S3附件,OAuth2等功能,我个人用不到,有需要的自己配置,都挺简单的。





































