看到一个好玩的临时邮箱项目
Temp Mail 临时邮箱服务文档介绍
本文档为 Temp Mail 临时邮箱项目的官方指南,旨在帮助用户快速搭建、配置和使用基于 Cloudflare Workers 的匿名邮箱服务。项目支持自定义域名、多语言界面、邮件转发等高级功能,适用于开发者和企业用户实现隐私保护的邮件收发场景。
一、项目概述
Temp Mail 是一款基于 Cloudflare Workers 构建的临时邮箱服务,提供以下核心功能:
- 匿名收发邮件:生成一次性邮箱地址,保护真实邮箱免受垃圾邮件侵扰。
- 自定义域名:支持绑定自有域名,增强品牌识别度。
- 多平台适配:提供 Web 端、Telegram Bot 及 API 接口,适配 PC 和移动端。
- 数据安全:邮件默认存储 1-2 小时(可扩展至长期存储),支持自动清理和加密传输。
二、核心功能与使用场景
1. 基础功能
- 生成临时邮箱:访问项目主页后,系统自动生成随机邮箱地址(如
[email protected]
),支持复制或通过 QR 码分享。 - 接收邮件与附件:可查看邮件正文、下载附件(包括 EML 源文件),支持 HTML 和纯文本切换。
- 销毁邮箱:手动销毁临时地址或设置有效期(默认 10 分钟),防止信息泄露。
2. 高级功能
- 固定邮箱注册:通过设置密码保留特定邮箱地址,实现长期使用。
- Webhook 集成:配置全局或用户级 Webhook,实时推送邮件通知至 Slack、Discord 等平台。
- Telegram Bot:通过指令生成邮箱、查看邮件,并支持消息推送。
- OAuth2 登录:集成 GitHub、Authentik 等第三方登录方式。
3. 典型场景
- 应用注册:用于需要邮箱验证的网站或服务,避免真实邮箱暴露。
- 开发测试:在 CI/CD 流程中自动接收验证邮件,完成自动化测试。
- 隐私保护:防止钓鱼邮件和垃圾信息骚扰。
三、快速入门指南
步骤 1:部署服务
克隆仓库:
git clone https://github.com/find-xposed-magisk/cloudflare_temp_email.git
配置 Cloudflare Workers:
- 在
wrangler.toml
中填写 Cloudflare 账户信息。 - 绑定 D1 数据库和 KV 存储。
- 在
步骤 2:设置域名
- 绑定自定义域名:
修改DOMAINS
配置项,指向已备案的域名(如mail.yourdomain.com
)。 - 配置 DNS 解析:
添加 MX 记录和 TXT 记录以验证域名所有权。
步骤 3:生成与使用邮箱
- 访问 Web 界面:
打开https://temp-mail-docs.awsl.uk
,系统自动生成临时邮箱。 - 接收邮件:
在收件箱查看邮件内容,支持下载附件或转发至其他邮箱。 - 管理邮箱:
通过右上角菜单销毁地址或切换新邮箱。
四、高级配置
1. 用户角色管理
- 角色权限:在
USER_ROLES
中定义不同角色的域名访问权限(如管理员可查看所有邮件)。 - 黑名单设置:通过
ADMIN_USER_ROLE
配置禁止特定来源邮件的接收。
2. 邮件存储与转发
- S3 存储:配置 AWS S3 或兼容服务,长期保存邮件附件。
- 全局转发:设置
FORWARD_ADDRESS_LIST
将所有邮件转发至指定地址。
3. 安全增强
- 访问控制:启用
DISABLE_ADMIN_PASSWORD_CHECK
限制管理页面访问。 - 正则校验:通过
ADDRESS_REGEX
限制邮箱地址格式,防止非法字符。
五、常见问题
- 邮件存储时间:免费版邮件保留 1-2 小时,付费版可延长至数天。
- 发送邮件限制:仅支持接收邮件,不可用于发件。
- 多语言支持:界面支持中英文切换,邮件内容自动识别编码(包括中文)。
六、资源与支持
- 项目主页:https://temp-mail-docs.awsl.uk
- 完整指南:https://temp-mail-docs.awsl.uk/zh/guide/quick-start.html
- GitHub 仓库:https://github.com/find-xposed-magisk/cloudflare_temp_email
通过上述配置,您可快速搭建一套安全、灵活的临时邮箱服务,满足开发测试与隐私保护的双重需求。如有问题,可提交 Issue 至 GitHub 仓库或联系 [email protected]
。
发件测试:
收件测试: