Infrastructure email pour agents IA : comparatif

VaEmail face à Resend, Brevo, Postmark et AgentMail, sur ce qui compte quand c'est un programme qui appelle et non une personne. Chaque cellule vient de la documentation officielle du fournisseur, lue le 06/09/2026 ; les pages détaillées citent l'URL exacte de chaque affirmation. Là où la documentation ne dit rien, la cellule dit « non documenté », pas « non ».

FonctionVaEmailResendBrevoPostmarkAgentMail
Catégorie annoncéeInfrastructure email pour applications et agents IA« Email for developers »Plateforme marketing, CRM et automation« The email delivery service that people actually like »« Email Inboxes for AI Agents »
API RESTOui, /api/v1 + API compatible Brevo /v3OuiOuiOuiOui
SDK officielsAucun propre ; les clients Brevo fonctionnent sur /v39 (Node, Python, PHP, Ruby, Go, Java, Laravel, Rust, .NET)783 (Python, Node, Go)
CLI officielleOui, npx vaemailOui, resend-cliOui, mais pour les apps OAuth et « Functions », pas pour envoyerOui, postmark-cli (dernière version npm : 02/2024)Oui, agentmail-cli
Serveur MCP officielOui, local (stdio), 13 outils, zéro dépendanceOui, distant (OAuth) et localOui, distant, 27 modules, plus un MCP « docs »Oui, 24 outilsOui, distant, 24 outils
Spécification OpenAPIOui, 3.1Oui, 3.0.3Oui, 3.0.1 (la doc dit « v2 »)Non documentée (collection Postman)Oui, 3.1
llms.txtOuiOui, trois niveauxOui, sur developers.brevo.com seulementOuiOui
Skill d'agent (SKILL.md)OuiOui, 5 skillsNon trouvéOui, 5 domainesOui
Email entrantRéponses aux séquences de prospection, via boîte IMAP déclaréeOui, webhook + lecture par API, pièces jointesOui, « inbound parsing » par sous-domaine dédiéOui, adresse par serveur, lecture par APIOui, c'est le produit : inbox, threads, recherche
Boîte créée à la volée par APINonNon (domaine fourre-tout)NonOui, en créant un serveurOui, POST /v0/inboxes
En-tête Idempotency-KeyOui, 24 h, 409 si contenu différentOui, 24 hChamp JSON idempotencyKey, 30 minNon (à faire côté client)Oui, 24 h, 409 si contenu différent
Essai à blanc sans envoi ni quotaOui, POST /messages/validate, rend ce qui bloqueraitNon (les adresses de test consomment le quota)Oui, X-Sib-Sandbox: drop, valide le format seulementOui, jeton POSTMARK_API_TESTEn CLI seulement (--dry-run)
Clés à portée restreinteOui, 8 portées2 niveaux (full_access, sending_access) + domaineNon pour les clés API (OAuth seulement)Serveur ou compte, pas plus finOui, fines, par ressource et action
Plafonds par clé (jour, destinataires, domaines)OuiNon (par équipe)Non documentéNon documentéNon documenté (par plan)
Journal d'audit par APIOui, une ligne par appelPartiel (GET /logs, journal des requêtes)Enterprise seulement, 1 mois par requêteNonPartiel (événements de labels par inbox)
Statut de remise par messageOui, 7 états + événementsOui, 12 étatsOuiOuiPar événements webhook
Webhooks sortantssent, delivered, bounce, complaint, opened, clicked19 événements, signés (Svix)15 événements email7 types, non signés11 événements
Diagnostic de délivrabilité par APIOui, SPF/DKIM/DMARC + problèmes + actionsNon (tableau de bord)Non trouvéVérification DKIM/SPF/Return-Path ; DMARC en option payanteStatut de vérification du domaine
Données en EuropeServeurs en Allemagne, envoi SES EuropeEnvoi possible depuis l'Irlande, données stockées aux États-UnisServeurs dans l'UEÉtats-Unis, « pas de projet de serveurs UE »États-Unis ; option UE en Enterprise, sur devis
Offre gratuitePas de grille publique3 000/mois, 100/jour300/jour100/mois3 inboxes, 3 000/mois
Premier palier payantSur devis, au volume20 $/mois pour 50 000Non lisible sans navigateur (curseur)15 $/mois pour 10 00020 $/mois, 10 inboxes, 10 000

Ce que le tableau dit sans détour

Où VaEmail est seul. Une clé qui porte à la fois des portées, un plafond journalier, un nombre maximal de destinataires et une liste de domaines expéditeurs, plus un essai à blanc qui ne consomme rien et un journal par appel : aucun des quatre ne combine ces garde-fous. C'est ce qui permet de confier une clé à un programme qui recommence quand il se trompe. Et les données restent en Allemagne.

Où VaEmail est derrière. Pas de boîte de réception créée à la volée : pour un agent qui doit *recevoir* (un code de vérification, une réponse humaine), AgentMail est conçu pour ça, Postmark et Resend le font. Pas de SDK propre. Un serveur MCP local seulement, là où Resend, Brevo et AgentMail proposent un serveur distant avec OAuth. Six événements de webhook contre quinze à dix-neuf ailleurs, sans signature documentée. Une documentation en français. Un produit jeune, porté par une agence, pas par une société financée.

Ce qui n'est pas dans le tableau. La délivrabilité réelle d'un envoi dépend d'abord du domaine expéditeur et de ce qu'on envoie, pas du fournisseur. Aucun de ces cinq ne publie de mesure indépendante de placement en boîte de réception.

Méthode

Un agent de recherche par fournisseur, sources officielles uniquement (site, documentation, dépôts GitHub de l'organisation), lecture directe en curl des fichiers llms.txt et des spécifications OpenAPI, date de consultation notée ligne par ligne. Les points où la documentation ne répond pas sont marqués comme tels. Si une cellule est fausse, écrire à contact@vaemail.fr avec l'URL qui la contredit : elle sera corrigée.