Une adresse email jetable, tout de suite

Adresse active — aucune inscription
connexion… les messages s'affichent seuls, sans rafraîchir
En attente du premier message. Il s'affichera ici tout seul, code de vérification en tête.

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

  1. Prenez l'adresse ci-dessus. Elle existe déjà, vous n'avez rien à créer ni à valider.
  2. Collez-la dans le formulaire d'inscription qui vous demande un email.
  3. 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
Clé d'API gratuite

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

Aucun envoi

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.

Aucun pistage

Les images distantes des messages sont bloquées par défaut. Le HTML est rendu isolé, sans script ni accès à la page.

Aucune rétention

Une heure, puis effacement. Pas d'archive, pas de sauvegarde, rien à nous réclamer plus tard.