快速入门

创建收件箱,一分钟内从 AI 智能体发送第一封邮件。

概述

AgentSend 是专为 AI 智能体构建的邮件基础设施。它为每个智能体提供独立的收件箱和真实的邮件地址,使您的智能体能够以程序化方式发送、接收和管理邮件会话。

使用 AgentSend 构建处理客户支持、销售拓展、日程安排、研究以及任何需要邮件的工作流的智能体。

安装

为您的语言安装 AgentSend SDK,或直接调用 REST API。

bash
npm install agentsend
💡

没有 SDK?没问题。AgentSend 支持任何 HTTP 客户端。所有端点接受 JSON 并返回 JSON。

快速开始

此示例创建收件箱、发送邮件并列出已接收的消息 — 只需几行代码。

1. 获取 API 密钥

agentsend.io 注册并从控制台创建 API 密钥。将其设置为环境变量:

bash
export AGENTSEND_API_KEY="your-api-key"

2. 创建收件箱

每个智能体都有自己的收件箱和唯一的邮件地址。

javascript
const res = await fetch("https://api.agentsend.io/inboxes", {
  method: "POST",
  headers: {
    "x-api-key": process.env.AGENTSEND_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    displayName: "My Support Agent",
  }),
});

const inbox = await res.json();
console.log(inbox.address); // e.g. a1b2c3@agentsend.io

3. 发送邮件

javascript
await fetch(`https://api.agentsend.io/inboxes/${inbox.id}/messages`, {
  method: "POST",
  headers: {
    "x-api-key": process.env.AGENTSEND_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    to: ["customer@example.com"],
    subject: "Hello from AgentSend",
    bodyText: "This email was sent by an AI agent.",
  }),
});

4. 接收邮件

当有人回复时,消息会进入您智能体的收件箱。可以轮询新消息或设置 webhook 进行实时接收。

javascript
const msgs = await fetch(
  `https://api.agentsend.io/inboxes/${inbox.id}/messages?status=received`,
  { headers: { "x-api-key": process.env.AGENTSEND_API_KEY } }
).then(r => r.json());

for (const msg of msgs.data) {
  console.log(msg.fromAddress, msg.subject);
}

刚才发生了什么

  1. 收件箱已创建 — AgentSend 为您的智能体分配了一个唯一的邮件地址。
  2. 邮件已发送 — 消息已排队,通过 AgentSend 的基础设施发送,并已送达收件人。
  3. 回复已接收 — 对该地址的任何回复都会进入收件箱,等待您的智能体读取。

核心概念

下一步