Temp Mail 临时邮箱服务文档介绍

本文档为 Temp Mail 临时邮箱项目的官方指南,旨在帮助用户快速搭建、配置和使用基于 Cloudflare Workers 的匿名邮箱服务。项目支持自定义域名、多语言界面、邮件转发等高级功能,适用于开发者和企业用户实现隐私保护的邮件收发场景。


一、项目概述

Temp Mail 是一款基于 Cloudflare Workers 构建的临时邮箱服务,提供以下核心功能:

  1. 匿名收发邮件:生成一次性邮箱地址,保护真实邮箱免受垃圾邮件侵扰。
  2. 自定义域名:支持绑定自有域名,增强品牌识别度。
  3. 多平台适配:提供 Web 端、Telegram Bot 及 API 接口,适配 PC 和移动端。
  4. 数据安全:邮件默认存储 1-2 小时(可扩展至长期存储),支持自动清理和加密传输。

二、核心功能与使用场景

1. 基础功能

  • 生成临时邮箱:访问项目主页后,系统自动生成随机邮箱地址(如 [email protected]),支持复制或通过 QR 码分享。
  • 接收邮件与附件:可查看邮件正文、下载附件(包括 EML 源文件),支持 HTML 和纯文本切换。
  • 销毁邮箱:手动销毁临时地址或设置有效期(默认 10 分钟),防止信息泄露。

2. 高级功能

  • 固定邮箱注册:通过设置密码保留特定邮箱地址,实现长期使用。
  • Webhook 集成:配置全局或用户级 Webhook,实时推送邮件通知至 Slack、Discord 等平台。
  • Telegram Bot:通过指令生成邮箱、查看邮件,并支持消息推送。
  • OAuth2 登录:集成 GitHub、Authentik 等第三方登录方式。

3. 典型场景

  • 应用注册:用于需要邮箱验证的网站或服务,避免真实邮箱暴露。
  • 开发测试:在 CI/CD 流程中自动接收验证邮件,完成自动化测试。
  • 隐私保护:防止钓鱼邮件和垃圾信息骚扰。

三、快速入门指南

步骤 1:部署服务

  1. 克隆仓库

    git clone https://github.com/find-xposed-magisk/cloudflare_temp_email.git
  2. 配置 Cloudflare Workers

    • wrangler.toml 中填写 Cloudflare 账户信息。
    • 绑定 D1 数据库和 KV 存储。

步骤 2:设置域名

  1. 绑定自定义域名
    修改 DOMAINS 配置项,指向已备案的域名(如 mail.yourdomain.com)。
  2. 配置 DNS 解析
    添加 MX 记录和 TXT 记录以验证域名所有权。

步骤 3:生成与使用邮箱

  1. 访问 Web 界面
    打开 https://temp-mail-docs.awsl.uk,系统自动生成临时邮箱。
  2. 接收邮件
    在收件箱查看邮件内容,支持下载附件或转发至其他邮箱。
  3. 管理邮箱
    通过右上角菜单销毁地址或切换新邮箱。

四、高级配置

1. 用户角色管理

  • 角色权限:在 USER_ROLES 中定义不同角色的域名访问权限(如管理员可查看所有邮件)。
  • 黑名单设置:通过 ADMIN_USER_ROLE 配置禁止特定来源邮件的接收。

2. 邮件存储与转发

  • S3 存储:配置 AWS S3 或兼容服务,长期保存邮件附件。
  • 全局转发:设置 FORWARD_ADDRESS_LIST 将所有邮件转发至指定地址。

3. 安全增强

  • 访问控制:启用 DISABLE_ADMIN_PASSWORD_CHECK 限制管理页面访问。
  • 正则校验:通过 ADDRESS_REGEX 限制邮箱地址格式,防止非法字符。

五、常见问题

  1. 邮件存储时间:免费版邮件保留 1-2 小时,付费版可延长至数天。
  2. 发送邮件限制:仅支持接收邮件,不可用于发件。
  3. 多语言支持:界面支持中英文切换,邮件内容自动识别编码(包括中文)。

六、资源与支持

通过上述配置,您可快速搭建一套安全、灵活的临时邮箱服务,满足开发测试与隐私保护的双重需求。如有问题,可提交 Issue 至 GitHub 仓库或联系 [email protected]

发件测试:
发件测试1
发件测试2
收件测试:
收件测试

标签: 临时邮箱, 网页邮箱, temp mail

添加新评论