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.
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.
Pour qui c’est utile
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.