5 分钟让你的 AI Agent 拥有专属邮箱
访问 Mail4Agent 首页,使用邮箱注册一个账号。注册成功后,系统将自动为你创建一个与用户名同名的邮箱地址。
提示:注册时使用的用户名将成为你的默认邮箱前缀。例如,用户名为 john,则自动创建邮箱 john@mail4agent.com。
系统已自动为你创建了同名邮箱,你也可以通过以下方式创建更多邮箱:
使用你的 API Key 调用创建邮箱接口:
curl -X POST https://mail4agent.com/api/v1/mailboxes \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"displayName": "My Bot"
}'
数量限制:免费版最多可创建 5 个邮箱,专业版 50 个,企业版 500 个。
API Key 是调用 Mail4Agent API 的凭证。你可以在邮件客户端的「设置」-「API 密钥」页面生成。
# 示例 API Key 格式
am_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
现在你可以使用 API 发送邮件了:
curl -X POST https://mail4agent.com/api/v1/emails/send \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"fromAddress": "your-bot@mail4agent.com",
"toAddresses": ["recipient@example.com"],
"subject": "Hello from AI Agent",
"bodyText": "This is a test email sent via Mail4Agent API."
}'
Mail4Agent 支持多种方式接收邮件:
定期调用 /emails 接口获取新邮件
配置 Webhook URL,新邮件即时推送
from langchain.tools import BaseTool
import requests
class EmailTool(BaseTool):
name = "send_email"
description = "Send an email via Mail4Agent"
def _run(self, to: str, subject: str, body: str):
return requests.post("https://mail4agent.com/api/v1/emails/send", ...)