1 ✉️ Evolution (Die Open-Source-Groupware-Zentrale)
Während Thunderbird als plattformübergreifender, eigenständiger Riese agiert und minimalistische Clients wie Geary oder KMail spezifische Desktop-Nischen bedienen, besetzt Evolution die absolute Spitzenposition im produktiven Enterprise- und Büro-Einsatz.
Evolution ist das funktionale Linux-Gegenstück zu Microsoft Outlook.
Das Programm wurde ursprünglich um das Jahr 2000 herum von der Firma Ximian entwickelt (später von Novell, Miguel de Icaza und schließlich der GNOME-Foundation gepflegt), um die kritische Lücke einer fehlenden, professionellen Firmen-Groupware unter Linux zu schließen.
Evolution zeichnet sich durch eine klassische, dreigeteilte Office-Struktur aus, die auf maximale Effizienz, exzellente Tastaturbedienung und tiefe Integration in das Betriebssystem optimiert ist.
Die Kernphilosophie von Evolution lautet: „Biete eine kompromisslos professionelle Kommunikations- und Organisationszentrale, die nahtlos mit modernen Firmennetzwerken (Exchange/Office 365) harmoniert, während alle Daten durch ein modulares Hintergrund-System lokal für den gesamten Desktop verfügbar bleiben.“
2 🏗️ DIE ARCHITEKTUR: DER EVOLUTION-DATA-SERVER (EDS)
Das wichtigste Alleinstellungsmerkmal von Evolution, ist die strikte Trennung zwischen der grafischen Oberfläche (GUI) und dem Daten-Unterbau. Evolution nutzt im Hintergrund den Evolution-Data-Server (EDS).
2.1 Warum ist das genial?
Selbst wenn du die grafische Anwendung Evolution gar nicht geöffnet hast, läuft der EDS-Dienst geräuschlos als Systemd-User-Service im Hintergrund. Er synchronisiert deine Kalender, Kontakte und Aufgaben mit den entfernten Servern (z. B. Nextcloud, Google oder Exchange).
- Die Systemintegration:
Andere, schlanke Desktop-Anwendungen (wie das Uhrzeit- und Kalender-Widget in deiner KDE Plasma-Taskleiste oder die GNOME-Shell-Kalenderanzeige) greifen direkt auf diesen EDS-Cache zu. Du siehst deine Termine also systemweit, ohne dass der große Mail-Client permanent RAM verbraucht.
3 📦 DER BEREITSTELLUNGSWEG (Die „Fantastischen Vier“)
Da Evolution die Kern-Groupware von GNOME ist, ist das Paket in den Repositories jeder Distribution als stabiler Standard vorhanden.
3.1 1️⃣ Der native Debian-Weg
Wichtig für Exchange/Office 365-Anbindung (EWS-Plugin nachrüsten):
3.2 2️⃣ Der native Arch Linux-Weg
3.3 3️⃣ Der native Fedora-Weg
3.4 4️⃣ Der native openSUSE-Weg (Tumbleweed)
4 🛠️ DATENPFADE & BACKUP
- Die E-Mails und lokalen Daten: ~/.local/share/evolution/
- Die Konfigurationsdaten (Konten, Einstellungen): ~/.config/evolution/
- Der temporäre Cache (EDS-Datenbanken, IMAP-Cache): ~/.cache/evolution/
4.1 Der integrierte Backup-Befehl via CLI:
Evolution bietet eine hervorragende, integrierte Backup-Funktion. Man kann diese auch ohne GUI im Terminal triggern, um automatische Cronjobs oder Backups zu erstellen:
# Erstellt ein vollständiges, komprimiertes Backup aller Konten, Mails und Kalender
evolution --backup ~/Backups/evolution-backup.tar.gz
5 ⚠️ DIE TYPISCHEN EVOLUTION-STOLPERSTEINE
5.1 Das „Office 365 / Exchange Login schlägt fehl“ - Problem (OAuth2)
- Das Problem:
Ein Nutzer versucht verzweifelt, sein Firmen-E-Mail-Konto (Microsoft 365 / Exchange Online) in Evolution einzubinden. Trotz korrekter Passwörter bricht die Verbindung mit Authentifizierungsfehlern ab. - Die Ursache:
Microsoft hat die klassische Kennwort-Authentifizierung (Basic Auth) aus Sicherheitsgründen fast vollständig abgeschaltet. Es wird zwingend Modern Authentication (OAuth2) vorausgesetzt. - Die Lösung:
- Beim Einrichten des Kontos als Server-Typ „Exchange Web Services“ (EWS) wählen.
- Als Authentifizierungstyp im Dropdown-Menü explizit „OAuth2 (Office 365)“ auswählen.
- Nach dem Klicken auf „Abrufen“ öffnet sich das offizielle Microsoft-Login-Fenster im Browser, in dem der Nutzer den Zugriff (ggf. mit dem zweiten Faktor/App) einmalig bestätigen muss.
5.2 Das „Der Evolution-Prozess blockiert das Herunterfahren“ - Mysterium
- Das Problem:
Ein User klagt, dass sein PC beim Herunterfahren manchmal 90 Sekunden hängen bleibt, weil systemd auf einen Hintergrunddienst wartet. Im Log taucht der evolution-addressbook-factory oder evolution-calendar-factory Dienst auf. - Die Ursache:
Wenn Evolution im Hintergrund gerade eine massive Synchronisation (z. B. den Abgleich von tausenden Firmenkontakten oder das Bereinigen eines riesigen IMAP-Ordners) durchführt, blockiert der EDS-Prozess kurzzeitig den Shutdown-Trigger, um Datenkorruption in den lokalen SQLite-Datenbanken zu verhindern. ipp: Die Hintergrunddienste vor dem Herunterfahren manuell oder per Skript sauber beenden, falls das Problem chronisch auftritt:
6 📝 FAZIT
Evolution ist das unbesungene Arbeitstier der Linux-Bürowelt. Während viele das modernere Design von Thunderbird bevorzugen, bleibt Evolution aufgrund des genialen Evolution-Data-Servers und der ungeschlagenen Exchange-EWS-Integration die erste Wahl für professionelle Administratoren und Power-User, die eine tiefe Systemintegration suchen.