注册、加发件箱、导名单、群发、读回信——这套流程原本要在界面上点二十几次。 现在它是一组接口,AI 可以自己跑完,你的应用只需要说一句「帮我把这批客户触达一遍」。
兼容任意支持 HTTP 调用的模型:GPT、Claude、DeepSeek、Qwen…
POST /agent/registerPOST /agent/sendersPOST /agent/contactsPOST /agent/broadcastGET /agent/tasks/:id左边是人话,右边是它实际做的事——中间的接口调用,模型自己会拼。
# 1. 确认家底
GET /agent/me
→ 发件箱 1,联系人 1600,分组 2
# 2. 建任务,先不启动
POST /agent/broadcast
{"subject":"A-1200 报价",
"content":"您好…500 台交期 15 天…",
"categories":["客户A-分组1",
"客户A-分组2"],
"start":false}
→ campaign_id, recipient_count 1600
# 3. 核对无误,启动
POST /agent/tasks/6aea…/start
# 4. 轮询进度
GET /agent/tasks/6aea…
→ sent 1600 success 1587 failed 13
opened 412 clicked 63
# 5. 读回信
GET /agent/messages/search?q=价格
→ 2 条,附正文摘要
每个接口只做一件事,参数尽量少,返回值带 next 提示,模型不用猜下一步。
注册接口直接返回长期凭证,也可以另行签发可吊销的 API Key,交给第三方应用也不怕泄密。
QQ、163、Gmail、Outlook、阿里/腾讯企业邮,以及自有域名查 MX 判断托管商。只要邮箱和授权码,不用查 SMTP 地址。
一个分组 800 人,超出自动建「分组2、分组3」。重复导入不重复建,只会移动到新分组。
群发按分组跑,单发给指定人,走同一条发信链路:签名、线程归并、送达统计都在。
多个发件箱按限额自动分摊,配合失败重试与封号隔离,避免一个账号发到废。
按关键词或按某个联系人检索往来邮件,模型读完就能接着跟进,而不是让你自己去翻收件箱。
标准的 HTTP + JSON,不需要 SDK,不需要私有协议。
# 拿一个长期 Key(只需一次)
curl -X POST $API/agent/keys -H "Authorization: Bearer $TOKEN" \
-H 'Content-Type: application/json' -d '{"name":"my-app"}'
# 之后每次群发就这一条
curl -X POST $API/agent/broadcast \
-H "Authorization: Bearer mmk_xxx" -H 'Content-Type: application/json' \
-d '{"subject":"新品通知","content":"…","categories":["客户A-分组1"]}'