Les messages et l'adresse sont supprimés au bout d'une heure. Rien n'est conservé au-delà.
Vous développez ? Il y a une API. Lire la documentation →
Comment ça marche
- Prenez l'adresse ci-dessus. Elle existe déjà, vous n'avez rien à créer ni à valider.
- Collez-la dans le formulaire d'inscription qui vous demande un email.
- Le code s'affiche ici en gros, avec un bouton pour le copier — vous n'avez pas à ouvrir le message ni à le lire.
Pour vos tests automatisés
Le même service expose une API. La route qui compte est wait : elle bloque jusqu'à l'arrivée du message, au lieu de vous faire écrire des sleep au jugé dans vos tests de bout en bout.
// Playwright — inscription complète, code compris const { address, id } = await sink.createInbox(); await page.fill('#email', address); await page.click('#signup'); const { message } = await sink.wait(id); // se débloque à l'arrivée du mail await page.fill('#code', message.otp); // le code est déjà extrait
Mille appels par mois, sans carte. De quoi la brancher dans votre suite de tests et voir si ça tient.
Ensuite, quand vos tests commenceront à être refusés : un domaine à vous n'est publié nulle part, donc il n'atterrit sur aucune liste noire — 29 € par mois.
Ce que nous ne faisons pas
Ces boîtes reçoivent, un point c'est tout. On ne peut pas répondre depuis une adresse jetable, et c'est volontaire : un tel message n'arriverait de toute façon nulle part.
Les images distantes des messages sont bloquées par défaut. Le HTML est rendu isolé, sans script ni accès à la page.
Une heure, puis effacement. Pas d'archive, pas de sauvegarde, rien à nous réclamer plus tard.