# IMAP Login in cloud.4future.one (Nextcloud)

**URL:** <https://forum.4future.community/t/imap-login-in-cloud-4future-one-nextcloud/682>\
**Category:** 4future.one (Team Zusammenarbeit)\
**Tags:** ankündigung\
**Created:** [25. Oktober 2025 um 14:48 UTC](https://forum.4future.community/t/imap-login-in-cloud-4future-one-nextcloud/682 "2025-10-25T14:48:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![werneri](https://forum.4future.community/user_avatar/forum.4future.community/werneri/32/4_2.png) [@werneri](https://forum.4future.community/u/werneri)\
**Post date:** [25. Oktober 2025 um 14:48 UTC](https://forum.4future.community/t/imap-login-in-cloud-4future-one-nextcloud/682/1 "2025-10-25T14:48:51Z")

</div>

## Neues IMAP-Authentifizierungs-Plugin für Nextcloud

Viele von euch wissen:  
Unsere Nextcloud-Instanzen authentifizieren Benutzer derzeit über **IMAP** – also das Protokoll, mit dem sich E-Mail-Programme beim Mailserver anmelden.

Das hat lange gut funktioniert, aber seit **Nextcloud 29** wurde das bisherige **`user_external` Backend** offiziell **abgekündigt** und funktioniert in neueren Versionen **nicht mehr zuverlässig**.

Ich habe das alte Backend mit einigem **„Klebeband und Draht“** so weit am Leben gehalten, dass es grundsätzlich noch läuft – allerdings mit **unschönen Seiteneffekten** :  
🔹 Benutzer werden regelmäßig automatisch abgemeldet  
🔹 Sessions verfallen unregelmäßig  
🔹 und einige neue Sicherheitsmechanismen in Nextcloud greifen nicht korrekt

Da Nextcloud die Schnittstelle inzwischen stark verändert hat, war klar:  
👉 Ein neues, sauberes Backend muss her.

### Lösung: Neues IMAP-Authentifizierungs-Plugin

Ich habe daher ein eigenes **IMAP-Authentifizierungs-Plugin** entwickelt, das das alte `user_external`-Backend **vollständig ersetzt**.  
Es nutzt die aktuelle Nextcloud-API (kompatibel mit Version 27–32) und authentifiziert Benutzer direkt über unseren Mailserver – **ohne dass Passwörter doppelt gespeichert werden müssen**.

Das bedeutet: Wer sich mit seiner E-Mail-Adresse und seinem Mailpasswort anmeldet, kommt automatisch auch in die Nextcloud.

Vorteile:  
✅ Stabile Anmeldung über IMAP (SSL/TLS)  
✅ Kompatibel mit aktuellen Nextcloud-Versionen  
✅ Keine unerwarteten Abmeldungen mehr  
✅ Keine doppelte Passwortverwaltung  
✅ Einfacher Umstieg – bestehende Benutzerkonten funktionieren weiterhin

### Warum überhaupt IMAP?

**IMAP (Internet Message Access Protocol)** ist eigentlich das Protokoll, über das E-Mail-Programme wie Outlook oder Thunderbird auf den Posteingang zugreifen.  
Was viele nicht wissen: IMAP kann auch einfach zur **Benutzerauthentifizierung** genutzt werden – also zum Prüfen, ob ein Benutzername und Passwort gültig sind.

Das Schöne daran:  
Wenn man ohnehin einen Mailserver mit Benutzerkonten hat, kann man diese **auch für andere Dienste wiederverwenden** – etwa für Nextcloud, OnlyOffice oder Chat-Systeme. So müssen Benutzer sich **nur ein Passwort merken** – und Admins haben **eine zentrale Benutzerverwaltung**.

Man kann das also mit einem Augenzwinkern als  
👉 **„Single Sign-On für arme Leute“**  
bezeichnen – einfach, praktisch und ganz ohne zusätzliche Infrastruktur.

### Nächster Schritt: Keycloak

Langfristig werden wir auf eine moderne **Single-Sign-On-Lösung mit Keycloak** umsteigen. Damit können sich Benutzer künftig **einmal zentral anmelden** und dann automatisch auf alle 4future-Dienste zugreifen – von Nextcloud über OnlyOffice bis Zulip und Jitsi.

Bis dahin sorgt das neue **IMAP-Auth-Plugin** dafür, dass alles stabil, sicher und komfortabel weiterläuft.

**Kurz gesagt:**  
Das alte IMAP-Backend war am Limit – jetzt gibt es eine moderne, zuverlässige Lösung, die uns den Übergang zu einer zentralen Login-Plattform erleichtert.

Ich plane für morgen Abend einen Umstieg von Nextcloud 31 auf 32 und dabei auch gleich den Umstieg von user\_external auf das neue IMAP Plugin. Nextcloud wird daher morgen am späteren Abend (ab 21:00 eine Weile nicht verfügbar sein).

---

<div class="post-metadata">

**Author:** ![werneri](https://forum.4future.community/user_avatar/forum.4future.community/werneri/32/4_2.png) [@werneri](https://forum.4future.community/u/werneri)\
**Post date:** [26. Oktober 2025 um 21:17 UTC](https://forum.4future.community/t/imap-login-in-cloud-4future-one-nextcloud/682/2 "2025-10-26T21:17:27Z")

</div>



---

<div class="post-metadata">

**Author:** ![werneri](https://forum.4future.community/user_avatar/forum.4future.community/werneri/32/4_2.png) [@werneri](https://forum.4future.community/u/werneri)\
**Post date:** [27. Oktober 2025 um 17:44 UTC](https://forum.4future.community/t/imap-login-in-cloud-4future-one-nextcloud/682/3 "2025-10-27T17:44:53Z")

</div>

Was ich gestern gemacht habe:

- Migration der Datenbank von MariaDB (MySQL) auf PostgreSQL (Patroni Cluster), weil es im Logfile immer wieder Meldungen über Dirty Reads gab.  
Die Migration hat diese Fehler behoben.
- Upgrade NextCloud 31 –\> 32  
Es ist jetzt die aktuellste Version von NextCloud im Einsatz.
- IMAP Plugin installiert und user\_external deaktiviert

Ich bin aktuell noch immer dabei Problemen nachzugehen und aufzuräumen.
