Diagnostic de livraison · 2026

De « rien reçu »
à l’étape précise

Un problème d’e-mail de vérification se résume souvent à « je n’ai rien reçu », alors qu’il implique au moins la requête, la génération, la mise en file, la livraison, la réception et l’utilisation du code. Un diagnostic efficace ne consiste pas à renvoyer le message en boucle, mais à établir une chronologie corrélée pour chaque étape.

En bref : un dépassement de délai ponctuel ne signifie pas que le système de messagerie est indisponible, et cliquer plusieurs fois sur Envoyer ne prouve pas que le problème a disparu. En 2026, la méthode la plus fiable consiste à traiter chaque déclenchement de code comme une transaction courte, décrite par un identifiant de corrélation, les horaires de chaque étape et un résultat explicite.

1. Commencer par un modèle de livraison en cinq étapes

La première étape est la requête déclenchée par l’utilisateur. Vérifiez que la page a bien été envoyée, que l’API a renvoyé un état acceptable et que l’interface n’a pas affiché à tort un échec comme une réussite. La deuxième étape est la génération du code par le système métier et la création de la tâche d’e-mail ; si le rendu du modèle échoue, le message n’entre même pas dans la file d’envoi.

La troisième étape correspond à l’acceptation de la tâche par le service de messagerie et à la tentative de livraison. La quatrième est la réception et l’affichage par le système destinataire. Enfin, l’utilisateur ouvre l’e-mail et envoie le code. Une fois le parcours découpé, « l’e-mail n’est pas arrivé » peut devenir : « tâche mise en file à 14:03:21, réception à 14:03:58, actualisation de la liste à 14:04:20 ». C’est ce dernier problème qui peut être corrigé.

Ne confondez pas les deux réussites

Le succès renvoyé par l’API d’envoi signifie seulement que la tâche a été acceptée, pas que l’e-mail est déjà visible dans la boîte cible. Les tests doivent conserver séparément l’heure de la « requête réussie » et celle de la « réception visible ».

2. Consigner quatre horaires avec la même horloge

À chaque cycle, utilisez une seule nouvelle adresse et notez les heures du déclenchement, de la réponse de l’API, de la visibilité de l’e-mail et de l’envoi du code. Pour une équipe répartie sur plusieurs fuseaux horaires, utilisez UTC de manière uniforme et conservez l’indication du fuseau local dans les captures d’écran. La précision à la seconde suffit généralement ; inutile de viser des captures à la milliseconde.

Si vous utilisez RelayTmp pour un test court, commencez par copier l’adresse actuelle dans la boîte de réception temporaire puis lancez cette inscription. Ne changez pas d’adresse en cours de test : les e-mails des anciennes tâches ne seront pas transférés vers la nouvelle boîte de réception. Créez l’identité suivante seulement après avoir terminé le cas de test, afin de faciliter la correspondance des résultats.

Exemple de chronologie minimale
ÉtapeÉléments à consignerQuestion à laquelle répondre
DéclenchementAction, heure, identifiant du casLa requête a-t-elle réellement été lancée ?
RéponseÉtat, identifiant de corrélation, duréeLe système métier a-t-il accepté la tâche ?
VisibilitéObjet, expéditeur, heure d’arrivéeQuand l’e-mail est-il apparu dans la boîte de réception ?
UtilisationHeure d’envoi, réussite ou échecLe code est-il encore valide ?

3. Définir une fenêtre d’attente explicable avant tout renvoi

La fenêtre d’attente doit découler de l’objectif du produit, pas de la patience des testeurs. Si l’équipe s’engage à rendre visibles 95 % des codes sous 60 secondes, notez l’absence de réception à 60 secondes, puis établissez le verdict final à 120 secondes. Pendant cette fenêtre, vous pouvez actualiser manuellement la boîte de réception, mais ne relancez pas l’envoi.

Ne lancez le cas de renvoi qu’à la fin de la fenêtre précédente. Lors d’un renvoi, documentez clairement la règle du système : l’ancien code est-il immédiatement invalidé, les deux restent-ils valides brièvement ou seul le dernier est-il conservé ? Envoyez ensuite l’ancien puis le nouveau code selon leur ordre d’arrivée, et vérifiez la cohérence entre le message d’erreur affiché et la règle du serveur. Si plusieurs e-mails arrivent dans le désordre, ne tester que « le dernier reçu » masque le risque réel.

  • Parcours normal : premier déclenchement, réception dans la fenêtre cible et utilisation réussie.
  • Parcours retardé : le premier e-mail arrive après la fenêtre cible ; le code dispose-t-il encore d’une durée de validité suffisante ?
  • Parcours de renvoi : envoyez le premier code avant et après l’arrivée du second pour vérifier la règle d’invalidation.
  • Parcours de clics répétés : l’interface doit afficher un délai de refroidissement et ne pas créer plusieurs tâches sans avertissement.

4. Constituer un dossier de preuves facile à transmettre

Un rapport de qualité n’a pas besoin d’un long enregistrement vidéo. Le dossier minimal doit inclure l’environnement, l’identifiant du cas, l’adresse de réception masquée, les quatre horaires, l’objet visible, ainsi que les résultats attendus et réels. Si vous obtenez l’identifiant de corrélation côté métier, joignez-le à l’identifiant du test pour permettre aux ingénieurs de rechercher dans les journaux.

Ne copiez pas les informations d’un compte réel associées au code de vérification et ne collez pas l’intégralité de l’e-mail dans un ticket public. Masquez les informations d’identité sans rapport dans les captures. Une boîte de réception temporaire convient pour isoler des tests à faible risque, mais ne constitue pas un raccourci conforme pour traiter les e-mails d’utilisateurs en production.

Vérifications avant de signaler un bug

  • Préciser s’il s’agit d’un premier envoi ou d’un renvoi ;
  • Utiliser le même fuseau horaire pour toutes les heures ;
  • Indiquer un seuil précis dans le résultat attendu, plutôt que « devrait être rapide » ;
  • Associer chaque adresse à un seul cas, sans réutiliser une ancienne boîte de réception ;
  • Vérifier que les preuves sont anonymisées et ne contiennent aucun code réel d’utilisateur.

5. Quels indicateurs suivre en 2026 ?

La seule durée moyenne masque les longues traînes. Suivez au minimum les délais entre la création de la tâche et son acceptation par le fournisseur, entre cette acceptation et la réception par le système cible, puis entre la réception et la visibilité pour l’utilisateur. Consultez-les en p50, p95 et p99. Segmentez aussi le taux d’échec par modèle, langue, domaine cible et canal d’envoi ; sinon une panne régionale ou liée à un modèle sera noyée dans les totaux.

Consignez également le taux de renvoi et la proportion de « premiers codes déjà invalides à leur arrivée ». Une hausse des renvois ne signifie pas forcément une livraison plus lente : l’interface peut aussi ne pas afficher de compte à rebours clair. Si les premiers codes sont souvent invalides, la durée de validité, le délai de livraison et la stratégie de renvoi sont probablement incompatibles. Les indicateurs servent à réduire le périmètre du diagnostic, pas à remplacer les cas réels.

6. Savoir ce qu’une boîte de réception temporaire peut démontrer

Une boîte de réception temporaire permet de vérifier qu’une adresse de test reçoit un message, de déterminer quand il devient visible et de contrôler la lisibilité du contenu et des liens. Elle ne prouve pas que tous les fournisseurs de messagerie se comportent de la même façon et ne contourne pas les restrictions imposées par l’expéditeur aux domaines temporaires. Si l’expéditeur refuse activement l’envoi, consignez-le comme un résultat de stratégie au lieu de changer sans cesse d’adresse pour tenter de le contourner.

Les paiements, les données médicales, les comptes professionnels principaux et toute identité nécessitant une récupération à long terme ne doivent jamais être associés à une adresse temporaire. Pour retrouver la même identité publique lors de tests de régression sur plusieurs semaines, ouvrez la console de transfert d’e-mails et créez un alias gérable ; gardez la boîte de réception temporaire pour les tests à faible risque qui se terminent en quelques heures.

Lancer un test propre

Créer une adresse dédiée et consigner la première chronologie

Ouvrez une boîte e-mail temporaire copiable instantanément, puis actualisez-la et consultez de vrais e-mails de test sur la même page.

Ouvrir la boîte de réception