File d'envoi avec réessais — un rappel ne se perd pas dans une coupure
Les e-mails sont mis en file et réessayés en cas d'échec, avec un délai croissant entre les tentatives.
Le problème
Un e-mail envoyé au moment exact d'un incident réseau disparaît sans laisser de trace. Ce n'est pas fréquent, mais sur des centaines de messages par mois, ça finit par arriver — et ça arrive à un rappel, la veille d'un rendez-vous, sans que personne le sache.
L'envoi direct au moment de l'action a un second défaut : il ralentit ce que fait l'utilisateur. La réservation attend que le serveur de messagerie réponde, et si celui-ci met dix secondes, le client regarde une page qui tourne en se demandant si son clic a fonctionné.
Découpler l'action et l'envoi règle les deux problèmes à la fois.
Sans Kagenda
Un incident réseau au mauvais moment, et le rappel de la veille ne part jamais — sans que personne le sache.
Avec Kagenda
Le message est mis en file et réessayé automatiquement, avec un délai croissant, jusqu'à ce qu'il parte.
Comment ça marche dans Kagenda
Les messages ne sont pas envoyés dans la foulée de l'action : ils sont déposés dans une file, qu'un processus traite en continu.
- Le message est mis en fileLa réservation se termine immédiatement pour le client, sans attendre le serveur de messagerie.
- La file est traitée en continuUn processus reprend régulièrement les messages en attente et les envoie.
- Les échecs sont réessayésUn envoi qui échoue est repris plus tard, avec un délai qui s'allonge à chaque tentative — de quoi passer une coupure passagère sans saturer le service.
- Les échecs persistants sont signalésL'agenda affiche les messages qui ne sont pas partis, pour que vous puissiez renvoyer ou corriger l'adresse.
Traitement d'un envoi
- En file d'attente
- Échec réseau — nouvel essai dans 2 min
- Envoyé
Concrètement
- 1
La réservation ne ralentit pas
Le client n'attend pas que le serveur de messagerie réponde : la réservation se termine tout de suite.
RéservationTerminée sans attendre l'envoi de l'e-mail - 2
Une coupure passagère ne perd rien
Un envoi qui échoue est repris plus tard, avec un délai qui s'allonge à chaque tentative.
ÉchecNouvelle tentative - 3
Les échecs persistants sont signalés
L'agenda affiche les messages qui ne sont pas partis, pour renvoyer ou corriger l'adresse.
AgendaMessages non partis listés pour renvoi
Fonctionnalités liées
- Délivrabilité des e-mailsLes messages partent par un service d'envoi spécialisé, avec une limite de temps et des erreurs réseau reprises.
- Renvoi manuel d'un e-mailRenvoyez une confirmation à la demande, éventuellement à une autre adresse.
- Rappel de rendez-vous automatiqueUn e-mail envoyé avant chaque rendez-vous : X heures avant, ou la veille à heure fixe.
- E-mail de confirmationUn e-mail immédiat après la réservation, à vos couleurs et à votre nom, avec le lien d'annulation.
Questions fréquentes
Combien de temps un message peut-il rester en attente ?
En fonctionnement normal, quelques secondes. Les réessais n'entrent en jeu qu'en cas d'échec, et l'agenda signale ce qui n'est finalement pas parti.
Un rappel en retard est-il quand même envoyé ?
Oui, la file reprend les messages en attente. Un rappel qui part avec quelques minutes de décalage reste utile ; c'est préférable à un rappel perdu.
Comment voir les échecs ?
Ils sont signalés dans l'agenda, au niveau des réservations concernées, ce qui vous permet d'agir avant le rendez-vous.