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.
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
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
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
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
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
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.
Questions fréquentes
Qu'est-ce que la file d'attente email (outbox asynchrone) ?
Pourquoi l'envoi est-il asynchrone plutôt qu'immédiat ?
Comment filtrer les emails de la file ?
Que montre le détail d'un email ?
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.