Technique • 25 FÉVRIER 2026

Simplification des statuts d'e-mail

Nous avons remplacé les anciens statuts d'e-mail par un ensemble plus clair et cohérent. Voici ce qui a changé et comment les nouveaux statuts correspondent aux anciens.
Diagramme simplifié du flux des statuts d'e-mail
Diagramme simplifié du flux des statuts d'e-mail

Les statuts d’e-mail constituent l’un des éléments les plus importants de l’API — ils vous indiquent précisément où en est un e-mail dans son cycle de vie. Au fil du temps, notre ensemble initial de statuts s’est développé de manière organique et est devenu source de confusion : quelle est la différence entre error et softfail ? Est-ce que held équivaut à pending ? Nous avons décidé de faire le ménage.

Les nouveaux statuts

Nous disposons désormais de 12 statuts clairs, chacun avec une signification et une couleur distinctes :

StatutCouleurDescription
accepted🟡Accepté pour livraison
scheduled🟡Programmé pour livraison ultérieure
delivered🟢Livré au serveur de messagerie du destinataire
bounced🔴Échec définitif (rebond dur)
attempted🟠Tentative de livraison mais échec temporaire
failed🔴Échec de livraison dû à une erreur spécifique
rejected🔴Accepté initialement, puis rejeté
loaded🔵Contenu de l’e-mail chargé (suivi d’ouverture)
clicked🟣Un lien dans l’e-mail a été cliqué
suppressedLe destinataire figure sur la liste de suppression
received🟢E-mail entrant accepté
complained🔴Une plainte pour spam a été enregistrée

Ce qui a changé par rapport aux anciens statuts

Les anciens statuts sont dépréciés. Voici comment ils correspondent aux nouveaux :

Ancien statut (déprécié)Nouveau statut
pendingaccepted ou scheduled
sentdelivered
held(supprimé)
hold_cancelled(supprimé)
softfailattempted
hardfailbounced
openedloaded
errorfailed
delayed(supprimé)
processed(supprimé)

Les statuts renommés sont plus descriptifs : loaded indique clairement que nous suivons le chargement du contenu de l’e-mail (pas nécessairement son ouverture par un humain), attempted est moins ambigu que softfail, et bounced est universellement compris.

Rétrocompatibilité

Tous les e-mails existants et leurs livraisons ont été migrés vers les nouveaux statuts. Vous ne verrez aucun ancien nom de statut dans les enregistrements d’e-mails ou de livraisons, quelle que soit leur date de création.

Le seul endroit où les anciens noms de statuts peuvent encore apparaître concerne les événements et requêtes webhook déjà déclenchés qui ont été envoyés avant cette modification. Ces données historiques sont immuables et conserveront les valeurs de statut d’origine avec lesquelles elles ont été créées.

Si vous filtrez ou effectuez des correspondances sur les valeurs de statut dans votre code, mettez à jour vos intégrations pour utiliser les nouveaux noms.

Blog

Les dernières actualités et mises à jour, directement depuis Emailit.

Restez informé des derniers articles du Blog Emailit.

Localisé par IA