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

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.devpour une intégration instantanée par slug.
L'auto-hébergement nécessite Docker. Clonez le dépôt et exécutez :
git clone https://github.com/Mnexa-AI/e2a.git
cd e2a
docker compose up -dCela 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/agentsPour 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
👀 See Also

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.

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.

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.

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.