En un coup d’œil
Quatorze lignes, et plusieurs sont « non comparables » par nature : un sandbox qui capture du courrier sortant n’a ni domaines publics ni aucune boîte où quiconque puisse écrire. Chaque cellule Mailtrap reprend ce que disaient sa page de tarifs, sa page Sandbox, sa page Agent Inbox et sa documentation le 2 septembre 2026 ; chaque cellule GrabMail est lue directement dans les constantes appliquées par le service.
| Fonction | GrabMail | Mailtrap |
|---|---|---|
| Niveau gratuit | Oui: Tout : les domaines publics, votre propre domaine, l’API et le serveur MCP. Sans compte, sans carte. | En partie: Sandbox : 50 e-mails de test par mois, 1 sandbox, 10 e-mails conservés par sandbox, aucune adresse où écrire. Envoi : 4,000 e-mails par mois. |
| Sans compte, sans clé d’API | Oui: Rien à créer. Un GET avec l’adresse dans la query string permet de lire la boîte. | Non: Un compte, et un jeton d’API à chaque appel. |
| API REST | Oui: Trois endpoints en HTTPS, OpenAPI 3.1, une lecture par seconde et par adresse. | Oui: API Sandbox et API d’envoi sur tous les plans, avec des SDK et une CLI. |
| Choisissez votre propre adresse | Oui: N’importe quel nom sur 8 domaines publics, dont grabmail.io et mixozia.com, gratuit. | En partie: Les adresses de sandbox sont attribuées sur les plans payants ; Agent Inbox donne une adresse hébergée, ou votre propre domaine. |
| Votre propre domaine | Oui: Gratuit et illimité : un seul enregistrement MX vers smtp.grabmail.io, sans étape d’inscription. | En partie: Pour l’envoi : 1 domaine gratuit, 5 sur Basic, 100 sur Business. Pour la réception : Agent Inbox avec un domaine personnalisé. |
| Rétention des messages | 5 jours, fixe. Ni un niveau de plan, ni un réglage. | Sandbox : un nombre, pas une durée — 10 e-mails par sandbox sur Free, 50 sur Basic, 200 sur Team, 600 sur Business, le plus ancien sort en premier. |
| Pièces jointes | Oui: Jusqu’à 5 MB par message, téléchargeables depuis la boîte et depuis l’API. | Oui: Oui, dans les messages capturés ; la limite de taille n’est pas publiée. |
| Sans pub, sans pistage | Oui: Pas de pub, pas d’analytics, pas de script tiers. | Oui: Pas de publicité ; un SaaS payant. |
| Boîte privée | Non: Publique : quiconque connaît l’adresse peut la lire. Chaque boîte a un alias à distribuer à la place. | Oui: Privée : les sandbox vivent à l’intérieur d’un compte et peuvent être partagés avec des utilisateurs nommés. |
| Serveur MCP pour agents IA | Oui: Serveur MCP gratuit sur https://grabmail.io/mcp : créez une boîte, attendez jusqu’à 25 secondes un message, et lisez-le. | Oui: Un serveur MCP officiel (npx -y mcp-mailtrap), un llms.txt, une CLI, et Agent Inbox pour les agents qui reçoivent du courrier. Nécessite un jeton de compte. |
| Envoi de courrier | Non: Aucun, par conception. Réception uniquement. | Oui: Oui : un produit d’envoi complet, 4,000 e-mails par mois gratuits, avec des webhooks pour les ouvertures, les clics et les rebonds. |
| Webhooks ou push | Non: Aucun. Interrogez une fois par seconde, ou laissez l’attente du MCP garder l’appel ouvert. | Oui: Webhooks sur les événements d’envoi ; règles de transfert d’un sandbox vers des destinataires autorisés sur les plans payants. |
| SDK officiels | Non: Aucun. À la place, un document OpenAPI et trois endpoints. | Oui: Python, PHP, Ruby, Node.js et Java, plus une CLI. |
| Apps et extensions | En partie: Une extension Chrome, à charger manuellement ; pas encore sur le store. | En partie: Pas d’app ni d’extension ; une CLI et des intégrations avec Supabase, Vercel, Claude et Cursor. |
Vérifié le 2 septembre 2026. Mailtrap vend trois produits — Email Sandbox, Email API/SMTP pour l’envoi, et Agent Inbox — et le tableau précise duquel chaque cellule parle. La rétention du Sandbox est un nombre par sandbox, pas une durée ; la note de cette ligne le précise.
Ce que Mailtrap fait bien
Mailtrap est la réponse standard à « comment j’empêche mon environnement de préproduction d’envoyer des e-mails aux clients », et il est allé bien au-delà. Quatre choses qu’il fait et que GrabMail ne fait pas :
- Il capture ce que vous envoyez. Pointez le SMTP de votre application vers le Sandbox et chaque message qu’elle envoie atterrit dans un sandbox plutôt que dans la boîte d’une personne, avec des vérifications de compatibilité HTML, un score de spam et des aperçus sur de vrais clients. GrabMail ne voit que ce que le monde extérieur lui envoie.
- Il envoie pour de vrai. Le produit Email API/SMTP livre du courrier transactionnel depuis votre domaine, 4,000 par mois gratuits, avec des webhooks d’événements. GrabMail ne peut pas envoyer un seul message.
- Il a une offre pour les agents dans les deux sens. Un serveur MCP officiel, un
llms.txt, une CLI, et Agent Inbox, où un agent reçoit du vrai courrier sur une adresse hébergée ou votre domaine et peut répondre — vingt fois sur l’adresse hébergée, sans limite sur la vôtre. - Équipes et transfert. Des sandbox partagés avec des utilisateurs nommés, un transfert vers des destinataires en liste blanche sur les plans payants, du SSO sur Enterprise. GrabMail n’a pas d’utilisateurs, parce qu’il n’a pas de comptes.
En quoi GrabMail est différent
GrabMail répond à la question que le Sandbox ne résout pas : un test s’est inscrit au service de quelqu’un d’autre, et doit maintenant lire ce que ce service a envoyé.
- De vraies adresses qui reçoivent de n’importe qui. Du courrier de Google, de Stripe, de l’appli contre laquelle vous testez — livré à
run-42@grabmail.ioou à n’importe quelle adresse sur un domaine que vous pointez vers smtp.grabmail.io. Le Sandbox de Mailtrap n’a pas d’enregistrement MX et fait rebondir ce courrier ; seules son adresse de sandbox payante et Agent Inbox reçoivent de l’extérieur. - Pas de compte, pas de jeton, pas de plafond. Le plan Free de Mailtrap, c’est 50 e-mails de test par mois et 10 conservés par sandbox, derrière un compte et un jeton. GrabMail garde chaque message 5 jours, sur n’importe quel nombre d’adresses, avec un GET sans clé et une lecture par seconde et par adresse comme seule limite.
- Votre propre domaine, gratuit, pour la réception. Un seul enregistrement MX transforme un domaine en boîte catch-all, sans limite. Les domaines de Mailtrap servent à l’envoi, et le domaine personnalisé d’Agent Inbox fait partie d’un produit payant.
- Un serveur MCP sans connexion. Le serveur MCP de Mailtrap nécessite un jeton de compte ; celui de GrabMail sur https://grabmail.io/mcp ne nécessite rien et donne à un agent
create_inboxet unwait_for_messagebloquant jusqu’à 25 secondes — les deux appels dont a besoin un agent en train de s’inscrire quelque part.
Le prix, côte à côte
L’Email Sandbox de Mailtrap est facturé mensuellement en dollars américains, environ vingt pour cent de moins en facturation annuelle ; le produit d’envoi est facturé séparément au volume. 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.
| Niveau | GrabMail | Mailtrap Email Sandbox |
|---|---|---|
| Free | Domaines publics, votre propre domaine, API, MCP. Sans compte, sans plafond. | 50 e-mails de test par mois, 1 utilisateur, 1 sandbox, 10 e-mails par sandbox, pas d’adresse e-mail de sandbox. |
| Le moins cher des plans payants | Premium, $24 par mois : accès par API au pool de domaines hors listes noires, payable en crypto. | Basic, $17 par mois ou $14 en facturation annuelle : 500 e-mails de test, 3 utilisateurs, 50 par sandbox, 100 e-mails transférés, une adresse de sandbox où écrire. |
| Niveau Team | Pro à $78 et Scale à $148 par mois : plus de messages et de clés sur le même pool. | Team, $42 ou $34 en facturation annuelle : 5,000 e-mails de test, 5 sandbox, 200 par sandbox. Business, $123 ou $99 en facturation annuelle : 50,000, 50 sandbox, 600 par sandbox. |
| Enterprise | Aucun. Il n’y a ni niveau contractuel ni SLA. | $498 par mois ou $399 en facturation annuelle : e-mails de test et utilisateurs illimités, 300 sandbox, SSO. L’envoi est facturé à part, à partir de $0 pour 4,000 par mois. |
Prix tels que publiés le 2 septembre 2026. La page de tarifs de GrabMail a la grille complète.
Pour les développeurs : lire une boîte
Les deux API font des travaux différents, voici donc celle qui lit le courrier entrant. Ceci lit une boîte GrabMail sans en-tête, sans clé et sans compte :
$ curl -sG https://grabmail.io/api/v1/mailbox --data-urlencode "address=anything@grabmail.io" | jq '{count, alias}'L’API Sandbox de Mailtrap liste les messages qu’un sandbox a capturés depuis votre propre application, avec un jeton de compte — le bon appel pour vérifier que votre appli a envoyé ce qu’il fallait. Lire un message que le monde extérieur a envoyé à un utilisateur de test, c’est le travail de GrabMail : la référence, ce sont trois endpoints, et les guides Playwright et GitHub Actions montrent une suite qui s’inscrit et attend le code.
Les deux se combinent plutôt qu’ils ne se concurrencent. Un test de bout en bout complet de votre propre parcours d’inscription peut pointer le SMTP de l’application vers Mailtrap pour vérifier le modèle, et pointer une vraie inscription tierce vers une adresse GrabMail pour vérifier que le code arrive et fonctionne. Le comparatif des API liste les autres services côté entrant.
Pour les agents IA
Mailtrap a investi ici : un serveur MCP officiel, un llms.txt, une CLI, et Agent Inbox, un produit conçu pour les agents qui reçoivent et répondent à du vrai courrier depuis une adresse hébergée ou votre domaine. Tout cela se trouve à l’intérieur d’un compte avec un jeton. Le serveur de GrabMail sur https://grabmail.io/mcp se trouve en dehors de tout compte : create_inbox, un wait_for_message bloquant jusqu’à 25 secondes, read_message, sans connexion.
Si l’agent est le vôtre et doit répondre, l’Agent Inbox de Mailtrap est le produit le plus complet. Si l’agent s’inscrit lui-même à un service tiers et a besoin d’un code, le serveur sans clé de GrabMail supprime l’étape qu’il ne peut pas franchir seul. L’e-mail pour les agents IA couvre cette boucle.
Migrer depuis Mailtrap
En général, il ne faut pas migrer ; il faut ajouter. Les cas où migrer est vraiment migrer :
- Identifiez les tests qui reçoivent. Tout test qui s’inscrit à quelque chose en dehors de votre code et attend son courrier relève d’un service entrant. Donnez-lui
run-{id}@grabmail.io, ou une adresse sur un domaine que vous pointez verssmtp.grabmail.io. - Laissez où ils sont les tests qui envoient. Les vérifications de modèles, les scores de spam et les aperçus de votre propre courrier sortant relèvent du Sandbox, et GrabMail ne peut pas les faire.
- Retirez le jeton pour la moitié entrante. Les appels GrabMail ne portent aucun en-tête, donc les tests de réception peuvent tourner sur le pipeline d’un fork sans aucun secret configuré.
- Gardez Agent Inbox si l’agent répond. GrabMail ne peut pas envoyer ; un agent qui doit répondre au courrier a besoin du produit de Mailtrap ou de quelque chose d’équivalent.
Lequel choisir, et pour quoi
La répartition honnête se fait par direction :
Choisissez GrabMail quand
- un test ou un agent doit recevoir du courrier d’un tiers et lire un code ou un lien ;
- vous voulez des adresses réelles illimitées, sur des domaines publics ou le vôtre, sans compte ;
- l’appel doit être sans clé et gratuit.
Choisissez Mailtrap quand
- vous devez inspecter ce qu’envoie votre propre application, avant qu’elle n’atteigne qui que ce soit ;
- vous envoyez du courrier transactionnel et voulez événements, journaux et aperçus au même endroit ;
- un agent doit répondre au courrier, ou une équipe a besoin de sandbox partagés et de SSO.
Quand rester chez Mailtrap
Trois situations où migrer serait une erreur :
- Vos tests vérifient le courrier sortant. GrabMail ne peut pas voir ce qu’envoie votre appli. C’est tout l’objet du Sandbox, et rien ici ne le remplace.
- Vous envoyez du courrier. GrabMail n’a aucune voie d’envoi et n’en ajoutera pas ; l’Email API de Mailtrap est un vrai produit avec un niveau gratuit.
- Votre courrier est privé. Un sandbox se trouve à l’intérieur de votre compte ; une boîte GrabMail est lisible par quiconque connaît l’adresse, sur les domaines publics comme sur le vôtre.
Questions
GrabMail est-il une alternative à Mailtrap ?
Seulement pour l’un des trois produits de Mailtrap, et seulement dans l’autre sens : GrabMail reçoit du vrai courrier entrant sur de vraies adresses, ce que l’Email Sandbox ne fait pas et qu’Agent Inbox fait à l’intérieur d’un compte payant. Pour capturer et inspecter votre propre courrier sortant, ou pour l’envoi, il n’y a pas d’équivalent GrabMail.
Mailtrap peut-il recevoir du courrier venu du monde extérieur ?
Le Sandbox ne peut pas : sa documentation indique qu’il ne fournit aucun enregistrement MX pour capter le courrier entrant, donc ce courrier rebondit. Les plans payants du Sandbox incluent une adresse vers laquelle vous pouvez envoyer du courrier depuis un autre compte, et Agent Inbox reçoit du vrai courrier sur une adresse hébergée ou votre propre domaine.
Que comprend le Sandbox gratuit de Mailtrap ?
50 e-mails de test par mois, un utilisateur, un sandbox conservant 10 e-mails à la fois avec le plus ancien supprimé en premier, et pas d’adresse de sandbox. L’envoi a un niveau gratuit séparé de 4,000 e-mails par mois. Le niveau gratuit de GrabMail n’a pas de compteur mensuel.
Lequel a un serveur MCP ?
Les deux. Celui de Mailtrap est officiel, installé avec npx -y mcp-mailtrap, et nécessite un jeton de compte ; celui de GrabMail est hébergé sur https://grabmail.io/mcp, ne nécessite rien, et inclut un wait_for_message bloquant. Le guide des clients a la configuration de GrabMail.
Puis-je utiliser les deux dans une seule suite de tests ?
C’est l’arrangement habituel : pointez l’application testée vers le Sandbox pour vérifier ce qu’elle envoie, et donnez aux inscriptions tierces une adresse GrabMail pour vérifier ce qui arrive. Les deux ne se disputent jamais le même message.


