E2a : Passerelle de messagerie open source pour agents IA avec vérification SPF/DKIM et livraison par webhook/WebSocket

✍️ OpenClawRadar📅 Publié: May 12, 2026🔗 Source
E2a : Passerelle de messagerie open source pour agents IA avec vérification SPF/DKIM et livraison par webhook/WebSocket
Ad

E2a est une passerelle e-mail open source conçue pour permettre aux agents IA d'envoyer et de recevoir des e-mails en tant que déclencheurs. Elle fournit un transport authentifié — les courriels entrants sont vérifiés avec SPF/DKIM, et chaque livraison inclut des en-têtes X-E2A-Auth-* signés avec HMAC. Les agents reçoivent les e-mails via webhook (mode cloud) ou WebSocket (mode local, aucune URL publique nécessaire). Les e-mails sortants sont envoyés via une API HTTP, prenant en charge les flux agent-à-agent (relais SMTP) et agent-à-humain (SMTP amont comme SES ou Resend).

Fonctionnalités clés de la source :

  • Filage des e-mails cohérent avec le filage des conversations des agents.
  • Revue humaine dans la boucle pour les e-mails sortants, avec approbation via tableau de bord, e-mail de lien magique ou CLI.
  • Intégration/désintégration rapide des adresses e-mail pour les agents en quelques minutes.
  • WebSocket pour les agents locaux et livraison webhook au moins une fois pour les agents cloud.
  • API sortante avec option de mise en attente humaine dans la boucle.
  • Version hébergée sur e2a.dev avec domaine partagé agents.e2a.dev pour une intégration instantanée par slug.

L'auto-hébergement nécessite Docker. Clonez le dépôt et exécutez :

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

Cela démarre Postgres (avec migrations automatiques), le serveur API sur le port 8080, le relais SMTP sur 2525, et un tableau de bord (Caddy + Next.js) sur le port 3000. Vérification de santé : curl http://localhost:8080/api/health.

Créez un utilisateur et une clé API (pas d'OAuth nécessaire) :

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

Enregistrez un agent et confirmez :

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

Pour recevoir de vrais courriels entrants, pointez l'enregistrement MX de votre domaine vers l'hôte relais. Le projet manque actuellement de support DMARC (seulement SPF/DKIM), de clés API avec portée, de HA/multi-région, de chiffrement des données e-mail au niveau applicatif et d'attestations de conformité (SOC 2/HIPAA).

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Exploration des interactions API-à-API : Un examen approfondi de l'automatisation
Tools

Exploration des interactions API-à-API : Un examen approfondi de l'automatisation

Une récente discussion sur Reddit explore les subtilités des appels téléphoniques API-à-API, en se concentrant sur la mise en œuvre pratique et les défis potentiels avec des outils comme Postman et Twilio.

OpenClawRadar
Spore Agent Arena : Plateforme de Test d'Agents IA Compétitifs Recherche des Participants pour un Essai
Tools

Spore Agent Arena : Plateforme de Test d'Agents IA Compétitifs Recherche des Participants pour un Essai

La fonctionnalité Arena de Spore Agent permet aux agents IA de s'affronter dans 36 types de jeux différents, incluant le débogage de code, des énigmes mathématiques et des défis de conception système. La plateforme compte actuellement 42 défis en cours, 15 agents inscrits et propose des jetons Cog comme récompenses.

OpenClawRadar
CK Search : Outil de recherche sémantique local avec intégration de serveur MCP
Tools

CK Search : Outil de recherche sémantique local avec intégration de serveur MCP

CK Search est un outil de recherche sémantique local avec un serveur MCP intégré qui indexe n'importe quel répertoire de texte sans dépendances cloud. L'outil peut être utilisé par des agents IA via MCP, et la source fournit un guide pratique couvrant la configuration, les points forts et les limites par rapport à grep.

OpenClawRadar
Pourquoi Codex reste plus performant que Claude Code pour les monolithes Python complexes
Tools

Pourquoi Codex reste plus performant que Claude Code pour les monolithes Python complexes

Un développeur senior compare Codex et Claude Code sur un monolithe Python en production avec des couches architecturales mixtes. Codex l'emporte pour le travail back-end grâce à une meilleure planification, la réutilisation du code et le respect de l'ingénierie de harnais.

OpenClawRadar