Ouvrir une boîte

Alternatives

Alternative à MailSlurp : GrabMail vs MailSlurp

MailSlurp est la plateforme pour développeurs la plus complète de cette catégorie : des SDK dans neuf langages, des endpoints d’attente, des webhooks, l’envoi, des numéros de téléphone, SOC 2 et un serveur MCP hébergé. GrabMail, ce sont trois endpoints, un serveur MCP et votre propre domaine, le tout gratuit et sans clé. Faits relevés sur les pages de tarifs et de documentation de MailSlurp elles-mêmes le 2 septembre 2026, avec la section sur les cas où MailSlurp est le meilleur choix.

  • 11 min de lecture
Un grand verre gris avec une paille dedans et une enveloppe glissée derrière, à côté d’une unique enveloppe bleue au bord perforé posée sur un petit socle

En un coup d’œil

Quatorze lignes. Chaque cellule MailSlurp reprend ce que disaient sa page de tarifs, sa documentation et son llms.txt le 2 septembre 2026 ; chaque cellule GrabMail est lue directement dans les constantes appliquées par le service. « Partiellement » signifie un niveau payant, un plafond, ou une réserve que la ligne ne peut pas contenir — les sections ci-dessous précisent laquelle.

FonctionGrabMailMailSlurp
Niveau gratuitOui: Tout : les domaines publics, votre propre domaine, l’API et le serveur MCP. Sans compte, sans carte.En partie: Gratuit à vie, sans carte : 500 e-mails entrants et 100 créations de boîtes par mois, 50 boîtes conservées, 200 MB, webhooks. Pas de pièces jointes, pas d’envoi externe.
Sans compte, sans clé d’APIOui: Rien à créer. Un GET avec l’adresse dans la query string permet de lire la boîte.Non: Un compte et un en-tête x-api-key à chaque appel ; des clés d’agent et OAuth pour le MCP.
API RESTOui: Trois endpoints en HTTPS, OpenAPI 3.1, une lecture par seconde et par adresse.Oui: Une vaste API REST avec waitForLatestEmail, waitForMatchingEmails et consorts, 150 requêtes par seconde, OpenAPI.
Choisissez votre propre adresseOui: N’importe quel nom sur 8 domaines publics, dont grabmail.io et mixozia.com, gratuit.En partie: Parties locales aléatoires sur 14 domaines mutualisés. Choisir un nom exige un domaine personnalisé, que le plan Free n’a pas.
Votre propre domaineOui: Gratuit et illimité : un seul enregistrement MX vers smtp.grabmail.io, sans étape d’inscription.En partie: Pas sur Free. Facturé à l’usage sur Pro, un inclus sur Team, illimité sur Enterprise.
Rétention des messages5 jours, fixe. Ni un niveau de plan, ni un réglage.Limitée par le stockage (200 MB en Free, 1 GB en Pro, 5 GB en Team) et par l’expiration de la boîte ; les boîtes gratuites expirent après un délai par défaut non publié.
Pièces jointesOui: Jusqu’à 5 MB par message, téléchargeables depuis la boîte et depuis l’API.En partie: Seulement à partir de Pro. Taille du message : 5 MB en Free, 10 MB en Pro, 50 MB en Team.
Sans pub, sans pistageOui: Pas de pub, pas d’analytics, pas de script tiers.Oui: Pas de publicité ; un SaaS avec un tableau de bord derrière une connexion.
Boîte privéeNon: Publique : quiconque connaît l’adresse peut la lire. Chaque boîte a un alias à distribuer à la place.Oui: Privée : les boîtes appartiennent à un compte, et les clés d’agent peuvent être limitées à un rôle et à des boîtes précises.
Serveur MCP pour agents IAOui: Serveur MCP gratuit sur https://grabmail.io/mcp : créez une boîte, attendez jusqu’à 25 secondes un message, et lisez-le.Oui: Serveur MCP hébergé, derrière OAuth, avec 16 outils et cinq rôles d’agent, plus une API REST pour agents et llms.txt. Free inclut une connexion d’agent.
Envoi de courrierNon: Aucun, par conception. Réception uniquement.En partie: Sur Free, l’envoi ne vise que ses propres boîtes bac à sable (25 par mois). Envoi externe à partir de Pro.
Webhooks ou pushNon: Aucun. Interrogez une fois par seconde, ou laissez l’attente du MCP garder l’appel ouvert.Oui: Webhooks sur tous les plans, endpoints d’attente dans l’API, accès IMAP et SMTP.
SDK officielsNon: Aucun. À la place, un document OpenAPI et trois endpoints.Oui: JavaScript, Java, Python, C#, PHP, Ruby, Go, Swift et Dart, avec des guides Playwright, Cypress et Selenium.
Apps et extensionsEn partie: Une extension Chrome, à charger manuellement ; pas encore sur le store.Non: Pas d’app, d’extension ni de CLI ; des intégrations Zapier et Power Automate.

Vérifié le 2 septembre 2026. MailSlurp ne publie que des prix mensuels ; le bouton annuel de sa page de tarifs n’affiche aucun chiffre. La durée d’expiration automatique des boîtes gratuites n’est pas publiée non plus, donc le tableau indique « expirent » sans préciser de nombre.

Ce que MailSlurp fait bien

Si tester les e-mails est une ligne budgétée et que vous voulez tout regrouper dans un seul compte, MailSlurp est la référence. Quatre choses qu’il fait et que GrabMail ne fait pas :

  • Il attend pour vous. waitForLatestEmail, waitForMatchingEmails et waitForNthEmail maintiennent la requête ouverte jusqu’à ce que le message existe, si bien qu’un test n’a ni boucle de polling à écrire, ni sleep à régler. L’API REST de GrabMail fonctionne par polling ; seul son serveur MCP attend.
  • Il envoie, et il a des numéros de téléphone. Un flux qui répond à un message, ou qui vérifie par SMS, peut être testé de bout en bout sur les plans payants. GrabMail est réception uniquement et e-mail uniquement, par conception.
  • Neuf SDK et un webhook sur tous les plans. npm install mailslurp-client existe, en neuf langages, avec des modèles typés ; et un événement arrivant dans une boîte peut être posté sur votre endpoint même sur Free. Ici, il y a un document OpenAPI et un GET.
  • Un dossier de sécurité que vous pouvez envoyer aux achats. Des badges SOC 2 Type I, GDPR et CCPA, des rôles d’agent limités, et un niveau Enterprise avec SAML, SCIM, journaux d’audit et hébergement régional. GrabMail publie ce qu’il ne fait pas et n’offre aucun SLA.

En quoi GrabMail est différent

GrabMail est conçu pour les cas que le plan Free de MailSlurp exclut par ses plafonds et que ses plans payants excluent par leur prix : une tâche qui ne doit détenir aucun secret, un domaine qui ne doit rien coûter, et un agent que personne ne supervise.

  • Pas de clé, donc pas de coffre à secrets. Un appel à MailSlurp exige x-api-key ; un appel à GrabMail exige une adresse dans la query string. Une pull request venue d’un fork, un extrait dans un README et un agent sur la machine d’un inconnu peuvent tous lire une boîte ici sans qu’on leur confie quoi que ce soit.
  • Pas de plafond mensuel. MailSlurp Free s’arrête à 500 e-mails entrants et 100 nouvelles boîtes par mois, puis demande $49.99. Une adresse GrabMail existe dès qu’un e-mail lui arrive, sur les domaines publics ou sur le vôtre, avec pour seule limite une lecture par seconde et par adresse — tout le mois.
  • Votre propre domaine est gratuit, et c’est ainsi que vous choisissez un nom. MailSlurp attribue des parties locales aléatoires sur ses domaines mutualisés et ne vous laisse choisir un nom que sur un domaine personnalisé, que Free n’a pas et que Pro facture à l’usage. Ici, run-42@grabmail.io est à vous rien qu’en le tapant, et n’importe quel domaine que vous pointez vers smtp.grabmail.io devient une boîte catch-all gratuitement.
  • Pièces jointes et serveur MCP dès le niveau gratuit. MailSlurp livre les pièces jointes à partir de Pro ; GrabMail accepte 5 MB par message dès le premier jour. Son serveur MCP ne demande aucun écran OAuth, ce dont a besoin un agent qui travaille sans humain devant un navigateur.

Le prix, côte à côte

Les prix de MailSlurp sont mensuels, en dollars américains, non remboursables sauf obligation légale, avec un dépassement facturé à l’usage au-delà des volumes inclus. L’unique plan payant de GrabMail achète l’accès à un ensemble de domaines maintenus hors des listes noires de mail jetable ; tout ce qui figure dans le tableau ci-dessus reste gratuit.

NiveauGrabMailMailSlurp
FreeDomaines publics, votre propre domaine, API, MCP. Sans compte, sans plafond.Gratuit à vie, sans carte : 500 e-mails entrants, 100 créations de boîtes, 50 boîtes conservées, 200 MB, 1 agent. Pas de pièces jointes, pas d’envoi externe, pas de domaine personnalisé.
Le moins cher des plans payantsPremium, $24 par mois : accès par API au pool de domaines hors listes noires, payable en crypto.Pro, $49.99 par mois : 3 agents, 1,000 créations de boîtes, 5,000 e-mails entrants et 500 sortants, pièces jointes, 1 GB ; domaines personnalisés facturés en plus à l’usage.
Niveau TeamPro à $78 et Scale à $148 par mois : plus de messages et de clés sur le même pool.Team, $129.99 par mois : 10 agents, 5,000 boîtes et e-mails puis $3.00 par tranche de 1,000 boîtes et $0.99 par tranche de 1,000 e-mails, 2 utilisateurs, 1 domaine personnalisé, 5 GB puis $0.75 par GB.
EnterpriseAucun. Il n’y a ni niveau contractuel ni SLA.Sur mesure : agents illimités, rapport SOC 2, MSA, SAML, OIDC, SCIM, RBAC, hébergement régional.

Prix tels que publiés le 2 septembre 2026. MailSlurp propose un essai avec carte sur Pro et Team ; ses conditions rendent les frais non remboursables. La page de tarifs de GrabMail a la grille complète.

Pour les développeurs : lire une boîte

Toute la différence en une seule commande. Ceci lit une boîte GrabMail sans en-tête, sans clé et sans compte :

shell
$ curl -sG https://grabmail.io/api/v1/mailbox --data-urlencode "address=anything@grabmail.io" | jq '{count, alias}'

L’équivalent chez MailSlurp commence par un compte, une clé d’API et généralement un SDK : créer une boîte, puis waitForLatestEmail(inboxId, timeout). C’est plus à configurer et moins à écrire dans le test, parce que l’attente se fait côté serveur. Sur GrabMail, l’attente est une boucle avec une échéance — vingt lignes, montrées dans les guides Playwright, Python et Node.js — et il n’y a rien à installer.

Un détail de CI à connaître : la clé de MailSlurp est placée dans un secret et le pipeline doit avoir le droit de le lire, ce qui exclut les pull requests venues de forks sur la plupart des plateformes. GrabMail n’a besoin d’aucun secret, donc le pipeline d’un fork peut exécuter le même test d’e-mail. Le guide GitHub Actions montre le workflow.

Pour les agents IA

MailSlurp a fait un travail sérieux ici : un endpoint MCP hébergé, seize outils, cinq rôles à privilège minimal, de la lecture seule à la gestion des boîtes, et une API REST pour agents. C’est pensé pour un agent qui agit à l’intérieur du compte d’une organisation, entouré d’OAuth et de permissions. Le serveur de GrabMail sur https://grabmail.io/mcp est pensé pour le cas inverse — un agent qui n’a de compte nulle part et a besoin d’une boîte tout de suite — donc il ne demande rien et propose six outils, dont un wait_for_message qui bloque jusqu’à 25 secondes.

Si l’agent est le vôtre et que le courrier est celui de votre entreprise, les rôles de MailSlurp forment le modèle le plus sûr. Si l’agent s’inscrit lui-même à un service tiers et que le courrier est un code de vérification, le serveur sans clé de GrabMail supprime la seule étape qu’un agent sans supervision ne peut pas franchir seul : passer une inscription. L’e-mail pour les agents IA couvre cette boucle.

Migrer depuis MailSlurp

Une suite de tests qui utilise MailSlurp uniquement pour le courrier entrant migre en un après-midi ; une qui utilise l’envoi ou les webhooks devrait rester. Les étapes :

  1. Remplacez la création de boîte par une adresse. Là où la suite appelait createInbox() et stockait un id, construisez plutôt une adresse : run-${id}@grabmail.io, ou n’importe quel nom sur un domaine que vous pointez ici. Rien à créer.
  2. Remplacez l’attente par une boucle. waitForLatestEmail devient un GET sur /api/v1/mailbox chaque seconde jusqu’à ce que count dépasse zéro ou que l’échéance passe. Les guides ont la fonction en TypeScript et en Python ; copiez-la une fois.
  3. Supprimez le secret. Retirez la variable MAILSLURP_API_KEY de la CI et le SDK du lockfile. Si votre pipeline fixe une liste d’hôtes sortants, autorisez grabmail.io.
  4. Vérifiez ce dont vous dépendiez. Les pièces jointes fonctionnent toujours ici (5 MB par message). L’envoi, les SMS, IMAP et les webhooks n’existent pas ici, et le courrier disparaît après 5 jours.

Lequel choisir, et pour quoi

La répartition honnête se fait par besoin :

Choisissez GrabMail quand

  • le pipeline, le script ou l’agent ne doit détenir aucune clé, ou s’exécute là où un secret ne peut pas être lu ;
  • vous voulez des adresses illimitées sur votre propre domaine, gratuitement, et en choisir les noms ;
  • la tâche consiste à recevoir du courrier de vérification, et $49.99 par mois, c’est plus que ça ne vaut.

Choisissez MailSlurp quand

  • la suite envoie des e-mails, répond, ou vérifie par SMS ;
  • vous voulez un SDK typé, une attente côté serveur et des webhooks plutôt qu’une boucle de polling ;
  • les achats exigent SOC 2, des rôles, du SSO et un MSA.

Quand rester chez MailSlurp

Trois situations où changer vous coûterait quelque chose de réel :

  • Vos tests transportent des données réelles. Une boîte GrabMail est lisible par quiconque connaît l’adresse, sur les domaines publics comme sur le vôtre. Les boîtes MailSlurp appartiennent à un compte et peuvent être limitées par agent. Un test qui envoie par e-mail les coordonnées d’un client a besoin de la seconde option.
  • Vous dépendez du push ou de l’envoi. Les webhooks, IMAP, SMTP, le courrier sortant et les numéros de téléphone sont absents ici par conception, et le resteront. Si l’un d’eux figure dans votre suite, il n’y a rien vers quoi migrer.
  • Vous avez déjà payé pour l’année. Les frais de MailSlurp ne sont pas remboursables. Faites tourner les deux en parallèle sur le prochain projet plutôt que d’arracher quelque chose qui fonctionne.

Questions

GrabMail est-il une alternative gratuite à MailSlurp ?

Pour le courrier entrant, oui : lire une boîte, les pièces jointes, votre propre domaine et un serveur MCP sont gratuits, sans compte et sans plafond mensuel. Ce n’est pas un remplacement pour l’envoi, les SMS, les webhooks, IMAP ou les SDK de MailSlurp, qui n’existent ici à aucun prix.

MailSlurp est-il gratuit ?

Il existe un plan Free permanent et sans carte : 500 e-mails entrants et 100 créations de boîtes par mois, 50 boîtes conservées, pas de pièces jointes et pas d’envoi externe, avec des boîtes qui expirent après un délai par défaut non publié. Le premier plan payant est Pro, à $49.99 par mois.

Puis-je choisir ma propre adresse e-mail sur MailSlurp ?

Seulement sur un domaine personnalisé : sur les domaines mutualisés propres à MailSlurp, la partie locale est aléatoire, et sa documentation indique qu’une adresse personnalisée exige un domaine personnalisé, que le plan Free n’inclut pas. Sur GrabMail, n’importe quel nom fonctionne aussi bien sur les domaines publics que sur le vôtre, gratuitement.

Lequel fonctionne avec Claude, Cursor ou un agent IA ?

Les deux font tourner un serveur MCP. Celui de MailSlurp est derrière OAuth, avec des rôles et seize outils, fait pour un agent à l’intérieur d’un compte ; celui de GrabMail est sans clé, avec six outils et un wait_for_message bloquant, fait pour un agent sans aucun compte. Le guide des clients donne la configuration pour sept clients.

GrabMail a-t-il un endpoint d’attente comme waitForLatestEmail ?

Pas dans l’API REST, qui fonctionne par polling à une lecture par seconde et par adresse. Le wait_for_message du serveur MCP garde l’appel ouvert jusqu’à 25 secondes, ce qui est la même idée mais pour les agents. Pour une suite de tests, les guides donnent une fonction d’attente avec échéance en vingt lignes.

Essayez-le pendant que c'est encore frais

Une adresse s'obtient en un clic, sans compte et sans carte. Tout ce que contient ce guide fonctionne avec elle, immédiatement.

Bon retour

Vos boîtes et vos domaines, au même endroit.