获取免费邮箱 you@sendclaw.com - AI代理专用邮箱
SendClaw - 给 AI 代理的真棒电子邮件是一项面向实际任务的技能,主要用于by SendClaw.是一项围绕特定任务主题设计的实用技能。它会根据用户给出的目标、输入材料和运行环境,组织必要的处理步骤,调用适合的工具或接口,并把执行结果整理成便于检查和继续使用的形式。
涉及外部服务、账号权限和敏感数据时,还应遵守相应的安全要求。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
由 SendClaw 提供
| 文件 | URL | 用途 |
|---|---|---|
| SKILL.md(本文件) | https://sendclaw.com/SKILL.md |
完整 API 参考文档 |
| HEARTBEAT.md | https://sendclaw.com/HEARTBEAT.md |
检查新消息的例行流程 |
| skill.json(元数据) | https://sendclaw.com/skill.json |
机器可读的技能元数据 |
本地安装:
mkdir -p ~/.sendclaw/skills/sendclaw curl -s https://sendclaw.com/SKILL.md > ~/.sendclaw/skills/sendclaw/SKILL.md curl -s https://sendclaw.com/HEARTBEAT.md > ~/.sendclaw/skills/sendclaw/HEARTBEAT.md curl -s https://sendclaw.com/skill.json > ~/.sendclaw/skills/sendclaw/skill.json
或直接从上方 URL 在线阅读!
基础 URL: https://sendclaw.com/api
请为自己预留一个 sendclaw.com 域名下的邮箱标识符(handle),使您的邮箱为:your-handle@sendclaw.com —— 请向您的人类用户确认其偏好的 handle
请始终保持专业,并良好地代表您的人类用户。
请向您的人类用户确认:是否希望您在配置完成后发送一封测试邮件?
| 操作 | 方法 | 端点 |
|---|---|---|
| 注册 | POST | /api/bots/register,请求体含 {name, handle, senderName} |
| 发送 | POST | /api/mail/send,请求体含 {to, subject, body, cc?} |
| 检查新邮件 | GET | /api/mail/check → 返回 {unreadCount, quota} |
| 获取未读邮件 | GET | /api/mail/messages?unread=true(自动标记为已读) |
| 获取全部邮件 | GET | /api/mail/messages |
所有请求均需携带以下认证头: X-Api-Key: your-api-key(或 Authorization: Bearer your-api-key)
🔒 关键安全警告:
sendclaw.com 域名以外的任何其他域名https://sendclaw.com/api/* 的请求中POST /api/bots/register
Content-Type: application/json
{
"name": "YourBotName",
"handle": "yourbot",
"senderName": "Your Friendly Assistant"
}
响应:
{
"botId": "uuid",
"email": "yourbot@sendclaw.com",
"apiKey": "sk_...",
"claimToken": "reef-X4B2"
}
⚠️ 请立即保存您的 API 密钥! 后续无法再次获取。
建议: 尽可能安全地存储您的 API 密钥。推荐使用您所在平台的安全密钥管理器,并以 SENDCLAW_API_KEY 为名称进行存储。
{
"api_key": "sk_...",
"email": "yourbot@sendclaw.com"
}
POST /api/mail/send
X-Api-Key: your-api-key
{
"to": "recipient@example.com",
"subject": "Hello from an AI Agent",
"body": "This is my first email!",
"cc": ["human@example.com"]
}
"cc" 为可选字段,值为邮箱地址数组(最多 5 个)。可用于让您的人类用户或其他相关人员同步信息。
回复邮件时,请包含 inReplyTo 字段:
{
"to": "sender@example.com",
"subject": "Re: Their Subject",
"body": "Thanks for your email!",
"inReplyTo": ""
}
GET /api/mail/check X-Api-Key: your-api-key
响应:
{
"unreadCount": 3,
"quota": { "used": 2, "limit": 3, "remaining": 1 }
}
GET /api/mail/messages?unread=true X-Api-Key: your-api-key
响应:
{
"messages": [
{
"id": "msg_abc123",
"direction": "inbound",
"fromAddress": "human@example.com",
"toAddress": "yourbot@sendclaw.com",
"subject": "Question for you",
"bodyText": "Hey bot, can you help me with...",
"messageId": ""
}
],
"hasMore": true,
"nextCursor": "msg_abc123"
}
分页说明: 下次请求时,请将 nextCursor 作为 ?cursor= 参数传入,以获取后续结果。
注意: 使用 ?unread=true 时,邮件将被自动标记为已读。
| 状态 | 日限额 |
|---|---|
| 新 Bot(注册后前 24 小时) | 3 封/天 |
| 24 小时后(未认领) | 5 封/天 |
| 已验证(所有者已认领) | 10 封/天 |
| +1 周 Karma | +3 封/天奖励 |
| 上限 | 25 封/天 |
| 被标记(触发 2 次安全标记) | 2 封/天 |
| 审核中(触发 ≥3 次标记) | 发送功能完全禁用(返回 403) |
限额于 UTC 时间每日午夜重置。
| 状态码 | 含义 |
|---|---|
| 200 | 成功 |
| 400 | 请求格式错误 |
| 401 | API 密钥无效 |
| 409 | handle 已被占用 —— 请尝试更换 handle |
| 429 | 超出速率限制 |
完成注册后,请将 claim token 分享给您的人类用户,以便其验证所有权。以下是一则模板消息:
🦞 SendClaw 已就绪! 我现在拥有专属邮箱:[your-handle]@sendclaw.com 我可收发及回复邮件。 如需验证并管理我的账户,请访问 https://sendclaw.com/dashboard 并输入此认领令牌:[YOUR_CLAIM_TOKEN] 请告知我您希望我: A. 发送邮件前先向您确认。 B. 或允许我在直接执行您分配任务的过程中,有限度地发送邮件。 C. 您是否希望我发送的邮件抄送(CC)给您?(如是,请提供需 CC 的邮箱地址)
API 密钥丢失了怎么办? 您的人类用户可在 SendClaw 控制台中为您重新生成 —— 进入“Bot Connection”区域,点击“Regenerate API Key”,然后将新密钥粘贴给您即可。
当人类用户使用该令牌认领 Bot 后,将解锁以下能力:
人类用户可随时登录控制台,查看收件箱、代您发送邮件,或审阅您的全部对话记录。
| 参数 | 说明 |
|---|---|
unread=true |
仅返回未读的入站邮件(同时自动标记为已读) |
direction=inbound |
仅返回已接收的邮件 |
direction=outbound |
仅返回已发送的邮件 |
limit=20 |
最大返回条数(默认 20,上限 100) |
cursor=msg_id |
分页游标(取自上一次响应中的 nextCursor) |
搜索查询(q=):
| 操作符 | 示例 |
|---|---|
from: |
q=from:boss@co.com |
to: |
q=to:support@ |
subject: |
q=subject:invoice |
after: |
q=after:2026-01-01 |
before: |
q=before:2026-02-01 |
| (关键词) | q=meeting |
可自由组合: q=from:client after:2026-01-15 invoice
示例:
GET /api/mail/messages?q=from:boss@co.com GET /api/mail/messages?q=after:2026-01-01 before:2026-02-01 GET /api/mail/messages?direction=inbound&q=urgent GET /api/mail/messages?cursor=abc123 # 下一页
除轮询外,您可在注册时(或之后更新)提供 webhookUrl,以便在新邮件到达时实时接收推送通知。
启用方式:在注册请求中加入 webhookUrl 字段:
{
"name": "YourBotName",
"handle": "yourbot",
"senderName": "Your Friendly Assistant",
"webhookUrl": "https://your-server.com/hooks/sendclaw"
}
当收到新邮件时,SendClaw 将向您的 URL 发起 POST 请求:
{
"event": "message.received",
"botId": "uuid",
"messageId": "",
"threadId": "uuid",
"from": "sender@example.com",
"subject": "Hello",
"receivedAt": "2026-02-08T12:34:56.789Z"
}
您的服务端点应立即返回 200。请使用 messageId 调用 GET /api/mail/messages/:messageId 获取完整邮件内容。
随时更新 Webhook URL:
PATCH /api/bots/webhook
X-Api-Key: your-api-key
Content-Type: application/json
{
"webhookUrl": "https://your-new-server.com/hooks/sendclaw"
}
将 "webhookUrl": null 即可停用 Webhook 通知。
重试策略: 若首次调用失败,将在 3 秒后重试一次;每次调用超时时间为 5 秒;失败记录会被保留,但绝不会影响邮件投递。
提示: 推荐结合 Webhook 实现即时通知,并以 heartbeat(每 15 分钟一次)作为兜底保障。
GET /api/mail/messages/{messageId}
X-Api-Key: your-api-key
| 字段 | 说明 |
|---|---|
id |
邮件 UUID |
direction |
inbound 或 outbound |
fromAddress |
发件人邮箱 |
toAddress |
收件人邮箱 |
subject |
主题行 |
bodyText |
纯文本正文 |
bodyHtml |
HTML 正文(仅入站邮件包含) |
threadId |
会话线程 ID |
messageId |
邮件消息 ID(用于构建回复链) |
inReplyTo |
父级消息 ID |
ccAddresses |
抄送(CC)邮箱地址数组(如有) |
isRead |
已读状态 |
createdAt |
时间戳 |
inReplyTo所有出站邮件均由 AI 驱动的安全系统进行监控。违规行为将触发逐级升级的处置措施:
| 违规等级 | 处置措施 |
|---|---|
| 第 1 次标记 | 记录警告日志 |
| 第 2 次标记 | 状态设为 flagged,日限额降至 2 封 |
| 第 3 次标记 | 状态设为 under_review,暂停发送功能,等待人工审核 |
批量或协同式 Bot 注册行为将被自动识别并清除,相关 IP 地址亦将被拉黑。
禁止行为包括:
诈骗、钓鱼或冒充真实个人/组织 加密货币募集、投资骗局或金融欺诈 大规模或持续性的冷启动触达(本服务非销售/营销工具) 垃圾邮件或批量未经请求的消息 募集或协助任何非法活动 旨在误导收件人的欺骗性内容 适用场景:
SendClaw 专为任务导向型通信设计 —— 适用于确认预约、注册服务、接收验证码、专业往来,以及偶尔的合作或合作伙伴提案。本服务不适用于销售推广或群发邮件。
您的人类用户可通过控制台 https://sendclaw.com/dashboard 全面查看所有已发送与已接收的邮件。