实时收件中 · 公开访问 · 零注册

一个地址,
就能收下公开邮件

输入任意已接入域名下的邮箱地址,立即查看邮件、附件与验证码。零注册、零订阅,专为开发与测试场景而生。

试试看: 收件@示例域名.cn
0 已接入域名
0 已投递邮件
0 % 公开访问

核心特性

让收件这件事,回到最纯粹的样子

不需要登录,不需要等待。从打开页面到看到邮件,平均不超过两秒。

实时收件

邮件抵达即推入列表,第一页保持打开时无需手动刷新,WebSocket 长连接保证毫秒级延迟。

验证码识别

自动识别 4-8 位验证码并提供一键复制,开发联调更顺手,对常见模板做了针对性优化。

开放 API

RESTful 接口 + 下载原始 EML,方便自动化测试、归档与 CI/CD 流水线集成。

使用场景

为开发流程的每个角落而设计

从简单的注册测试到复杂的 Webhook 调试与邮件归档,都能找到落点。

注册测试

批量生成测试账号,快速验证注册流程与发件模板,避免污染真实邮箱。

验证码联调

脚本通过 API 拉取最新验证码,配合 Selenium / Playwright 完成端到端测试。

Webhook 调试

接收并查看任意第三方服务的邮件内容,排查模板格式与过滤规则。

邮件归档

保留原始 EML 文件,下载或转存到 S3 / OSS,构建可审计的邮件凭证流水。

开发者 API

三种语言,同一个接口

公开接口遵循 RESTful 风格,浏览公开邮箱无需鉴权。

# 拉取邮箱最新邮件
curl -s "https://your-host/api/v1/public/mailboxes/收件@示例域名.cn/messages"

# 查看某封邮件详情
curl -s "https://your-host/api/v1/public/mailboxes/收件@示例域名.cn/messages/<id>"
// 拉取邮箱最新邮件
const res = await fetch(
  `https://your-host/api/v1/public/mailboxes/收件@示例域名.cn/messages`
);
const { items } = await res.json();

// 抓取最新一封的验证码
const code = items[0]?.verification_code;
# 拉取邮箱最新邮件
import httpx

resp = httpx.get(
    f"https://your-host/api/v1/public/mailboxes/收件@示例域名.cn/messages"
)
items = resp.json()["items"]

# 抓取最新一封的验证码
code = items[0].get("verification_code")

常见问题

关于公开邮箱的几件事

这是免费服务吗?需要注册账号吗?

公开邮箱的浏览与 API 访问完全免费,不需要任何形式的注册。只要你拥有本系统已接入域名下的邮箱地址,就能直接使用。

邮件会被永久保存吗?

每个域名可以单独配置保留天数,超出后邮件会自动清理。如需长期归档,建议使用下载原始 EML 的方式保存到本地或对象存储。

支持哪些邮件协议?

系统通过标准 SMTP 协议接收邮件并支持 STARTTLS。任何能够发送 SMTP 邮件的服务都可以投递到本系统已接入的域名。

能否限制特定邮箱不公开?

可以。管理员可以在后台逐个设置邮箱的"公开访问"开关,也可以将邮箱标记为"前台隐藏"—使其不出现在域名总览中但仍可通过完整地址访问。

公开路由速查

所有公开路由都遵循同一组 URL 形态,方便手动访问与脚本集成。

  • GET /mail/{mailbox_address}
  • GET /mail/{mailbox_address}/{delivery_id}
  • GET /mail/{mailbox_address}/{delivery_id}/raw
  • GET /api/v1/public/mailboxes/{mailbox_address}/messages