grommunio Web 5.0: der Web-Client, erwachsen geworden
grommunio Web 5.0 ist die umfangreichste Version in der Geschichte unseres Web-Clients. Einige Funktionen, die seit über einem Jahr in der Entwicklung waren, sowie mehr als 460 Änderungen seit Version 3.19 sind darin eingeflossen – und sie betreffen alles, vom ersten Pixel, den Sie bei der Anmeldung sehen, bis hin zur Stückliste, die wir mit jedem Paket ausliefern. Es ist zudem die Version, mit der grommunio Web endlich die letzten Spuren seiner Ursprünge ablegt: Die Codebasis, die Plugin-Schnittstellen und die Einstellungen tragen nun durchgängig den Namen grommunio. Aus diesem Grund springt diese Version auf eine neue Hauptversionsnummer.
Hier erfahren Sie, was Version 5.0 zu bieten hat – für die Nutzer, die täglich damit arbeiten, für die Administratoren, die das System verwalten, und für die Entwickler, die darauf aufbauen.
Auch bei den Details wird mit derselben Sorgfalt vorgegangen. Zweifarbige Ordnersymbole greifen die Themenfarbe auf, ein hervorgehobener Ordner erstreckt sich über die gesamte Zeile, lange Ordnernamen werden mit drei Punkten gekürzt, anstatt eine Bildlaufleiste in die Baumstruktur einzublenden, und der Tastaturfokus ist überall sichtbar, wohin man ihn auch bewegt.
Keyboard first:
Befehlspalette und rückgängig machen
Drücken Sie Strg+K und beginnen Sie mit der Eingabe. Die neue Befehlspalette springt zu beliebigen Ordnern, Ansichten oder Einstellungsseiten und erstellt neue Elemente, ohne dass Sie die Menüs durchlaufen müssen. Mit Strg+F gelangen Sie direkt zum Suchfeld der aktuellen Ansicht, macOS-Nutzer finden Cmd und Option dort, wo sie sie erwarten, und die Tastenkombinationen sind auf einer eigenen Einstellungsseite aufgelistet.
Haben Sie eine E-Mail versehentlich gelöscht, verschoben oder falsch markiert? grommunio Web verfügt nun wie ein Desktop-Client über die Funktionen „Rückgängig“ und „Wiederherstellen“. Mit Strg+Z machen Sie die letzte Aktion rückgängig, mit Strg+Y führen Sie sie erneut aus. Dies gilt für das Löschen, Verschieben, Kopieren, Markieren, den Lesestatus und Änderungen der Kategorie sowie für im Kalender verschobene Termine. Aktivieren Sie diese Funktion unter „Einstellungen“ › „Allgemein“.

OpenPGP schließt sich S/MIME an
E-Mails können nun mit OpenPGP signiert, verschlüsselt, entschlüsselt und verifiziert werden – zusätzlich zu der S/MIME-Unterstützung, über die grommunio Web bereits seit Jahren verfügt. Alle kryptografischen Vorgänge finden im Browser statt. Schlüssel werden auf dem Gerät des Nutzers generiert und entsperrt, private Schlüssel verbleiben in der eigenen Mailbox des Nutzers und sind durch dessen Passphrase geschützt, und entschlüsselte Inhalte verlassen den Browser zu keinem Zeitpunkt. Nutzer können die Fingerabdrücke ihrer Kontakte speichern, verschlüsselte Schlüssel-Backups exportieren und öffentliche Schlüssel auf den vom Administrator zugelassenen Schlüsselservern abrufen.
„Signieren“ und „Verschlüsseln“ sind nun zwei Schaltflächen, die von beiden Protokollen gemeinsam genutzt werden, und die automatische Speicherung wird während der Verschlüsselung einer Nachricht unterbrochen, sodass niemals ein Entwurf im Klartext auf den Server geschrieben wird.
Alles öffnen
Die Dokumentenvorschau hat sich zu einem echten Viewer entwickelt. Anhänge und Dateien in einem verbundenen „Files“-Konto werden direkt im Browser geöffnet: PDF, Word einschließlich des klassischen .doc-Formats, Excel von .xls bis CSV, PowerPoint, OpenDocument, RTF, Markdown, JSON, Quellcode, Bilder, Audio- und Videodateien sowie angehängte .eml-Nachrichten, komplett mit ihren eigenen Anhängen und eingebetteten Bildern. Tabellen behalten ihre Spaltenbreiten und zusammengeführten Zellen bei, Vorschauen öffnen sich etwa ein Drittel schneller als zuvor, und der Viewer passt sich dem Design an, einschließlich des Dunkelmodus. Vorschauen können je nach Wunsch in einem Dialogfeld, in einem Grommunio-Web-Tab oder in einem eigenen Browserfenster geöffnet werden.
Anhänge, die sich mit Ihnen bewegen
Wählen Sie mehrere Anhänge mit Strg- oder Umschalt-Klick aus und ziehen Sie sie in eine Nachricht, die Sie gerade in einem anderen Grommunio-Web-Tab oder -Fenster verfassen, oder legen Sie sie auf Ihrem Desktop ab, wo sie als ein ZIP-Archiv gespeichert werden. Mit „Auswahl in Ordner speichern“ werden sie als einzelne Dateien in einem Ordner Ihrer Wahl abgelegt. Dateien können an beliebiger Stelle im Erstellungsdialog abgelegt werden, um sie anzuhängen, und aus Microsoft Word eingefügte Bilder werden nun tatsächlich angezeigt, anstatt unterwegs zu verschwinden.
Anhänge können auch aus Nachrichten entfernt werden, die sich bereits im Postfach befinden. Die Nachricht selbst – mit ihrem Text, dem Absender und dem Datum – bleibt unverändert, und Administratoren können diese Funktion deaktivieren, wenn empfangene E-Mails unverändert bleiben müssen.

Funktioniert genauso wie Outlook
Farbkategorien werden nun so gespeichert, wie Outlook sie speichert, nämlich in der Hauptkategorieliste des Postfachs. In grommunio Web, in Outlook und auf Mobilgeräten werden dieselben Namen und Farben angezeigt; jeder, der Zugriff auf ein gemeinsames Postfach hat, sieht die Kategorien dieses Postfachs, und vorhandene Kategorien werden automatisch übernommen. Vertrauenswürdige Absender, vertrauenswürdige Empfänger und blockierte Absender werden in derselben Junk-E-Mail-Regel verwaltet, die Outlook verwendet, und der Lesebereich orientiert sich daran, wenn er entscheidet, ob externe Bilder geladen werden sollen.
Bei E-Mails von Marken, die ein BIMI-Logo veröffentlichen und die DMARC-Prüfung bestehen, wird dieses Logo nun neben dem Absender angezeigt, wodurch seriöse E-Mails von bekannten Unternehmen auf einen Blick erkennbar sind. Außerdem kann über das Kontextmenü oder den Lesebereich an jede E-Mail eine Notiz angehängt werden. Diese wird jedes Mal angezeigt, wenn die E-Mail geöffnet wird, und ist auch für Kollegen sichtbar, die Zugriff auf das Postfach haben.
Gemeinsam genutzte Postfächer, Suche und Benachrichtigungen
Die Konversationsansicht funktioniert nun auch in freigegebenen Postfächern, einschließlich solcher, deren Ordner „Gesendete Objekte“ nicht freigegeben ist. Freigegebene Postfächer lassen sich in die Reihenfolge ziehen, in der Sie arbeiten, und jede Ordnerliste richtet sich danach. Favoriten können in jeder Ordnerliste angezeigt werden. Die Suche umfasst öffentliche Ordner einschließlich ihrer Unterordner, und Suchpräfixe können in der Sprache der Benutzeroberfläche eingegeben werden: Deutsche Benutzer geben „von:“, „an:“ und „betreff:“ ein.
Benachrichtigungen unterbrechen Sie nur dort, wo Sie es wünschen: Beschränken Sie sie auf Ihr eigenes Postfach oder auf eine Liste von Ordnern Ihrer Wahl. Die Benachrichtigung nennt den Absender und den Betreff einer neuen Nachricht, anstatt die Anzahl der ungelesenen Nachrichten anzuzeigen, und der Ton kann ausgeschaltet werden. Der Dialog „Kopieren/Verschieben“ merkt sich, wo E-Mails eines Absenders zuvor abgelegt wurden, und bietet diese Ordner als Schaltflächen oberhalb der Baumstruktur an; durch Eingabe eines Ordnernamens gelangen Sie direkt zu diesem Ordner.
Schneller
Anfragen, die von einem Login aus erfolgen, werden nun parallel statt nacheinander ausgeführt, sodass ein langsames Laden eines Ordners in einem Tab die anderen nicht mehr blockiert. Der Startvorgang ist schneller: Skripte, Stile und Übersetzungen werden vom Browser zwischengespeichert und nur bei Änderungen erneut abgerufen, und der Deploy-Baum wird für Brotli und Gzip vorkomprimiert bereitgestellt. Kalenderansichten werden schneller geladen, beim Erstellen eines Ordners werden nicht mehr alle gleichrangigen Ordner geöffnet, und die Ladezeit des Ordnerbaums „Dateien“ wurde bei vierzig Ordnern von über drei Sekunden auf unter eine Zehntelsekunde verkürzt.
Sicherheit und der Cyber Resilience Act
Seit dem 11. September 2026 gelten die Meldepflichten des EU-Cyber-Resilience-Gesetzes für in der Europäischen Union verkaufte Software, und Version 5.0 wurde so entwickelt, dass sie diese erfüllt. Jede Veröffentlichung enthält nun eine maschinenlesbare Software-Stückliste sowohl im CycloneDX- als auch im SPDX-Format, in der alle 421 Laufzeit- und Build-Komponenten mit Version, Lizenz und Herkunft aufgeführt sind, und der Build-Vorgang wird abgebrochen, wenn die Stückliste nicht mehr mit den Quelldateien übereinstimmt. Jede Quelldatei enthält einen SPDX-Header mit Copyright- und Lizenzangaben, das Repository ist REUSE-konform, und eine veröffentlichte Sicherheitsrichtlinie beschreibt, wie eine Schwachstelle gemeldet wird, wie wir damit umgehen und wie wir aktiv ausgenutzte Schwachstellen innerhalb der in der Verordnung festgelegten Fristen von 24 Stunden, 72 Stunden und 14 Tagen an die ENISA melden.
Mit dieser Version wird zudem eine lange Liste von Sicherheitsverbesserungen abgeschlossen: Authentifizierungs-, Token- und Abmeldeanfragen werden auf Cross-Site-Anfragen überprüft, Keycloak-Anmeldungen verwenden einen einmaligen Status und einen validierten Callback, das Herunterladen von Anhängen erfolgt unter strengen Browserschutzmaßnahmen, ein Postfach darf nur eine begrenzte Anzahl von Nachrichten pro Minute versenden, und das S/MIME-Plugin ruft Zertifikate, OCSP- und CRL-Daten ausschließlich von öffentlichen Adressen ab, wobei Größen- und Aktualitätsbeschränkungen gelten. Abgelaufene Sitzungen werden nun auf jeder Distribution durch einen integrierten systemd-Timer bereinigt.
Für Administratoren
Plugins, die für einen Benutzer in der Grommunio-Admin-API deaktiviert sind, werden nun gar nicht mehr geladen, und optionale Plugins stellen ihren Code nur noch den Benutzern zur Verfügung, die sie aktiviert haben, was zu einem schlankeren Client führt. JSON-Themes sorgen für eine farbliche Gestaltung der gesamten Benutzeroberfläche. Neue Konfigurationsoptionen betreffen das OpenPGP-Plugin, BIMI, die Übermittlungsratenbegrenzung, die Sitzungsdauer, die S/MIME-Sperrprüfung und den Dateicache. Die vollständige Liste findet sich im Changelog, und in der Sicherheitsrichtlinie sind die Optionen aufgeführt, auf die eine sichere Installation angewiesen ist.
Gespeicherte Benutzereinstellungen werden bei der ersten Anmeldung automatisch in den neuen Verzeichnisbaum „grommunio/v1“ verschoben, und gespeicherte Layouts, Rasterzustände und Fenstergrößen bleiben von der Umstellung unberührt.
Für Plugin-Entwickler
Mit dieser Version wird der Zarafa-Namespace in „Grommunio“ umbenannt, die „zarafa.xtypes“ und „ptypes“ in „grommunio.“, die „zarafa-“CSS-Klassen in „grommunio-“ und der Einstellungsstamm von „zarafa/v1“ in „grommunio/v1“. Ein Plugin, das auf die alten Namen ausgelegt ist, wird durch eine einzige automatische Ersetzung angepasst, und die Datei „doc/plugin-namespace-migration.rst“ im Repository listet die wenigen Bezeichner auf, die bewusst ihren Namen behalten, wie beispielsweise die „php_mapi“-Funktionen und den ZARAFA-Adresstyp.
Um dem Ökosystem Zeit zu geben, behält Version 5.0 veraltete Aliase bei: „window.Zarafa“ wird zu „Grommunio“ aufgelöst und protokolliert einmalig eine Warnung, nicht registrierte „zarafa.xtypes“ werden an ihre „grommunio.“-Entsprechungen weitergeleitet, alte Einstellungs-Pfade werden umgeleitet und die PHP-Ausnahmeklassen behalten ihre alten Namen. CSS-Klassen bilden die einzige Ausnahme: Ein Plugin-Stylesheet, das nach „zarafa-*“-Klassen sucht, muss umbenannt werden. Die Aliase werden mit der nächsten Hauptversion entfernt, sodass ein Plugin, das weiterhin die Konsolenwarnung auslöst, noch eine Referenz zu korrigieren hat. Neu in der Plugin-API sind die gemeinsamen Schaltflächen „Signieren“ und „Verschlüsseln“, in die sich Schutz-Plugins einbinden lassen, ein Server-Hook zum Abrufen einer geschützten Nachricht vor der S/MIME-Analyse sowie das Manifest-Element
So erhalten Sie grommunio Web 5.0
grommunio Web 5.0 ist ab sofort über die Paket-Repositorys der grommunio-Community verfügbar. Die Veröffentlichung der unterstützten Version von grommunio Web ist für eine Woche ab heute geplant. Das vollständige Changelog listet alle Änderungen seit Version 3.19 auf; die Stückliste befindet sich daneben im Stammverzeichnis des Repositorys.
Eröffnen Sie ein Demo Account(opens in a new tab), um grommunio zu testen.
Alle Änderungen sind im GitHub-Repository zu finden.