GLX Mail Reload (Nextcloud App)

▶ Beschreibung lesen…▼ Beschreibung schließen…
GLX-Mail-Reload – Hilfs-App für Nextcloud Mail
📬 Was es macht
Nextcloud holt neue Mails zuverlässig im Hintergrund ab. Was es nicht tut: die Ansicht danach auffrischen. Neue Nachrichten bleiben also unsichtbar, bis man die ganze Seite neu lädt. Auch der Aktualisieren-Knopf hilft nicht weiter – er zeigt nur, was ohnehin schon in der Datenbank liegt.
Genau diese Lücke schließt GLX-Mail-Reload. Die App fragt im eingestellten Takt nach, ob etwas Neueres angekommen ist, und frischt die Ansicht von selbst auf. Kein Knopf, keine Angewohnheit, kein Warten.
✨ Was drin steckt
🔄 Automatisches Auffrischen
Neue Mails erscheinen, ohne dass du etwas anfassen musst.
⏱️ Takt frei wählbar
Von 10 Sekunden bis zu einer Stunde. Kürzer heißt schneller, aber jede Prüfung ist eine Anfrage an deinen Server – zwischen 30 und 120 Sekunden liegt für die meisten der beste Mittelweg.
✍️ Pause beim Schreiben
Ein offenes Schreibfenster setzt alles aus. Es wird nie unter einer halbfertigen Mail neu geladen. Direkt vor dem Auffrischen wird noch einmal nachgesehen, falls in der Zwischenzeit ein Fenster aufgegangen ist.
📤 Postausgang im Blick
Solange dort eine Nachricht auf den Versand wartet, hält die App still.
🔘 Zustand auf einen Blick
Bei aktiver Unterstützung sitzt neben Suche und Glocke ein kleines Zahnrad. Es dreht sich kurz bei jeder Prüfung und wird blass in der Pause. Ein Klick darauf führt direkt zu den Einstellungen.
🎯 Nur dort, wo es hingehört
Das Skript lädt ausschließlich auf den Seiten der Mail-App – im Rest deiner Nextcloud passiert nichts.
🛡️ Update-fest gebaut
Die Abfragen gehen direkt an die Mail-Tabellen statt über die Innereien der Mail-App. Deren Updates können dieser App also nichts anhaben.
🪶 Kein Ballast
Reines PHP und schlankes JavaScript. Kein Bauschritt, keine Fremdpakete, keine Abhängigkeiten außer der Mail-App selbst.
🛠️ So wird es benutzt
Zu finden unter Einstellungen → Verwaltung → GLX-Mail-Reload. Die App taucht bewusst nicht im App-Menü auf, denn sie arbeitet im Hintergrund.
„Unterstützung aktiv“ anhaken – der Hauptschalter.
Bei „Prüfen alle … Sekunden“ den Takt setzen. 60 Sekunden sind ein guter Anfang.
Auf Speichern klicken.
Die Mail-App öffnen – das Zahnrad erscheint in der Kopfleiste und macht ab da seine Arbeit.
🔬 Wie es funktioniert
Bei jeder Runde fragt die App ihren eigenen Endpunkt nach drei Zahlen: dem Zeitstempel der neuesten Nachricht, der Anzahl ungelesener Mails und der Anzahl im Postausgang. Liegt der neueste Zeitstempel vor dem vom Seitenaufbau, wird die Ansicht aufgefrischt.
Vorher greifen die beiden Sicherungen: Der Browser prüft, ob ein Schreibfenster offen ist, und der Server meldet, ob im Postausgang noch etwas liegt. Trifft eines davon zu, wird die Runde komplett ausgelassen.
📋 Voraussetzungen
Nextcloud mit installierter und eingerichteter Mail-App
PHP 8.0 oder neuer
Keine weiteren Abhängigkeiten
⚖️ Und was es nicht macht
Die App liest keine Inhalte, keine Betreffzeilen und keine Absender. Abgefragt wird ausschließlich, ob es etwas Neueres gibt – mehr braucht es nicht, um zu wissen, wann aufgefrischt werden muss.