Verzendwachtrij met nieuwe pogingen — een herinnering gaat niet verloren in een storing
E-mails worden in een wachtrij gezet en bij mislukking opnieuw geprobeerd, met een groeiende tussenpoos.
Het probleem
Een e-mail die precies op het moment van een netwerkstoring wordt verstuurd, verdwijnt spoorloos. Het gebeurt niet vaak, maar bij honderden berichten per maand komt het er een keer van — en het overkomt een herinnering, de dag vóór een afspraak, zonder dat iemand het merkt.
Rechtstreeks versturen op het moment van de handeling heeft een tweede nadeel: het vertraagt wat de gebruiker aan het doen is. De boeking wacht tot de mailserver antwoordt, en duurt dat tien seconden, dan kijkt de klant naar een draaiende pagina en vraagt zich af of zijn klik heeft gewerkt.
De handeling en de verzending loskoppelen lost beide problemen in één keer op.
Zo werkt het in Kagenda
Berichten worden niet in het verlengde van de handeling verstuurd: ze worden in een wachtrij gelegd die een proces doorlopend afwerkt.
- Het bericht komt in de wachtrijDe boeking is voor de klant meteen klaar, zonder op de mailserver te wachten.
- De wachtrij wordt doorlopend afgewerktEen proces pakt de wachtende berichten regelmatig op en verstuurt ze.
- Mislukkingen worden opnieuw geprobeerdEen mislukte verzending wordt later opnieuw opgepakt, met een tussenpoos die bij elke poging langer wordt — genoeg om een tijdelijke storing te overbruggen zonder de dienst te overbelasten.
- Blijvende mislukkingen worden gemeldDe agenda toont de berichten die niet zijn uitgegaan, zodat u opnieuw kunt versturen of het adres kunt corrigeren.
Voor wie het nuttig is
Veelgestelde vragen
Hoe lang kan een bericht wachten?
In normale werking enkele seconden. Nieuwe pogingen komen alleen bij mislukking in beeld, en de agenda meldt wat uiteindelijk niet is uitgegaan.
Wordt een late herinnering alsnog verstuurd?
Ja, de wachtrij pakt wachtende berichten weer op. Een herinnering die enkele minuten later uitgaat blijft nuttig; dat is beter dan een verloren herinnering.
Hoe zie ik de mislukkingen?
Ze worden in de agenda gemeld bij de betrokken boekingen, zodat u vóór de afspraak kunt handelen.