mails.dev 深度研究:给 AI Agent 一个邮箱——开源版 "Agent 邮件基础设施"
> 官网: https://mails.dev/
> GitHub: https://github.com/chekusu/mails
> 竞品: https://www.agentmail.to/ (AgentMail, YC, $6M Seed)
> 研究时间: 2026-03-19
🎯 一句话版本
mails.dev 让你的 AI Agent 拥有自己的邮箱地址——能发邮件、收邮件、自动提取验证码。 一行命令就搞定,开源免费,基于 Cloudflare 和 Resend。
🤔 背景:Agent 为什么需要邮箱?
现在的 AI Agent 能浏览网页、写代码、操作文件,但很多现实任务的最后一公里是邮件:
- 注册账号需要邮件验证码
- 商务沟通需要发邮件
- 自动化流程需要收取通知邮件
- 客服 Agent 需要通过邮件回复用户
现有的邮件 API(SendGrid、Mailgun)是给人类开发者设计的——它们解决"应用如何发邮件",不解决"Agent 如何拥有一个完整的邮箱"。
🏗️ mails.dev 架构
发送: CLI/SDK → Resend API → SMTP → 收件人
接收: 外部邮件 → Cloudflare Email Routing → Worker → 存储
查询: Agent → CLI/SDK → 存储 → 返回邮件/验证码
三种存储后端
| 后端 | 适合场景 | 成本 |
|---|---|---|
| **本地 SQLite** | 个人开发/测试 | 免费 |
| **db9.ai PostgreSQL** | 云端部署 | 按量 |
| **自托管 Worker** | 完全控制 | Cloudflare 免费计划可用 |
核心功能
mails claim myagent # 申领 [email protected](免费,每人最多10个)
mails send --to [email protected] # 发邮件(100封/月免费)
mails inbox # 查看收件箱
mails inbox --query "密码" # 搜索邮件
mails code --to [email protected] # 等待并提取验证码(支持中英日韩)
验证码提取是杀手功能——Agent 注册账号时,mails code 自动等待邮件到达、解析内容、提取 6 位验证码,stdout 输出给 Agent 直接用。
🆚 mails.dev vs AgentMail 对比
| 维度 | mails.dev | AgentMail |
|---|---|---|
| **定位** | 开源工具 | 商业 SaaS |
| **融资** | 无(独立开发) | $6M Seed(YC) |
| **开源** | ✅ MIT | ❌ 闭源 |
| **免费额度** | 100封/月 | 有免费 tier |
| **自托管** | ✅ Cloudflare Worker | ❌ |
| **SDK** | Node.js CLI + SDK | Python + TypeScript + CLI |
| **验证码提取** | ✅ 内置 | 需自己解析 |
| **语义搜索** | ❌ 关键词匹配 | ✅ 语义搜索 |
| **线程/回复** | ❌ 基础 | ✅ 完整 |
| **实时事件** | ❌ 轮询 | ✅ Webhook |
| **MCP 集成** | ❌ | ✅ |
| **规模验证** | 个人项目 | 100M+ emails |
| **企业客户** | 无 | CarEdge (25K inboxes) 等 |
总结:mails.dev 是 AgentMail 的开源平替。功能少但够用,自托管无限制。AgentMail 是企业级方案,有 YC 背书和 Garry Tan 站台。
🔧 技术细节
零运行时依赖
Resend provider 用 raw fetch(),不引入任何 npm 依赖。整个包轻量到极致。
Cloudflare 生态
巧妙利用了 Cloudflare 的免费基础设施:
- Email Routing:免费接收邮件
- Workers:免费运行处理逻辑
- D1:免费 SQLite 数据库
一分钱不花就能搭建完整的邮件收发系统。
背后的公司
chekusu, Inc. 的自我描述:"We build next-generation social infrastructure connecting humans, AI, and Crypto."
有 AI + Crypto 背景。mails.dev 是他们产品矩阵的一部分。
💡 与我们的关联
1. OpenClaw Agent 邮件能力
目前 OpenClaw 的通讯渠道是 Discord/Telegram/Signal 等即时通讯。加入邮件能力后:
- Agent 可以自动发送研究报告邮件
- Agent 可以注册需要邮箱验证的服务
- Agent 可以监控特定邮件(如 GitHub 通知、服务告警)
2. 一行命令接入
npm install -g mails
mails claim researcher # [email protected]
成本:0。技术门槛:几乎为 0。
3. 浏览器 Agent 的必备组件
如果未来做浏览器自动化 Agent(注册、购买、预订),邮件验证码是绕不过的。mails code 直接解决。
4. 自托管优先
我们已经有 Cloudflare 账号和 Workers 经验(temp.jaylab.io 就是 Cloudflare Pages)。自托管 mails Worker 毫无难度。
5. 和 AgentMail 的选择
- 个人/实验:mails.dev(免费,开源,自托管)
- 生产/企业:AgentMail($6M 融资验证,规模化方案)
- 我们目前的阶段 → mails.dev 足够
⚠️ 注意事项
1. 发送限制:免费 100 封/月。超出需自备 Resend API key(Resend 免费 tier 100 封/天)
2. 接收依赖 Cloudflare:如果 Cloudflare Email Routing 出问题,收件就断了
3. 项目新且小:没有大规模生产验证
4. 没有线程/回复管理:不适合复杂邮件对话场景
5. @mails.dev 域名可信度:发出的邮件可能被某些邮箱标记为垃圾邮件
📊 评分
| 维度 | 评分(/10) |
|---|---|
| 技术实现 | 7.5 — Cloudflare 生态利用得当,零依赖设计干净 |
| 产品完整度 | 6.5 — 核心功能有了,但缺线程、语义搜索、实时事件 |
| 开源价值 | 8.5 — MIT 许可,可自托管,填补了开源空白 |
| 实用性 | 8.0 — 验证码提取是杀手功能,Agent 注册场景直接能用 |
| 生态/社区 | 5.5 — 新项目,社区小,没有大规模验证 |
| 与我们的关联 | 7.5 — OpenClaw 加邮件能力的低成本路径 |
| **综合** | **7.2** |
报告由深度研究助手自动生成 | 2026-03-19
来源: https://mails.dev/