Hermetry enregistre chaque tentative d’envoi de ses canaux dans un journal de livraison : une ligne par destinataire et par canal. Le journal répond à « a-t-il été envoyé, à qui, par quel fournisseur, et le fournisseur l’a-t-il accepté ? ». Il complète les compteurs d’usage, qui répondent à « combien ».
Ce qui est enregistré
| Champ | Signification |
|---|---|
| Canal | mail, sms, push, ou une plateforme de messagerie. La cloche n’est pas journalisée : son fil de notifications fait office d’enregistrement. |
| Destinataire | L’adresse, le numéro ou le membre. Stocké chiffré avec la clé de données de votre organisation. |
| Fournisseur | Le fournisseur de messagerie, de SMS ou de messagerie instantanée utilisé |
| Statut | sent, failed ou pending |
| Objet | Pour le mail |
| Identifiant du message chez le fournisseur | La référence du fournisseur, lorsqu’il en fournit une |
| Erreur | Le texte d’erreur du fournisseur pour une tentative échouée |
| Heure | Moment de la tentative |
sent signifie que le fournisseur a accepté le message. Qu’il soit ensuite parvenu dans la boîte de réception ou sur le téléphone relève du fournisseur ; les rebonds signalés plus tard sont traités séparément de ce journal.
Où consulter les preuves de livraison
Dans cette version, le journal n’a pas de page dédiée dans l’application. Utilisez :
| Où | Affiche |
|---|---|
| La chronologie de l’alarme | Notifiée avec le nombre de destinataires, les canaux et l’indication d’un envoi en critique ; Notification retenue (limitation) ; Silencieuse : personne n’a été notifié. Voir Gérer les alarmes. |
| L’Historique d’une règle | Les étapes de chaque exécution, y compris une étape Prévenir les personnes en échec. |
| Le panneau de débogage d’un flux et les résultats d’exécution | Les compteurs msg.metadata.notify du bloc Notify : delivered, failed, suppressed, invalid, quota, held. |
| L’export de données de votre organisation | La collection Notification log : ce qui a été envoyé, à qui, et quand. Voir Exporter vos données et clôturer votre organisation. |
Durée de conservation
| Âge | Ce qui se passe |
|---|---|
| Jusqu’à 90 jours | Conservé intégralement. |
| Après 90 jours | Anonymisé : le destinataire, son index de recherche, l’objet et le texte d’erreur sont supprimés. |
| Après deux ans | Supprimé. |
Un balayage quotidien applique cette règle à chaque organisation. La durée de conservation est la même pour toutes les organisations.
Alerte de taux d’échec
Toutes les 15 minutes, Hermetry vérifie les 30 dernières minutes des envois de votre organisation. S’il y a eu au moins 20 tentatives et que la moitié ou plus ont échoué, l’événement webhook notification.failure_rate_high (« Notification failure rate high ») est envoyé, au plus une fois par heure. Abonnez un webhook à cet événement pour être rapidement informé qu’un serveur de messagerie, un fournisseur de SMS ou une plateforme de messagerie est en panne. Voir Webhooks.
Causes fréquentes : identifiants SMTP expirés, solde épuisé chez le fournisseur, plateforme de messagerie déconnectée, panne du fournisseur.
Ce qui n’est pas dans le journal
- Les notifications jamais tentées sur un canal : retenues par une préférence, les heures calmes, la fenêtre de répétition, le délai de recharge ou un silence, ou sans adresse pour ce canal. Ces décisions apparaissent dans la chronologie de l’alarme ou dans le résultat du bloc.
- Webhooks : ils disposent de leur propre journal de livraison. Voir Webhooks.

