AgentMail 是 API 优先的电子邮件平台,用于给 AI 智能体分配独立收件箱,适合在程序中收发邮件、构建邮件智能体和管理多收件箱。
安装方式:TypeScript/Node 使用 npm install agentmail,Python 使用 pip install agentmail。
主要能力: 收件箱:可按需创建可扩展收件箱,每个收件箱有独立邮箱地址,支持自动生成地址或指定用户名与域名,并可列表、获取、删除。 消息:可发送、回复、列出与获取消息,更新标签;发送时建议同时提供 text 与 html 版本以获得更好送达率。 会话:Threads 将相关消息组织为对话,支持按标签过滤及组织级会话列表。 附件:以 Base64 编码发送附件,并可从消息或会话中获取附件。 草稿:可创建草稿,便于人工审核后再发送,发送后转为消息。 Pods:为 SaaS 平台提供多租户隔离,让每个客户拥有独立收件箱。 幂等性:创建操作可使用 clientId 作为幂等键安全重试,相同 clientId 重试返回原对象而非重复创建。 实时事件:提供 webhooks(基于 HTTP、需公开 URL)与 websockets(持久连接、无需公开 URL)两种通知方式。
使用方式:安装 SDK 后初始化客户端并传入 API 密钥,例如 TypeScript 中使用 new AgentMailClient({ apiKey: "YOUR_API_KEY" }),Python 中使用 AgentMail(api_key="YOUR_API_KEY"),随后调用 inboxes、messages、threads、drafts、pods 等接口。
限制:资料未提供价格、收费模式、速率限制、配额及具体平台可用性等信息。