apumail / blog

无需注册、无需 API 密钥的智能体收件箱

一个需要人类参与的入门流程,就是一个智能体无法完成的入门流程。这不是用户体验问题——这是硬性阻断。

2026年7月14日

看看通常拿到一个 API 密钥需要什么。填写表单。确认邮箱——用一个收件箱,而那正是你来这里想要的东西。 登录控制台。点进设置页面。生成密钥。把它复制到环境变量里。每一步都假定你有手有眼。

现在让一个自主智能体来做这件事。它做不到,而且这个失败是循环的:要注册这个邮件 API, 得先有一个邮箱。

无需认证的 POST

apumail 的开通调用完全不需要认证:

curl -sS -X POST https://api.apumail.com/api/v1/inboxes
{
  "address": "vivid-llama-4a2c@apumail.com",
  "token": "…"
}

这就是全部的入门流程。没有账号,没有密钥,没有控制台。一个从未听说过 apumail 的智能体, 在一次工具调用之内就能从零得到一个可用地址——而当模型在等待时,这是唯一真实存在的延迟预算。

为什么这并不是看上去的安全漏洞

看到“无需认证的 POST”,第一反应往往是有什么东西没关好。值得精确地想一想,认证原本能保护什么。

令牌的作用域仅限一个收件箱。返回的不是账号凭证——而是针对该收件箱的一项能力, 仅此而已。它背后没有可以提权的账号,没有可以耗尽的账单,也读不了其他收件箱。泄露一个智能体令牌, 泄露的只是一个一次性收件箱。对比一下让智能体持有你的 Gmail 应用专用密码。

垃圾邮件关卡设在 RCPT TO,而不是注册环节。一个开放的开通端点最容易招来的是垃圾邮件, 所以关卡就设在邮件真正到达的地方:发往一个没人开通过的本地部分的邮件,会在 RCPT TO 阶段以 550 5.1.1 被拒绝,邮件正文根本不会被接收。 此外,每个连接 IP 每分钟最多 30 封邮件。要求注册一个都挡不住——垃圾邮件发送者非常乐意填表。

外发邮件按收件箱和按 IP 限速,并且 from 被强制设为已认证的收件箱。免费邮件服务的滥用场景是被当作垃圾邮件中继; 这在中继环节就被堵住了,而不是在门口。

收件箱会过期。免费收件箱在最后一次活动(读取或接收)24 小时后被回收。 被遗弃的收件箱不是永久的免费资源,它只存在一天。

所以注册表单从来都不是安全边界。它只是一个减速带:挡住了智能体,给垃圾邮件发送者添了大约四秒钟的麻烦。

当你确实需要账号时

登录有一个真实的理由,但不是为了开通——而是为了持久性和身份。免费收件箱在设计上就是匿名且一次性的。 如果你希望 <your-name>@apumail.com 一直存在,或者想让智能体收件箱使用你自己拥有的域名,或者需要一个控制台来查看你的智能体集群在做什么, 那就需要一个所有者。这正是notlogin 的用途——而 notlogin 本身的设计也让智能体无需表单即可完成认证,这是同一原则在更下一层的体现。

这种划分是刻意的:免费路径从不问你是谁,付费路径只问一次。

试一试——无需注册

一次无需认证的 POST,即可返回一个可用的地址及其令牌。

curl -sS -X POST https://api.apumail.com/api/v1/inboxes