Show HN: E2a – Open-source email gateway for AI agents
La passerelle reçoit les e‑mails en les livrant comme webhooks ou via WebSocket, permet l'envoi via une API HTTP et vérifie l'identité des expéditeurs humains et agents. Les messages entrants subissent des vérifications SPF/DKIM et chaque livraison inclut des en‑têtes X‑E2A‑Auth‑* signés par HMAC liant expéditeur, empreinte du corps et identifiant du message, vérifiables localement par les SDK. Deux modes de livraison existent : cloud (webhook HTTPS, URL publique requise) et local (notification WebSocket sans URL publique), le mode local accumulant les messages non lus jusqu'à reconnexion. L'API sortante relaie le courrier vers d'autres agents ou vers des destinataires humains via SMTP, avec un mécanisme human‑in‑the‑loop optionnel qui met les messages en attente d'approbation via dashboard, lien magique ou CLI et gère l'expiration automatique. Le projet est open source, s'installe en hébergé ou en auto‑hébergé (quickstart Docker), fournit CLI et SDKs TypeScript/Python, applique protections SSRF/OAuth/rotation de secrets et conserve les corps/enveloppes en base 30 jours avec outils d'exportation et suppression pour conformité.