AgentMail
AgentMail 是一个 API 优先的电子邮件平台,它为 AI 代理提供自己的电子邮件收件箱,以便发送、接收和处理电子邮件,并具有内置功能,如语义搜索、自动标记和结构化数据提取。
https://agentmail.to/?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年04月10日
什么是 AgentMail
AgentMail 是一个专门为 AI 代理设计的电子邮件收件箱 API,其功能类似于 Gmail 对人类的作用,但完全为自主 AI 系统而构建。该平台由 Haakam Aujla、Michael Kim 和 Adi Singh 创立,并获得了由 General Catalyst 领投的 600 万美元种子轮融资,Y Combinator 和包括 Paul Graham 在内的著名天使投资人也参与了投资,该平台使 AI 代理能够拥有自己的身份,并通过通用的电子邮件协议进行通信。与为发送单向事务性通知而构建的传统电子邮件 API 不同,AgentMail 专为双向对话而构建,允许代理像人类一样阅读、理解和回复线程对话中的电子邮件。该平台为构建自主 AI 代理的开发人员、初创公司和组织提供服务,与 Langchain、Llamaindex 和 CrewAI 等流行的代理框架无缝集成。
AgentMail 的主要功能
AgentMail 是一个 API 优先的电子邮件平台,专为 AI 代理设计,提供完整的电子邮件收件箱功能,而不仅仅是单向通知发送。它使开发人员能够以编程方式按需创建数千个收件箱,每个收件箱都有唯一的电子邮件地址(如 [email protected] 或自定义域名),从而使 AI 代理能够自主发送、接收和管理双向电子邮件对话。该平台包括高级功能,如语义搜索、自动标记、结构化数据提取、线程管理、附件处理、实时 Webhook 以及具有 SOC 2 Type II 认证的企业级安全性。AgentMail 的构建旨在处理超过 1 亿封电子邮件的规模,解决了 Gmail 或 Outlook 等传统电子邮件提供商阻止自动帐户并施加限制性速率限制的问题。
程序化收件箱创建: 通过 API 以毫秒为单位按需创建数千个电子邮件收件箱,每个收件箱都具有唯一的身份和自定义域名支持,无需手动设置或域名验证延迟。
双向对话管理: 完整的收件箱功能,包括线程管理、消息历史记录和对话上下文,使代理能够自然地阅读、理解和回复电子邮件,并通过正确的电子邮件线程标头随时间维护关系。
语义搜索和自动标记: 通过含义对所有组织收件箱进行 AI 驱动的语义搜索,以及使用用户定义的提示自动进行电子邮件分类,并从非结构化电子邮件中提取结构化数据。
实时 Webhook 和事件: 通过 Webhook 即时通知传入消息,无需不断进行 API 轮询,并使代理能够立即响应电子邮件事件。
企业级基础设施: 具有专用 IP、多区域冗余、欧盟托管选项、BYOC 部署和 OIDC/SAML SSO 的 SOC 2 Type II 认证平台,专为可靠性和规模而构建,没有 Gmail/Outlook 限制。
开发者优先集成: 适用于 Python、TypeScript/Node.js 和 Go 的官方 SDK,以及适用于 Langchain 和 CrewAI 等框架的 MCP 服务器支持,以及用于无缝集成的全面 REST API 和 CLI 工具。
AgentMail 的使用场景
浏览器自动化和帐户设置: 使浏览器代理能够通过从电子邮件中提取 OTP 代码和验证链接来自主注册服务,从而无需人工干预帐户创建工作流程。
客户支持自动化: 接收支持电子邮件,自动对其进行分类并将其路由到适当的处理程序,并使 AI 代理能够通过完整的对话上下文和线程回复客户的询问。
行政助理和日程安排: 部署 AI 代理来管理日历、安排会议、通过电子邮件与多方协调,并将每日活动摘要发送给团队负责人或主管。
文档处理和发票管理: 自动解析来自传入电子邮件的发票、收据和附件,提取结构化数据,并将文档路由到适当的系统或工作流程以进行处理。
招聘工作流程: 自动化候选人沟通、安排面试、发送跟进,并通过 AI 代理管理的电子邮件互动来管理整个招聘流程。
多代理通信系统: 启用代理到代理的通信,其中多个 AI 代理协调任务、共享信息,并使用电子邮件作为通用协议来协作处理复杂的工作流程。
优点
专为 AI 代理构建,没有困扰 Gmail/Outlook 自动化的速率限制或 OAuth 限制
通过 API 即时创建收件箱,内置企业级送达率和垃圾邮件防护
完整的双向对话支持,包括线程、上下文和消息历史记录,这与事务性电子邮件 API 不同
从免费套餐(3 个收件箱)到处理数百万封电子邮件的企业部署(25,000 多个收件箱)轻松扩展
缺点
与已建立的电子邮件提供商相比,相对较新的平台(成立于 2025 年),跟踪记录有限
需要自定义域名设置才能用于生产,以确保最佳的送达率和品牌一致性
对于超出免费套餐限制的大容量用例,定价可能会快速扩展
需要 Webhook 基础设施和适当的错误处理才能进行生产部署
如何使用 AgentMail
1. 注册并获取 API 密钥: 在 console.agentmail.to 创建一个帐户,并从仪表板生成一个 API 密钥。或者,使用 Agent API 通过调用注册端点直接从您的终端创建帐户,而无需访问控制台(该端点是幂等的,如果使用相同的电子邮件再次调用,将轮换 API 密钥)。
2. 安装 AgentMail SDK: 使用您首选的包管理器安装 SDK:TypeScript/Node.js 使用 'npm install agentmail',Python 使用 'pip install agentmail'。AgentMail 为 Python、TypeScript/Node.js、Go 和 CLI 工具提供官方 SDK。
3. 设置环境变量: 将您的 API 密钥安全地存储在环境变量中(例如,在 .env 文件中),以确保您的凭据安全。使用一个库从应用程序中的 .env 文件加载环境变量。
4. 初始化 AgentMail 客户端: 创建一个新文件(例如,quickstart.py 或 quickstart.ts),并使用您的 API 密钥初始化 AgentMail 客户端。对于 Python:'client = AgentMail()',对于 TypeScript:'const client = new AgentMail()'。
5. 创建一个收件箱: 使用 API 创建一个新收件箱。您可以使用 'client.inboxes.create()' 自动生成一个地址,或者使用 'client.inboxes.create(username=\"support\", domain=\"yourdomain.com\")' 指定一个自定义用户名和域名。如果未提供域名,AgentMail 将使用默认的 @agentmail.to 域名。使用 client_id 参数进行幂等收件箱创建,以避免重复。
6. 发送电子邮件: 使用 'client.inboxes.messages.send()' 发送消息,参数包括 inbox_id、to、subject、text,以及可选的 html、cc、bcc、reply_to、attachments 和 labels。始终发送 text 和 html 版本以获得最佳送达率。
7. 接收和阅读电子邮件: 设置 Webhook 或 Websocket 以获取实时电子邮件通知(建议使用,而不是轮询)。当电子邮件到达时,AgentMail 会自动捕获并存储它们。使用 'client.inboxes.messages.list()' 检索消息,或使用 'client.inboxes.messages.get()' 获取特定消息。使用 extracted_text 或 extracted_html 字段获取回复内容,而无需引用的历史记录。
8. 回复电子邮件: 使用 'client.inboxes.messages.reply()' 以及 inbox_id、message_id 和 text 参数回复线程中的消息。消息保持在线程中分组,以便代理可以自然地继续讨论。
9. 管理收件箱和消息: 使用 'client.inboxes.list()' 列出所有收件箱,使用 'client.inboxes.get()' 获取特定收件箱,使用 'client.inboxes.delete()' 删除收件箱,并使用 'client.inboxes.messages.update()' 更新消息标签,以添加或删除标签进行组织。
10. 设置 Webhook(可选但推荐): 在 AgentMail 控制台中配置 Webhook,以便在电子邮件到达时接收实时通知。对于本地开发,使用 ngrok 为您的本地 Webhook 接收器创建一个公共 URL。AgentMail 会以指数退避的方式重试失败的 Webhook,最长可达 24 小时。
11. 添加自定义域名(可选): 添加您自己的自定义域名,以便从您的公司域名(例如,[email protected])而不是 @agentmail.to 发送电子邮件。当您在设置期间添加 DNS 记录时,AgentMail 会自动配置 SPF、DKIM 和 DMARC 以进行电子邮件身份验证和送达率。
12. 与 AI 框架集成(可选): 将 AgentMail 与 AI 代理框架(如 LangChain、LlamaIndex、CrewAI、LiveKit、Google ADK)连接,或将 MCP 服务器与 Claude、Cursor 和其他 AI 编码工具一起使用。从 skills.sh 安装适用于 OpenClaw 等平台的官方 AgentMail 技能。
AgentMail 常见问题
AgentMail是一个API优先的电子邮件平台,专为构建可以通过电子邮件进行通信的AI代理而设计。与为单向通知构建的传统电子邮件API不同,AgentMail专为双向对话而构建,可以轻松创建可以像人类一样读取、理解和回复电子邮件线程的代理。











