Ich konfiguriere eine benutzerdefinierte Mail-Warteschlange. Die Sache ist, dass es Fehler beim Senden von E-Mails geben kann. Normalerweise weiß man nicht, warum die Mail ihr Ziel nicht erreicht hat. Die einfachste Lösung besteht also darin, die E-Mail erneut zu senden. Hier sind einige Algorithmen, die ich aus dem Mund kenne:
- Duplizieren Sie die Zeit in der Warteschlange für den nächsten erneuten Versuch ab einem bestimmten Zeitpunkt: 1 Minute, 2 Minuten, 4 Minuten usw.
- Geben Sie eine Reihe von Intervallen an (dies ist ein allgemeiner Fall der vorherigen Option): 5 Minuten, 5 Minuten, 10 Minuten, 30 Minuten usw.
Irgendwann wird es sinnlos sein, die Mail erneut zu senden. Auf jeden Fall enthält das System ein Protokoll für nicht gesendete E-Mails.
Was wissen Sie über bewährte Verfahren in dieser Angelegenheit? Was ist ein "gutes" Halteintervall? Welche Fakten sollte ich zumindest berücksichtigen, um die Intervalle auszuwählen?