AI智能体的能力正在变得越来越强大。它们可以编写和执行代码、搜索网络、管理日历,并编排复杂的多步骤工作流。但大多数智能体工具包中存在一个明显的缺口:邮件。尽管邮件数十年来一直是专业通信的基石,但AI智能体原生使用邮件仍然出人意料地困难。
问题不在于缺少邮件API。SendGrid、Mailgun和Amazon SES等服务已经存在多年。但这些平台是为根本不同的用例设计的:代表人类用户发送营销活动和事务性通知。它们是为批量投递和模板渲染优化的单向管道。它们从未为需要自己收件箱、实时接收消息并自主进行线程对话的AI智能体而构建。
这就是AI邮件API概念的由来。AI原生邮件API将智能体视为邮件通信中的一等参与者,而不仅仅是发送者。它通过程序创建收件箱,通过Webhook投递收到的消息,跟踪对话线程,并让智能体无需人工参与即可发送回复。
在本指南中,我们将详细介绍什么使邮件API真正成为AI原生的,逐步介绍智能体邮件最常见的用例,并向您展示如何使用AgentSend在五分钟内让您的智能体开始收发邮件。
什么使邮件API成为"AI原生"的?
并非所有邮件API都是相同的,当您为智能体开发时,这种区别至关重要。传统的邮件基础设施是以人类操作员为中心设计的:登录仪表板、配置模板、上传联系人列表并监控投递指标的人。当"用户"是在循环中运行的自主程序时,这种模式完全崩溃。
以下是传统邮件API与AI原生方法的比较:
| 功能 | 传统API(SendGrid、Mailgun) | AI原生API(AgentSend) |
|---|---|---|
| 方向 | 仅发送(出站为主) | 双向(发送和接收) |
| 收件箱模型 | 共享域名,无按智能体划分的收件箱 | 每个智能体专用收件箱 |
| 收件 | 入站解析作为附加功能 | 基于Webhook的实时投递 |
| 线程 | 不跟踪 | 具有对话历史的线程感知 |
| 配置 | 仪表板手动设置 | 通过API完全程序化 |
| 注册 | 需要人工验证 | 无需人工注册 |
| 主要用例 | 营销、事务性通知 | 智能体与人类的对话 |
关键区别在于理念。传统提供商将邮件视为广播渠道。AI原生API将邮件视为对话接口。您的智能体不是在群发新闻通讯;它正在与真实的人进行来回对话,而基础设施需要原生支持这种模式。
为什么Webhook对智能体很重要。轮询收件箱速度慢、浪费资源且会产生延迟。基于Webhook的投递意味着消息到达时智能体会立即收到通知,无需持续轮询API即可实现实时对话流。
AI邮件智能体的常见用例
一旦您的智能体拥有真实的邮件地址以及发送和接收消息的能力,一整类工作流就会被打开。以下是我们看到开发者使用AgentSend构建的最常见模式。
客户支持智能体
AI智能体监控支持收件箱,对收到的请求进行分类,即时回答常见问题,并将复杂问题连同完整上下文升级到人工坐席。智能体维护对话线程,确保客户收到连贯的后续回复,而不是断开的单次回复。
研究智能体
需要联系外部来源、请求信息或跟进查询的研究智能体可以使用邮件作为其主要通信渠道。它发送外联邮件,在回复通过Webhook到达时进行处理,并综合多个线程对话中的发现。
日程安排和协调智能体
管理日历、协调会议或处理活动后勤的智能体通常需要向参与者发送邮件。日程安排智能体可以发送会议邀请、处理回复确认、处理重新安排请求和发送提醒,所有这些都通过其专用邮件地址完成。
销售外联智能体
AI销售智能体可以发送个性化的外联邮件,跟踪哪些潜在客户回复,进行资质确认对话,并将优质线索移交给人工销售代表。由于AgentSend原生跟踪线程,智能体在撰写后续邮件时始终拥有完整的对话历史。
监控和告警智能体
基础设施监控智能体、财务跟踪智能体或任何需要通知利益相关者的系统都可以发送结构化的邮件告警。当收件人回复问题或确认时,智能体处理这些回复并采取适当的行动,形成闭环反馈。
AgentSend邮件API的工作原理
核心工作流程包含四个步骤:创建收件箱、通过Webhook接收消息、通过API发送回复、管理线程以获取对话上下文。以下是每个步骤及其可运行的代码示例。
1. 创建收件箱
一次API调用即可为您的智能体配置新的邮件地址:
# 为AI智能体创建收件箱 curl -X POST https://agentsend.io/inboxes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "support-agent", "webhookUrl": "https://your-server.com/webhooks/email" }'
{
"id": "inbox_abc123",
"name": "support-agent",
"address": "support-agent@agentsend.io",
"webhookUrl": "https://your-server.com/webhooks/email",
"status": "active",
"createdAt": "2026-04-14T10:00:00Z"
}您的智能体现在有了一个活跃的邮件地址:support-agent@agentsend.io。在Pro和Enterprise计划中,您可以使用自定义域名,如support@yourcompany.com。
2. 通过Webhook接收消息
当有人给您的智能体发送邮件时,AgentSend会以HTTP POST的形式将完整的消息载荷投递到您的Webhook URL:
{
"event": "message.received",
"inboxId": "inbox_abc123",
"message": {
"id": "msg_xyz789",
"threadId": "thread_001",
"from": "customer@example.com",
"subject": "Need help with my account",
"text": "Hi, I am having trouble accessing...",
"html": "<p>Hi, I am having trouble accessing...</p>",
"attachments": [],
"receivedAt": "2026-04-14T10:05:00Z"
}
}您的智能体接收发件人地址、主题、完整正文(纯文本和HTML)、附件以及用于跟踪对话的threadId。无需轮询。
3. 发送回复
要回复,您的智能体发送包含threadId的POST请求以保持对话在线程中:
curl -X POST https://agentsend.io/messages \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inboxId": "inbox_abc123", "threadId": "thread_001", "to": "customer@example.com", "subject": "Re: Need help with my account", "text": "Hi, I have looked into your account and..." }'
4. 管理线程
在撰写回复之前,获取完整的对话历史以为智能体提供上下文:
curl https://agentsend.io/threads/thread_001/messages \
-H "Authorization: Bearer YOUR_API_KEY"{
"threadId": "thread_001",
"subject": "Need help with my account",
"messages": [
{
"id": "msg_xyz789",
"from": "customer@example.com",
"text": "Hi, I am having trouble accessing...",
"receivedAt": "2026-04-14T10:05:00Z"
},
{
"id": "msg_abc456",
"from": "support-agent@agentsend.io",
"text": "Hi, I have looked into your account and...",
"sentAt": "2026-04-14T10:05:03Z"
}
]
}将完整的线程输入智能体的上下文窗口意味着它可以撰写考虑整个对话的回复,而不仅仅是最新消息。这对于保持连贯的多轮邮件对话至关重要。
提示:在每次回复中使用threadId来保持消息分组。这确保收件人在邮件客户端中看到清晰的对话线程,就像与人类通信者交流一样。
免费计划:5分钟内即可开始
AgentSend的设计让您可以在几分钟内(而非几小时)从零到拥有一个工作中的智能体收件箱。以下是免费计划包含的内容:
- 每天10封邮件(每个收件箱,发送和接收合计)
- 无限收件箱(在
@agentsend.io域名上) - Webhook投递(用于收件)
- 线程跟踪(用于对话上下文)
- REST API和MCP技能访问
- 无需信用卡
免费计划为您提供了原型开发、测试和验证智能体邮件工作流所需的一切。当您准备好投入生产时,每月9美元的Pro计划可解锁每天1,000封邮件、自定义域名支持(从agent@yourcompany.com发送)、优先投递和高级Webhook配置。
开始使用:在agentsend.io/auth/signup注册,从设置中生成API密钥,然后通过一次API调用创建您的第一个收件箱。五分钟内您的智能体就可以收发邮件。
以下是从注册到拥有工作邮件的最快路径:
# 1. 创建收件箱 curl -X POST https://agentsend.io/inboxes \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"name": "my-agent", "webhookUrl": "https://your-server.com/hook"}' # 2. 发送测试邮件 curl -X POST https://agentsend.io/messages \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inboxId": "inbox_abc123", "to": "you@example.com", "subject": "Hello from my AI agent", "text": "This is a test email sent by my agent." }' # 3. 查询收件箱确认 curl https://agentsend.io/inboxes \ -H "Authorization: Bearer YOUR_API_KEY"
就是这样。三次API调用,您的智能体就有了活跃的邮件地址,发送了第一条消息,您可以验证一切正常运行。从您的个人邮箱回复测试邮件,您的Webhook将在几秒内收到入站消息。
常见问题
什么是AI邮件API?
AI邮件API是一种程序化接口,允许AI智能体自主发送和接收邮件。与传统的为营销群发或事务性通知设计的邮件API不同,AI邮件API支持双向通信、每个智能体独立的收件箱、基于Webhook的消息投递以及线程感知的对话,所有这些都无需人工干预。
AI智能体可以发送和接收邮件吗?
可以。使用AgentSend,任何AI智能体都可以获得自己的邮件地址,并通过程序发送和接收消息。收到的邮件通过Webhook实时投递给您的智能体,智能体可以通过REST API发送回复或发起新的对话。这适用于所有智能体框架,包括Claude、GPT-4、LangChain、CrewAI和自定义实现。
AgentSend的邮件API是免费的吗?
AgentSend提供免费计划,每个收件箱每天最多可发送10封邮件,足以用于原型开发和测试智能体的邮件功能。对于生产工作负载,Pro计划每月9美元,提供每天1,000封邮件、自定义域名支持、Webhook配置和优先投递。
AgentSend与SendGrid或Mailgun有何不同?
SendGrid和Mailgun是为人工驱动的营销和事务性邮件构建的。它们专注于单向发送、模板渲染和批量投递。AgentSend是为AI智能体构建的:它提供双向邮件(发送和接收)、按智能体配置收件箱、实时Webhook投递、线程感知的对话,以及无需人工注册的完全程序化设置。
哪些智能体框架可以与AgentSend配合使用?
AgentSend可以与任何能够发起HTTP请求或使用MCP工具的智能体框架配合使用。包括Claude(通过原生MCP技能)、LangChain、CrewAI、AutoGen、OpenAI Assistants、Microsoft Semantic Kernel,以及使用Python、Node.js、Go或任何其他具有HTTP功能的语言构建的自定义智能体。