Clustraly
Email & cache

File d'attente email (outbox asynchrone) : vos pages restent rapides, vos envois sous contrôle

File d'attente email (outbox asynchrone) une fonctionnalité du module Email & cache de Clustraly. La file d'attente email de Clustraly enfile chaque message en base, puis un worker cron l'envoie ; vous listez, filtrez et inspectez chaque envoi.

La requête web se contente d'enfiler le message ; un worker cron effectue l'envoi réel. Vous gardez une vue complète, filtrable et traçable sur chaque email qui quitte votre site.

Envoi asynchrone

Vos pages ne ralentissent jamais à cause d'un email

Quand une action déclenche un email, votre site ne reste pas bloqué à attendre le serveur SMTP. La requête web se contente d'enfiler le message, puis rend la main immédiatement.

L'envoi réel est confié à un worker cron qui traite la file en arrière-plan. Vos visiteurs et vos administrateurs gardent une expérience fluide, même quand la livraison prend son temps.

  • La requête web enfile, puis rend la main
  • Un worker cron effectue l'envoi réel
  • Aucune page figée par un SMTP lent
Vue d'ensemble

Retrouvez chaque email en un coup d'œil

La page Emails liste tous les messages de la file et vous laisse filtrer par statut d'un clic : Tous, En attente, Envoyé, Échoué ou Annulé.

Un compteur par statut vous montre aussitôt combien de messages attendent, sont partis ou ont échoué sans requête en base ni export à monter.

  • Chips de filtrage par statut
  • Compteur par statut affiché
  • Accès réservé à la permission emails.manage
Détail d'un message

Diagnostiquez un envoi sans quitter l'admin

Ouvrez n'importe quel message pour voir le destinataire, le sujet, le contexte, le reply-to et le corps brut exactement tel qu'il partira.

En cas de souci, le détail affiche le compteur de tentatives N/max, les horodatages de mise en file, d'envoi et de prochaine tentative, ainsi que la dernière erreur rencontrée.

  • Destinataire, sujet, contexte, reply-to
  • Tentatives N/max et horodatages
  • Dernière erreur et corps brut du message
File persistée

Un historique complet, des ré-essais possibles

La file vit en base de données, pas seulement en mémoire. Chaque message reste consultable après son passage, qu'il soit envoyé ou échoué.

Cette persistance autorise l'historique, les ré-essais et une traçabilité de bout en bout : vous savez toujours ce qui est parti, quand et avec quel résultat.

  • File persistée en base de données
  • Historique conservé après envoi
  • Ré-essais et traçabilité activés
Garde-fous

Une file sous contrôle, réservée aux bonnes personnes

L'accès à la file et au détail des messages est protégé par la permission emails.manage : seuls vos administrateurs habilités consultent les envois.

Comme l'envoi est découplé de la requête web et consigné dans la file, aucun email ne part sans laisser de trace vous gardez la main sur ce qui quitte votre site.

  • Accès protégé par emails.manage
  • Envoi découplé de la requête web
  • Aucun envoi sans trace
Pourquoi ça compte

Rien ne se perd entre le clic et l'envoi

Parce que la file est persistée en base, chaque email garde son historique, son compteur de tentatives et ses horodatages. Vous listez, filtrez et inspectez la livraison reste lisible de bout en bout, sans ralentir vos pages.

FAQ

Questions fréquentes

Qu'est-ce que la file d'attente email (outbox asynchrone) ?
C'est l'outil qui enfile chaque email en base au lieu de l'envoyer sur-le-champ. Un worker cron effectue ensuite l'envoi réel en arrière-plan, tandis que vous listez, filtrez et inspectez chaque message depuis l'admin.
Pourquoi l'envoi est-il asynchrone plutôt qu'immédiat ?
Parce que la requête web se contente d'enfiler le message et rend la main aussitôt. Vos pages ne restent pas bloquées à attendre le serveur SMTP : l'envoi est confié à un worker cron dédié qui traite la file en arrière-plan.
Comment filtrer les emails de la file ?
La page Emails propose des chips de filtrage par statut Tous, En attente, Envoyé, Échoué, Annulé avec un compteur par statut, pour repérer d'un coup d'œil ce qui attend, part ou échoue.
Que montre le détail d'un email ?
Le destinataire, le sujet, le contexte, le reply-to, le compteur de tentatives N/max, les horodatages de mise en file, d'envoi et de prochaine tentative, la dernière erreur et le corps brut du message.
Prêt à commencer ?

Gardez la main sur chaque email qui quitte votre site

La file d'attente email (outbox asynchrone) de Clustraly découple l'envoi de la requête web, le confie à un worker cron et conserve tout en base. Vous listez, filtrez par statut et inspectez chaque message pour une délivrabilité lisible et sous contrôle, sans jamais ralentir vos pages.