Repolode
Anil-matcha

Anil-matcha/open-agent-email

AI 에이전트용 셀프 호스팅 이메일 인박스로, REST 및 MCP API, SMTP, 위험한 메일에 대한 사람의 승인, 서명된 웹훅을 제공합니다.

스타
2,126
포크
392
열린 이슈
3
마지막 커밋
15일 전

어떤 프로젝트인가요?

Open Agent Email을 사용하면 각 AI 에이전트에 고유한 실제 이메일 주소와 메일함을 제공할 수 있습니다. 에이전트는 메일을 받고, 같은 스레드에서 답장하고, 새 메시지를 보내며, 위험할 수 있는 메일은 사람이 승인할 때까지 보류할 수 있습니다. 에이전트가 메일을 읽기 전에 수신 메일의 SPF, DKIM, DMARC를 확인하고 프롬프트 인젝션 콘텐츠를 검사합니다.

서버에는 수신 메일용 SMTP 리스너가 내장되어 있고, 발신 메일은 Amazon SES, Resend, Postmark 같은 사용자가 설정한 릴레이를 통해 전송합니다. 에이전트와 코드는 REST API, Python 및 TypeScript SDK, 명령줄 도구, 서명된 웹훅, WebSocket 실시간 스트림, 또는 Claude Code와 Cursor 같은 코딩 에이전트용 MCP 도구를 사용할 수 있습니다. Next.js 대시보드에서는 인박스, 승인, 지표, API 키를 관리할 수 있습니다.

Apache-2.0 라이선스로 제공되며 SQLite 또는 PostgreSQL에서 실행되고 Docker Compose로 배포할 수 있습니다. 현재는 단일 사용자만 지원하며, 관리자 키 하나로 서버 전체를 제어합니다.

핵심 기능

  • 01실제 이메일 주소, 스레드 답장, 검색, 예약 발송을 지원하는 에이전트별 인박스.
  • 02사람이 승인하거나 거부할 때까지 발신 메일을 보류하는 승인 게이트.
  • 03수신 메일의 SPF, DKIM, DMARC 확인 및 프롬프트 인젝션 검사.
  • 04REST API, Python 및 TypeScript SDK, CLI, MCP 도구 96개.
  • 05재시도와 재생을 지원하는 서명된 웹훅 및 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 API, SMTP, 위험한 메일에 대한 사람의 승인, 서명된 웹훅을 제공합니다. Open Agent Email을 사용하면 각 AI 에이전트에 고유한 실제 이메일 주소와 메일함을 제공할 수 있습니다. 에이전트는 메일을 받고, 같은 스레드에서 답장하고, 새 메시지를 보내며, 위험할 수 있는 메일은 사람이 승인할 때까지 보류할 수 있습니다. 에이전트가 메일을 읽기 전에 수신 메일의 SPF, DKIM, DMARC를 확인하고 프롬프트 인젝션 콘텐츠를 검사합니다.
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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트