mailfixture 通过一次 API 调用即可获得真实的测试收件箱,专为 CI 环境设计。它通过提供长轮询机制来消除不稳定的电子邮件测试——该机制会等待邮件到达,通常在 1 秒内完成——并提供对 OTP、魔法链接和验证链接的一流提取,同时附带 SPF/DKIM/DMARC 验证结果和垃圾邮件评分。
“已送达 → 已解析 → 已断言。”
借助自定义域名,您可以避开黑名单问题,而仪表盘则让您实时观察收件箱的填充情况。内置的 MCP 支持使 AI 代理能够自主创建收件箱并读取 OTP。
| 方案 | 价格 | 每月邮件数 |
|---|---|---|
| 免费版 | $0 | 100 |
| 个人版 | $15/月 | 2,500 |
| 团队版 | $49/月 | 15,000 |
| 扩展版 | $149/月 | 100,000 |
产品关键词
加载评论中...
制作者
MailFixture 是一款专为 CI 环境设计的仅接收邮件测试服务。它通过一次 API 调用即可获得真实测试收件箱,让你的应用能够发送真实邮件——OTP、魔法链接、验证码——而你的测试套件则能收到已解析、类型化并可直接断言的邮件。无需再与虚假邮件服务器或最终被列入黑名单的一次性收件箱周旋,MailFixture 为你的测试提供了一个行为与真实收件箱无异的收件箱,邮件通常在不到一秒内即可送达。
waitForMessage() 会保持连接打开,直到邮件到达——通常在你的应用发送后不到一秒内即可收到。无需 sleep(5000),无需每 500ms 轮询一次,也不再有任何“本地正常、CI 上不稳定”的借口。API 会等待你,而不是反过来。
每条消息到达时都已预先解析。一次性代码、魔法链接和验证链接会被分类并放入 extracted 字段中,同时附带 SPF/DKIM/DMARC 验证结果和 SpamAssassin 垃圾邮件评分。你的断言只需一行代码,而且即使营销团队重新设计了邮件模板,断言也不会失效。
只需将一条 MX 记录指向 MailFixture,所有测试收件箱都将位于 tests.yourdomain.com 上。由于域名归你所有,它永远不会被你自己的注册表单标记为“检测到一次性邮箱”——这是困扰共享测试邮件域名的一大难题。
仪表盘可让你实时查看收件箱填充情况,渲染后的 HTML、纯文本、邮件头和原始源码均清晰可见——提取出的 OTP 只需一键即可复制到剪贴板。MailFixture 还可作为远程 MCP 服务器运行,使 AI 智能体能够自主创建收件箱并读取 OTP。
“送达 → 解析 → 断言。”
这就是全部承诺,仅六个字。大多数邮件测试工具止步于送达——它们把原始消息交给你,期望你自己构建解析和断言逻辑。MailFixture 更进一步,将 OTP 和验证链接视为一流字段,而非正则表达式的苦差事。结合消除重试循环的长轮询和规避黑名单问题的自定义域名,它一举解决了导致邮件测试不稳定的三大根源。
你正在构建依赖邮件送达的端到端测试,并且厌倦了调试为什么 waitForTimeout(5000) 不够用。如果你的团队曾因 OTP 测试在本地通过但在 CI 上失败而发布了有缺陷的注册流程,那么 MailFixture 的方法值得关注。免费套餐每月包含 100 条消息,无需信用卡;付费套餐起价为每月 15 美元,不按席位计费——你为消息付费,而非为人付费。如果你正在尝试让 AI 智能体端到端验证自己的注册流程,它同样是一个绝佳选择。
其他您可能感兴趣的工具
别再修复那些坏掉的爬虫了。BrowserAct 的 AI 智能体可根据您的自然语言描述构建一个 Bot,在真实浏览器中测试,并在网站变化时保持其持续运行。结构化数据将直接输出到您的 CSV、JSON、API 或 Make、n8n、Zapier 等工具中。一次构建,稳定运行,持续优化。
将 MCP Bridge 指向任意 REST、GraphQL、SOAP 或 gRPC API。它能自动生成带有类型化模式、认证、速率限制和响应处理的 MCP 工具定义。您的 LLM 代理可通过一个标准接口调用企业级 API。
Publora 是一个面向 10 个社交平台的发布 API。只需一次 REST API 调用即可处理多网络分发——无需 SDK,无需 OAuth 配置。内置 18 个工具的原生 MCP 服务器,为 Claude 和 Cursor 等 AI 代理提供完整的互动闭环:在 LinkedIn、X、Instagram、Threads、TikTok、YouTube、Facebook、Bluesky、Mastodon 和 Telegram 上发布、评论、互动、拉取分析数据。
当智能体需要部署某些内容时,它会直接撞上为人类设计的壁垒。今天,我们在 Cloudflare Workers 上推出了临时账户功能。现在,任何智能体都可以运行 wrangler deploy — temporary,在几秒内获得一个实时 Worker。
加载评论中...