Aller au contenu
Facteur
/ Essai

Tester un e-mail sans compte

Facteur vous prête une adresse jetable. Envoyez-y un e-mail depuis votre application ou votre messagerie, et il s'affiche sur cette page dès qu'il arrive.

Sans compte · sans carte · rien à installer

Comment ça marche

  1. Cliquez sur « Obtenir une adresse de test », puis copiez l'adresse affichée. Le nom avant le @ est libre, remplacez « test » par ce que vous voulez.
  2. Envoyez-y un e-mail depuis votre application ou votre messagerie.
  3. Le message s'affiche ici, sans recharger la page.

L'adresse reste valable une heure et reçoit dix messages au plus. Si vous en demandez une nouvelle, la précédente cesse de fonctionner.

En obtenant une adresse, vous acceptez les conditions d'utilisation et les limites qu'elles posent à l'essai.

Les limites

Ce que l'essai fait, et ce qu'il ne fait pas

L'essai montre le produit, il ne le remplace pas. Ses limites sont écrites ici avant que vous ne les rencontriez.

Essai sans compte Compte Free
Durée de vie de l'adresse 60 minutes, puis elle cesse de recevoir aussi longtemps que vous gardez l'inbox
Messages reçus 10, puis l'adresse refuse les suivants 500 opérations incluses par mois
Adresses une seule à la fois : en demander une nouvelle arrête la précédente tout ce qui précède l'arobase, sur le domaine de votre inbox
Lecture dans cette page par l'API et dans l'application
Pièces jointes listées par leur nom, jamais téléchargeables téléchargeables, jusqu'à 5 Mo par pièce
Conservation des messages un jour, puis suppression 3 jours, puis suppression
Stabilité peut changer sans préavis l'API publique, décrite sur le portail des développeurs

L'essai n'a aucune interface faite pour un programme : ni liste des messages, ni fichier brut, ni webhook. Une suite de tests a besoin d'un compte, et l'offre Free en est un.

À savoir

Une adresse d'essai n'est pas confidentielle

L'essai n'a pas de compte, donc ni mot de passe ni second facteur. N'importe qui peut écrire à l'adresse, et la boîte s'ouvre avec un jeton que garde l'onglet de votre navigateur : quiconque utilise ce navigateur pendant l'heure lit ce qui y arrive. Les conditions d'utilisation le disent dans les mêmes mots.

  • Jamais un lien de réinitialisation de mot de passe, ni un code d'accès à un compte réel.
  • Jamais une pièce d'identité, une facture, un bulletin de paie.
  • Jamais les données personnelles de quelqu'un d'autre que vous.
Lire l'article des conditions sur l'essai
Dans votre suite de tests

Le même message, lu par votre code

Ce que cette page affiche, un test le lit par l'API. Pas de pause fixe ni de boucle de relance : la requête attend le message et le rend dès qu'il arrive, avec son code déjà extrait.

signup.spec.ts TypeScript
// FACTEUR_API : l'adresse de l'API. FACTEUR_KEY : une clé d'API (fk_...).
// FACTEUR_INBOX et FACTEUR_DOMAIN : l'identifiant et le domaine de votre inbox.
const address = 'signup+42@' + process.env.FACTEUR_DOMAIN;

await page.getByLabel('Email').fill(address);
await page.getByRole('button', { name: 'Créer' }).click();

// Attend jusqu'à 30 secondes et répond dès que le message arrive.
const query = new URLSearchParams({
  inbox: process.env.FACTEUR_INBOX,
  sentTo: address,
  wait: '30000',
});
const response = await fetch(process.env.FACTEUR_API + '/v1/messages?' + query, {
  headers: { Authorization: 'Bearer ' + process.env.FACTEUR_KEY },
});
const [message] = (await response.json()).messages;

// Le code de vérification et les liens sont déjà extraits du message.
expect(message.otp).toBe('265279');
await page.goto(message.links[0]);

Une inbox, autant d'adresses que de tests

Rien à créer avant un test : toute adresse du domaine de l'inbox reçoit, y compris celle qu'un test invente au moment de s'en servir.

L'attente est une requête, pas une boucle

La requête reste ouverte jusqu'à cinq minutes et répond dès la réception. Votre suite n'a plus de pause fixe, ni les échecs au hasard qui vont avec.

Le code et les liens sont déjà extraits

Le code de vérification et les liens sortent du message avant que vous ne le lisiez : votre test compare une valeur, il n'écrit pas d'expression régulière.

Questions

Ce qu'on nous demande

Faut-il créer un compte pour essayer ?

Non. Rien ne vous est demandé : ni adresse e-mail, ni carte bancaire. L'adresse obtenue reçoit pendant 60 minutes et accepte dix messages au plus.

Puis-je m'en servir dans mes tests automatisés ?

Non, et c'est voulu : l'essai n'a pas d'interface faite pour un programme, une seule adresse est active à la fois, et son fonctionnement peut changer sans préavis. Pour une suite de tests, l'offre Free donne l'API, 500 opérations par mois et des adresses qui durent.

Que devient le courrier reçu ?

L'adresse cesse de recevoir au bout de 60 minutes. Ses messages sont supprimés un jour après. Les pièces jointes sont listées par leur nom, leur type et leur taille, et ne se téléchargent pas.

Pourquoi un calcul dans mon navigateur plutôt qu'un captcha ?

Un captcha d'un tiers serait un sous-traitant de plus à qui confier vos données. Votre navigateur fait à la place un calcul de moins d'une seconde en général : il coûte cher à un robot qui voudrait mille adresses, et ne vous demande rien.

L'adresse est-elle privée ?

Non. Sans compte, rien ne la protège qu'un jeton gardé par votre navigateur : n'importe qui peut lui écrire, et qui utilise ce navigateur lit ce qui y arrive. N'y faites jamais envoyer un lien de réinitialisation, un code d'accès à un compte réel, ni rien que vous ne publieriez pas.

Et pour vos vrais tests ?

L'offre Free donne une inbox dont toutes les adresses reçoivent, 500 opérations par mois et l'API. Sans carte bancaire.