Repolode
Anil-matcha

Anil-matcha/open-agent-email

面向 AI 智能体的开源自托管邮箱基础设施,提供 REST 与 MCP 接口、人工审批和签名 Webhook。

Star
2,127
Fork
391
未关闭 Issue
3
最近提交
16天前

这是什么?

Open Agent Email 为每个 AI 智能体分配一个真实的邮箱地址和收件箱,智能体可以收信、在同一会话中回复、发起新邮件,并把有风险的邮件保留下来等待人工审批。收到的邮件会检查 SPF、DKIM 和 DMARC,并在智能体读取前扫描针对 AI 的提示词注入内容。

服务端内置 SMTP 收件服务,外发邮件则通过你配置的中继发送,例如 Amazon SES、Resend 或 Postmark。智能体和代码可以通过 REST API、Python 与 TypeScript SDK、命令行工具、签名 Webhook、WebSocket 实时流,或供 Claude Code、Cursor 等编码智能体使用的 MCP 工具接入。基于 Next.js 的控制台提供收件箱、审批、指标和 API 密钥管理。

项目采用 Apache-2.0 协议,支持 SQLite 和 PostgreSQL,可通过 Docker Compose 部署。目前为单用户模式,由一个管理员密钥控制整个服务。

核心功能

  • 01为每个智能体提供带真实地址的收件箱,支持会话回复、搜索和定时发送。
  • 02审批闸门可在人工批准或拒绝前暂存外发邮件。
  • 03对收件执行 SPF、DKIM、DMARC 校验,并进行提示词注入检测。
  • 04提供 REST API、Python 与 TypeScript SDK、命令行工具以及 96 个 MCP 工具。
  • 05签名 Webhook 支持重试和重放,并提供 WebSocket 实时流。
  • 06每个收件箱可单独创建仅读、可发送或仅审核范围的 API 密钥。

适用场景

  • 运行客服邮箱,由 AI 助手回复客户,并将敏感回复交由人工审批。
  • 让智能体注册账号,并从自己的邮箱读取验证码。
  • 通过收到的邮件触发 n8n 或 Zapier 工作流。
  • 让公司内外的智能体之间通过邮件互相通信。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/Anil-matcha/open-agent-email.git
  2. 2

    进入项目目录

    cd open-agent-email
  3. 3

    启动服务器(会打印管理员密钥)

    ./scripts/dev.sh

使用前须知

  • 要从互联网接收邮件,需要一台公网服务器、为你的域名配置 MX 记录,并开放 25 端口。
  • 发送邮件需要配置中继服务,例如 Amazon SES 或其他 SMTP 服务商。

收录于专题

标签

常见问题

open-agent-email 是什么?
面向 AI 智能体的开源自托管邮箱基础设施,提供 REST 与 MCP 接口、人工审批和签名 Webhook。 Open Agent Email 为每个 AI 智能体分配一个真实的邮箱地址和收件箱,智能体可以收信、在同一会话中回复、发起新邮件,并把有风险的邮件保留下来等待人工审批。收到的邮件会检查 SPF、DKIM 和 DMARC,并在智能体读取前扫描针对 AI 的提示词注入内容。
open-agent-email 可以免费使用吗?用的什么许可证?
open-agent-email 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
open-agent-email 还在维护吗?
活跃维护中。open-agent-email 最近一次提交是在 2026年10月22日。
open-agent-email 适合用来做什么?
运行客服邮箱,由 AI 助手回复客户,并将敏感回复交由人工审批。 让智能体注册账号,并从自己的邮箱读取验证码。 通过收到的邮件触发 n8n 或 Zapier 工作流。 让公司内外的智能体之间通过邮件互相通信。
open-agent-email 怎么安装和运行?
克隆仓库: git clone https://github.com/Anil-matcha/open-agent-email.git 进入项目目录: cd open-agent-email 启动服务器(会打印管理员密钥): ./scripts/dev.sh
在哪里获取 open-agent-email?
源代码和安装说明在 GitHub 上:https://github.com/Anil-matcha/open-agent-email

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目