# Cloud.4future.one (Nextcloud) IMAP Login

**URL:** <https://forum.4future.community/t/cloud-4future-one-nextcloud-imap-login/707>\
**Category:** 4future Drive (Cloudspeicher)\
**Created:** [30. Oktober 2025 um 07:51 UTC](https://forum.4future.community/t/cloud-4future-one-nextcloud-imap-login/707 "2025-10-30T07:51:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![werneri](https://forum.4future.community/user_avatar/forum.4future.community/werneri/32/2555_2.png) [@werneri](https://forum.4future.community/u/werneri)\
**Post date:** [30. Oktober 2025 um 07:51 UTC](https://forum.4future.community/t/cloud-4future-one-nextcloud-imap-login/707/1 "2025-10-30T07:51:32Z")

</div>

## \*\*Von OwnCloud zu Nextcloud

und warum wir ein eigenes Login-Plugin entwickeln mussten\*\*

Durch den Umstieg von **OwnCloud auf Nextcloud** war – wie berichtet – das für uns sehr wichtige **user\_external-Plugin** seit Nextcloud 28 nicht mehr kompatibel.

Dieses Beispiel zeigt deutlich die **Herausforderungen der Open-Source-Welt** :

- Die Community hat das Plugin nicht weiterentwickelt, weil sich niemand gefunden hat, der seine Freizeit dafür investiert.

- Der ursprüngliche Maintainer von Nextcloud hat es aufgegeben, weil es **nicht mehr zu den strategischen Zielen von Nextcloud** passt.  
Im Enterprise-Umfeld sind heute andere Login-Methoden wie **OpenID Connect (OIDC)** wichtiger.

Der **Nutzer – in diesem Fall wir – steht damit im Regen.**

### **Unsere Lösung: ein eigenes Plugin**

Um die Funktionalität zu erhalten, haben wir ein **neues Plugin entwickelt** , das die **IMAP-Authentifizierung** übernimmt.

#### **Was passiert dabei technisch?**

Wenn sich ein Benutzer beispielsweise mit seiner **@clubcomputer.at-Adresse** bei Nextcloud anmeldet, kennt Nextcloud selbst kein Kennwort.  
Das Plugin versucht sich im Hintergrund am **Mailserver (mail.ccc.at)** einzuloggen.  
Gelingt diese Anmeldung, wird der Benutzer auch bei Nextcloud akzeptiert.

Im Ergebnis entsteht ein **einfaches Single-Sign-On (SSO)**:  
Die Anmeldedaten für Mail und Nextcloud sind identisch – der Benutzer funktioniert auf beiden Systemen nahtlos.

### **Die Herausforderung nach der Migration**

Auf dem **Testsystem** funktionierte das Plugin reibungslos.  
Auf dem **Produktivsystem** zeigte sich jedoch das gleiche Verhalten wie zuvor beim alten user\_external-Plugin:  
Benutzer wurden nach kurzer Zeit automatisch abgemeldet – ihre Login-Session wurde ungültig.

Nach tagelanger Analyse stellte sich heraus, dass die Ursache in der **alten OwnCloud-Datenbankstruktur** lag:  
In der Tabelle `oc_users` befanden sich noch **Einträge aller IMAP-Benutzer**.  
Bei der internen Überprüfung des Logins wurde dieser Datenbankeintrag priorisiert, wodurch Nextcloud den Benutzer als „nicht korrekt angemeldet“ einstufte – und ihn abmeldete.

### **Die Lösung**

Die Lösung war überraschend einfach:  
Durch das **Löschen aller IMAP-Benutzer aus der Tabelle `oc_users`** werden sie nicht mehr doppelt validiert – und das Problem der unerwarteten Abmeldungen verschwand.

Wir gehen davon aus, dass das Problem damit **endgültig behoben** ist und setzen die Tests des Systems fort.

### **Open Source ist nicht kostenlos**

Der Aufwand für die Analyse, Entwicklung, Tests und Fehlersuche des neuen Plugins betrug rund **eine Arbeitswoche**.

Wenn ein externer Entwickler diese Arbeit übernommen hätte, wären dafür – bei einem realistischen Stundensatz von etwa **100 €** – **rund 4 000 €** angefallen.

Diese Leistung wurde ehrenamtlich im Rahmen unserer Initiative erbracht, damit die Community auch weiterhin **digitale Souveränität** und **unabhängige Systeme** nutzen kann.

Wenn Du solche Projekte unterstützen möchtest, freuen wir uns über eine **Spende an die 4future.foundation** oder eine **Fördermitgliedschaft in der 4future.community**.  
So helfen Sie mit, dass offene, unabhängige Lösungen auch in Zukunft weiterentwickelt werden.

**[Jetzt Spenden](https://4future.foundation/4future-one-eine-unabhaengige-europaeische-zusammenarbeitsplattform/)**

**[Fördermitglied werden.](https://4future.community/produkt/foerdermitgliedschaft-basic-12-monate/)**
