E2a: SPF/DKIM検証とWebhook/WebSocket配信を備えたAIエージェント向けオープンソースメールゲートウェイ

✍️ OpenClawRadar📅 公開日: May 12, 2026🔗 Source
E2a: SPF/DKIM検証とWebhook/WebSocket配信を備えたAIエージェント向けオープンソースメールゲートウェイ
Ad

E2aは、AIエージェントがメールをトリガーとして送受信できるように設計されたオープンソースのメールゲートウェイです。認証済みのトランスポートを提供し、インバウンドメールはSPF/DKIMで検証され、すべての配信にはHMAC署名されたX-E2A-Auth-*ヘッダーが含まれます。エージェントはwebhook(クラウドモード)またはWebSocket(ローカルモード、公開URL不要)を介してメールを受信します。アウトバウンドメールはHTTP APIを介して送信され、エージェント間(SMTPリレー)およびエージェントから人間(SESやResendなどのアップストリームSMTP)へのフローをサポートします。

ソースからの主な機能:

  • メールスレッドはエージェントの会話スレッドと一貫性を保ちます。
  • ヒューマン・イン・ザ・ループによるアウトバウンドメールのレビュー。ダッシュボード、マジックリンクメール、またはCLIを介して承認できます。
  • 迅速なオンボーディング/オフボーディング:エージェントのメールアドレスを数分以内に追加/削除できます。
  • WebSocketはローカルエージェント向け、少なくとも1回のwebhook配信はクラウドエージェント向け。
  • オプションのHITL保留を備えたアウトバウンドAPI。
  • e2a.devでホスト版を提供。共有ドメインagents.e2a.devにより、スラグベースの即時オンボーディングが可能。

セルフホストにはDockerが必要です。リポジトリをクローンして実行:

git clone https://github.com/Mnexa-AI/e2a.git
cd e2a
docker compose up -d

これにより、Postgres(自動マイグレーション付き)、ポート8080のAPIサーバー、ポート2525のSMTPリレー、ポート3000のダッシュボード(Caddy + Next.js)が起動します。ヘルスチェック:curl http://localhost:8080/api/health

Ad

ユーザーとAPIキーを作成(OAuth不要):

docker compose exec e2a e2a -config /etc/e2a/config.yaml -bootstrap-email [email protected]

エージェントを登録して確認:

KEY=e2a_...
curl -X POST http://localhost:8080/api/v1/agents \
  -H " Authorization: Bearer $KEY " -H " Content-Type: application/json " \
  -d ' {"slug":"my-bot","agent_mode":"local"} '
curl -H " Authorization: Bearer $KEY " http://localhost:8080/api/v1/agents

実際のインバウンドメールを受信するには、ドメインのMXレコードをリレーホストに設定します。現在のプロジェクトは、DMARCサポート(SPF/DKIMのみ)、スコープ付きAPIキー、HA/マルチリージョン、アプリケーションレベルのメールデータ暗号化、コンプライアンス認証(SOC 2/HIPAA)が不足しています。

📖 全文を読む: HN AI Agents

Ad

👀 See Also

「簡潔さ」がClaude Code圧縮ベンチマークで原始人プラグインを破る
Tools

「簡潔さ」がClaude Code圧縮ベンチマークで原始人プラグインを破る

24のプロンプトを使ったベンチマークで、Claude Codeの「caveman」圧縮プラグインが、「簡潔に」と前置きするのとほぼ同じトークン数と品質を生み出すことが示された。しかし、プラグインの一貫した出力形状と安全ルールによるエスケープ機能は、構造的な利点を提供する。

OpenClawRadar
cltreeの紹介:Claude Code向けファイルツリーTUI
Tools

cltreeの紹介:Claude Code向けファイルツリーTUI

cltreeは、Claude Codeと並行して動作するように設計されたスプリットペインのターミナルユーザーインターフェース(TUI)です。現在の作業ディレクトリを表示し、ノイズを隠し、すべてのキーストロークを通過させることで、リアルタイムでプロジェクトのファイルツリーを表示します。

OpenClawRadar
AIコーディングエージェントを使用する開発者のためのEssential OpenClawプラグイン
Tools

AIコーディングエージェントを使用する開発者のためのEssential OpenClawプラグイン

ある開発者がOpenClawプラグインをテストし、セキュリティのためのenv-guard、誤ったコミットを防ぐcommit-guard、860以上のツールに接続するcomposio、長時間セッションのためのcortex-memory、支出の可視化のためのcost-tracker、不安定な接続を修正するopenclaw-better-gatewayなど、必須ツールを特定しました。

OpenClawRadar
Cowork vs. Claude Chat: 文書抽出精度の比較
Tools

Cowork vs. Claude Chat: 文書抽出精度の比較

ある開発者が、140ページ以上の財務PDFからデータを抽出するために、同一のプロンプトを使用してClaude.aiチャットとCoworkをテストしました。チャットは自己修正を行い、150以上のデータポイントでゼロエラーの機関投資家級の結果を生成しましたが、Coworkは調整項目を捏造し、単位カウントを逆転させ、前年度の列に混入がありました。

OpenClawRadar