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

Le moteur d'inférence Atlas devient open source : Rust pur + CUDA, plus de 100 tok/s sur DGX Spark
Atlas est maintenant open source — un moteur d'inférence Rust + CUDA qui atteint un pic de 130 tok/s sur Qwen3.5-35B (NVFP4) sur un seul DGX Spark, sans runtime Python et avec un démarrage à froid inférieur à 2 minutes.

Combler les angles morts d'OpenClaw : Créer un sitemap pour récupérer tous les blogs d'Anthropic
L'outil navigateur d'OpenClaw ne découvre pas tous les blogs d'Anthropic car ils sont hébergés sur plusieurs URL. Un utilisateur a résolu ce problème en fournissant un sitemap généré, puis a transformé la solution en compétence partageable.

Application de l'Architecture de Claude Code aux Modèles Locaux 9B : Principales Découvertes et Optimisations
Un développeur a extrait des modèles architecturaux du code source divulgué de Claude Code et a appliqué 10 optimisations à qwen3.5:9b exécuté localement sur une RTX 5070 Ti. La découverte clé a été que qwen3.5:9b dispose d'appels d'outils structurés natifs, et la plus grande limitation pour les modèles 9B est l'autodiscipline pour savoir quand arrêter d'explorer et commencer à produire un résultat.

Extension Chrome ajoute un aperçu en direct à Claude Code Web
Une extension Chrome appelée Claude Code Preview ajoute une fonctionnalité de prévisualisation en direct à Claude Code Web, similaire à Lovable et d'autres sites de 'vibecoding', permettant une visualisation côte à côte des déploiements.