Clustraly
Email & cache

Renvoi & annulation d'un email : reprenez la main sur chaque livraison

Renvoi & annulation d'un email une fonctionnalité du module Email & cache de Clustraly. Le renvoi et l'annulation d'un email vous permettent de relancer une livraison échouée ou stopper un envoi depuis la file, sans relancer tout le pipeline.

Un email a échoué, ou vous voulez couper un envoi avant qu'il ne parte ? Renvoyez-le ou annulez-le en un clic, directement dans la file d'attente sans redémarrer tout le pipeline d'envoi.

Contrôle manuel

Reprenez la main sur chaque email de la file

La file d'attente Clustraly envoie vos emails de façon asynchrone : la page web se contente d'enfiler le message, un worker s'occupe de l'envoi réel. Quand un message dérape, vous n'avez pas à attendre le prochain cycle ni à tout relancer.

Deux actions ciblées, Renvoyer et Annuler, vous donnent un contrôle direct sur la livraison, message par message, sans toucher au reste de la file.

  • Deux actions claires : Renvoyer, Annuler
  • Pilotées depuis la file d'attente email
  • Aucun pipeline complet à redémarrer
Ouvrir la file d'emails
Renvoyer

Relancez une livraison ratée, compteur remis à zéro

Renvoyer remet le message en file et réinitialise son compteur de tentatives : la livraison repart proprement, comme un premier envoi, au lieu de rester bloquée sur ses échecs passés.

L'action n'apparaît que pour les messages Échoué, Envoyé ou Annulé les seuls statuts où un renvoi a du sens.

  • Compteur de tentatives réinitialisé
  • Proposé pour Échoué, Envoyé et Annulé
  • Requête protégée par jeton CSRF
  • Journalisé en email.resend
Annuler

Stoppez un envoi avant qu'il ne parte

Annuler interrompt un envoi ou un ré-envoi en cours de route : vous coupez la boucle de tentatives avant que le message n'atteigne son destinataire.

L'action reste disponible pour les statuts En attente, En cours d'envoi ou Échoué là où il est encore temps d'agir.

  • Arrête un message En attente, En cours ou Échoué
  • Coupe la boucle de ré-essais
  • Requête protégée par jeton CSRF
  • Journalisé en email.cancel
Cas d'usage

Rattrapez un incident sans tout redémarrer

Vous venez de corriger votre configuration SMTP ? Relancez les emails tombés en Échoué. Un mauvais message attend en file ? Annulez-le avant l'envoi. Une confirmation doit repartir ? Un clic sur Renvoyer suffit.

  • SMTP réparé : relancez les échecs d'un geste
  • Mauvais message en attente : annulez-le à temps
  • Confirmation à réémettre : renvoi en un clic
Garde-fous & traçabilité

Des actions cadrées et tracées, pas de fausse manœuvre

Chaque commande est bornée par le statut réel du message : impossible de renvoyer ce qui ne s'y prête pas, ni d'annuler ce qui est déjà parti ou clos. Les deux requêtes sont protégées par jeton CSRF et journalisées, pour un audit sans zone d'ombre.

  • Actions proposées selon le statut réel du message
  • Requêtes protégées par jeton CSRF
  • Renvoi et annulation journalisés (piste d'audit)
  • Piloté depuis l'espace d'administration des emails
Pourquoi ça compte

L'interface propose, vous décidez

Chaque email en file n'affiche que les actions cohérentes avec son statut réel : on ne vous propose de renvoyer que ce qui peut l'être, et d'annuler que ce qui est encore rattrapable. Le geste final reste toujours le vôtre.

FAQ

Questions fréquentes

Quelle différence entre renvoyer et annuler un email ?
Renvoyer remet le message en file et réinitialise son compteur de tentatives, pour une nouvelle livraison propre. Annuler stoppe un envoi ou ré-envoi en cours. Le renvoi vise les statuts Échoué, Envoyé ou Annulé ; l'annulation vise En attente, En cours d'envoi ou Échoué.
Le renvoi repart-il de zéro ou poursuit-il les tentatives ?
Il repart de zéro : le compteur de tentatives est réinitialisé et le message est remis en file comme un premier envoi. Vous ne restez donc pas bloqué sur les échecs accumulés lors du cycle précédent.
Puis-je annuler un email déjà envoyé ?
Non. L'annulation ne s'applique qu'aux messages En attente, En cours d'envoi ou Échoué. Un message déjà Envoyé ne peut pas être annulé, mais il peut être renvoyé si vous devez réémettre la même livraison.
Ces actions sont-elles tracées ?
Oui. Chaque renvoi est journalisé en email.resend et chaque annulation en email.cancel, et les deux commandes sont protégées par jeton CSRF. Vous gardez ainsi une piste d'audit claire de qui a agi sur quel message.
Prêt à commencer ?

Gardez le contrôle de vos emails, un envoi à la fois

Pas besoin de purger la file ni de relancer le worker cron pour rattraper un incident. Deux commandes ciblées, Renvoyer et Annuler, vous rendent la main sur la livraison, message par message. Chaque action est cadrée par le statut, protégée par jeton CSRF et journalisée pour l'audit. Vous corrigez précisément ce qui doit l'être, et rien d'autre.