Willkommen im mailbox User Forum
 

Nicht vollständig gelöschte IMAP-Ordner (Zombiordner) mögliche Datenschutzproblematik

John Doe hat dies geteilt, 24 Tage her
kein Problem

Nicht vollständig gelöschte IMAP-Ordner – mögliche Datenschutzproblematik

Ich möchte hier ein von mir beobachtetes Verhalten bei IMAP-Ordnern zur Diskussion stellen. Das Problem habe ich bereits dem Support von mailbox.org gemeldet. Leider hatte ich den Eindruck, dass die eigentliche Problematik dort nicht erkannt wurde. Deshalb interessiert mich, ob andere Nutzer dieses Verhalten nachvollziehen können oder eine technische Erklärung dafür haben.

Beobachtung

Beim Wechsel meines Linux-E-Mail-Clients von KMail zu Thunderbird fiel mir auf, dass Thunderbird zahlreiche Ordner anzeigt, die ich in KMail bereits vor längerer Zeit gelöscht hatte.

Diese Ordner erscheinen in Thunderbird ausgegraut und kursiv. Im Webinterface von mailbox.org sowie in KMail werden sie hingegen nicht angezeigt.

Nach meinen Beobachtungen liefert der IMAP-Server diese Ordnerinformationen weiterhin an Thunderbird aus. Es scheint sich daher nicht lediglich um einen lokalen Cache von Thunderbird zu handeln.

Testablauf

  1. Neuen Mail-Ordner in KMail erstellen.
  2. Den Ordner in KMail wieder löschen.

Ergebnis: Der Ordner wird im Webinterface zunächst korrekt angezeigt und verschwindet nach dem Löschen wieder vollständig.

  1. Dasselbe Konto erstmals in Thunderbird einrichten.

Ergebnis: Der zuvor gelöschte Ordner erscheint dort weiterhin ausgegraut und kursiv.

  1. Den ausgegrauten Ordner in Thunderbird löschen.

Link - Testvideo

Teilanalyse

Nach meinem Verständnis spricht dieses Verhalten gegen ein reines Thunderbird-Cacheproblem. Selbst bei einer Neuinstallation von Thunderbird werden die bereits gelöschten Ordner erneut vom Server übernommen.

Es scheint daher, als würden zu diesen Ordnern weiterhin IMAP-Metadaten auf dem Server existieren, obwohl sie weder im Webinterface noch in KMail sichtbar sind.

Mögliche Datenschutzproblematik

Ordnernamen können sensible Informationen enthalten, beispielsweise Projektnamen, Kundennamen oder Hinweise auf persönliche oder gesundheitliche Themen.

Sollten solche Ordnerinformationen nach dem Löschen weiterhin auf dem Server vorhanden sein, der Nutzer sie jedoch weder im Webinterface noch im ursprünglichen Client sehen oder entfernen können, halte ich das für problematisch.

Aus meiner Sicht sollte gelten:

  • Ein gelöschter Ordner wird vollständig entfernt, einschließlich aller zugehörigen Metadaten.
  • Falls dies aus technischen Gründen nicht passiert, sollten verbleibende IMAP-Einträge zumindest im Webinterface sichtbar und durch den Nutzer löschbar sein.

Mich interessiert insbesondere, ob andere dieses Verhalten reproduzieren können und ob hierfür eine technische Erklärung existiert.

Antworten (5)

Foto
1

Hallo John,

vielen Dank für Ihre Nachricht. Wir werden das Verhalten auf jeden Fall überprüfen. Der Kollege hat Ihr Ticket bereits an unsere Administratoren weitergeleitet. Sobald wir mehr Informationen haben, werden iwr Ihnen schreiben.

Nutzen Sie denn noch weitere Clients neben den von Ihnen genannten? Es klingt so, als seien die Ordner in einem anderen Client als zum Löschen markiert, aber noch nicht vollständig gelöscht. Ein Phänomen, das so auch bei E-Mails unter Apple Mail auftritt. Bei Ordnern konnte ich das jedoch noch nicht beobachten.

Mit freundlichen Grüßen


---

Felix Kaspar
Teamlead
mailbox Support


Ein paar nützliche Links:

b14dfb2e9d1721af60502acf8ae78994

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Hallo Felix,

andere Clients abseits von KMail und Thunderbird unter Linux habe ich bisher nicht ausprobiert. Ich kann mir vorstellen, dass "Ordner löschen" in KMail den Ordner vielleicht nur zum Löschen markiert. Dann ist es aber ungünstig, dass auch das Webinterface diesen Ordner nicht mehr anzeigt, als wäre er bereits tatsächlich gelöscht.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
Foto
1

Ich konnte so ein Verhalten zwischen Thunderbird, K-Mail und Claws-Mail auch bei anderen Mailanbietern vereinzelt feststellen, aber es war für mich nie wirklich reproduzierbar.

Der Support wird wohl nicht sonderlich motiviert sein, da die IMAP-Befehle Seitens mailbox.org vermutlich ziemlich fehlerfrei vermutlich mit Dovecot umgesetzt sind ... und es wohl nur eine Möglichkeiten zum Löschen gibt (Delete-Flag und Expunge). Bei den Clients aber gibt es unterschiedliche Möglichkeiten für das Handling, da ist z.B. regelmäßig zu konfigurieren, wann und wie Expunge ausgeführt wird, ob Mails vorher in den Papierkorb verschoben werden sollen oder was auch immer ... verbunden mit der Möglichkeit Ordner zu abonnieren oder nicht zu abonnieren.

Ich vermute mal, dass der ausgegraute Ordner nur als zu löschen markiert ist, der Expunge-Befehl für diesen Ordner warum auch immer nicht ausgeführt wurde. Und das wird wohl in aller Regel ein Client-Problem beim Anwender sein, und kein Fehler des IMAP-Postfachs bei mailbox.org.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Habe gerade nach einer Internetrecherche festgestellt, dass es Delete-Flags und Expunge nicht für Ordner gibt, dafür gibts nur delete. Daher ist mein Beitrag oben natürlich falsch, was Geisterordner anbelangt. Eventuell fällt mir nur noch ein, dass es was mit abonnierten oder nicht abonnierten Ordnern zusammenhängen kann. Aber da weiß vielleicht ein Techniker mehr. Auf alle Fälle solle das Problem eher auf Client-Seite liegen, da die Imap-Befehle sehr begrenzt sind.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Da ich den Fehler früher teilweise auch hatte, habe jetzt mal die KI befragt und bin zu folgendem möglichen Ergebnis gekommen:

Es gibt neben den Mails und den Ordnern auf dem IMAP-Server auch ein Verzeichnis, in dem die abonnierten Ordner gelistet sind. Jetzt kann man den Ordner und das Abonnement auf dem Imap-Server getrennt löschen. Kmail kommuniziert nicht direkt mit dem Imap-Server, sondern verwendet Akonadi als Zwischenschicht. Akonadi hat jetzt nicht unbedingt den besten Ruf. Auf alle Fälle scheint Kmail (Akonadi) beim Löschen eines Ordners teilweise/häufig/immer? zwar den Ordner selbst zu löschen, aber nicht den Ordnereintrag im Verzeichnis der abonnierten Ordner. Thunderbird sieht beim Öffnen des Postfachs dann auf dem Imap-Server, dass zwar ein Eintrag als abonnierter Ordner da ist, aber kein entsprechender realer Mail-Ordner. Daher auch keine Anzeige als Ordner, sondern nur ausgegraut/kursiv oder ähnlich.

Wenn dem so ist, müsste das Problem nur bestehen, wenn man einen Ordner in Kmail löscht, und der Ordner dann trotzdem in Thunderbird als Geisterordner (nur im Verzeichnis der Abonnierten Ordner, kein realer Ordner) vorhanden ist. Umgekehrt sollte es aber funktioniere. Wird in Thunderbird ein Ordner gelöscht, dann sollte er auch in Kmail weg sein. Offenbar scheint der OX-Webmailer von mailbox.org nur die realen Ordner aufzulisten, und sich nicht um die Abonnements zu kümmern. Daher wird der ausgegraute Geisterordner nur in Thunderbird bemerkt. Erschwerend kommt hinzu, dass wohl unterschiedliche Mailclients mit den Abonnements anders umgehen. Manche verwenden eine eigene lokale Abonnement-Liste, andere verwenden die Abonnement-Liste auf dem Imap-Server, andere können beides, andere ignorieren die Aboliste komplett.

Der Fehler liegt damit voraussichtlich auf Anwenderseite. Wer mit einem Mailclient nur den Ordner löscht, nicht aber den Abo-Eintrag, hat dann halt einen Geisterordner. Daran kann und darf (!) mailbox.org nix ändern. Ansonsten vertraue und hoffe ich darauf, dass Dovecot deutlich sauberer programmiert und besser getestet ist, als der ein oder andere Mailclient. Aktuell kann ich den Fehler nicht bei mir reproduzieren, da ich kein Akonadi möchte, und damit Kmail nicht mehr installieren kann. Für Linux gibt es leider nur wenig grafische Mailclients, alle haben Vor- und Nachteile.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Ja genau, wenn du einen Ordner mit Thunderbird oder im Webinterface anlegst und wieder löscht, funktioniert alles einwandfrei. Das Problem taucht auf, wenn du einen Ordner mit KMail löscht. Welchen Löschbefehl KMail als Client genau verwendet ist erst einmal unerheblich für mich.

Das eigentliche Problem ist, dass das Webinterface es anzeigen sollte, wenn ein Ordner aus welchen Gründen auch immer nicht vollständig gelöscht wurde. Thunderbird tut das ja auch.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Sofern meine Hypothese stimmt, verwendest du mit Kmail einen Mailclient, der zwar den Ordner löscht, nicht aber den Ordner-Namen aus der Liste der Abonnements. Der Ordner ist weg, daher kann das OX-Webinterface von mailbox.org den Ordner auch nicht anzeigen. Der Eintrag (Ordnername) in der Abo-Liste ist aber noch vorhanden. Daher zeigt ihn Thunderbird ausgegraut an. Sofern Kmail etwas falsch macht, kann man nur dazu raten, Kmail nicht zu verwenden. Das ist aber kein Datenschutzproblem bei mailbox.org.

Du kannst ja mal versuchen, in den ausgegrauten Ordner eine Mail zu verschieben mit Thunderbird. Sofern Thunderbird dann eine Fehlermeldung ausgibt, dass der Ordner nicht existiert, dann ist es genau das von mir geschilderte Problem.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Ich kann mir die Aboliste in Thunderbird anzeigen lassen. Ein mit KMail gelöschter Ordner ist dort zwar aufgelistet, aber nicht abonnierbar. Man kann den Ordner mit Thunderbird nur verschieben und löschen.

Das Datenschutzproblem entsteht dadurch, dass Ordner mit eventuell sensiblen Namen auf dem IMAP-Server zwar noch existieren, aber über das Webinterface nicht mehr angezeigt werden und dort auch nicht gelöscht werden können. Das Webinterface liegt in der Verantwortung von mailbox.org .

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
Foto
1

Folgendes habe ich gerade ausprobiert:

  1. Ordner im Webinterface angelegt
  2. Ordner in Thunderbird abonniert
  3. Thunderbird geschlossen
  4. Ordner im Webinterface gelöscht und Papierkorb geleert
  5. Thunderbird geöffnet: Fehlermeldung wegen des Ordners, taucht nicht auf

Ein paar Gedanken dazu:

  • Welche Version von Thunderbird verwendest du? Bei mir ist es 152.0.1.
  • Was verstehst du unter einer "Neuinstallation von Thunderbird"? Nur weil die Anwendung neu installiert wurde liegen die alten Profildaten ja immer noch unverändert vor. Daher: Tritt das Problem auch mit einem neuen Profil auf?
  • Wie verhält es sich, wenn du in Thunderbird den Ordner deabonnierst, bevor du ihn löschst?

Ein Datenschutzproblem kann ich hier nicht erkennen. Es handelt sich um meinen privaten Account, auf den ich allein durchweg Zugriff habe.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Wenn du einen Ordner mit Thunderbird oder im Webinterface anlegst und wieder löscht, funktioniert auch alles einwandfrei. Das Problem taucht auf, wenn du einen Ordner mit KMail löscht. Welchen Löschbefehl KMail als Client genau verwendet ist erst einmal unerheblich. Das eigentliche Problem ist, dass das Webinterface es anzeigen sollte, wenn ein Ordner aus welchen Gründen auch immer nicht vollständig gelöscht wurde. Thunderbird tut das.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
Foto
1

Hallo,

unsere Administratoren haben das nun geprüft. Auf unseren Systemen konnten die gelöschten IMAP-Ordner nicht mehr gefunden werden. Die Löschung war erfolgreich. Aus diesem Grund muss die Ursache an einer anderen Stelle liegen.

Mit freundlichen Grüßen


---

Felix Kaspar
Teamlead
mailbox Support


Ein paar nützliche Links:

b14dfb2e9d1721af60502acf8ae78994

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Ich kann das Phänomen (bisher nur mit mailbox.org) nachvollziehen:

1. Thunderbird beenden
2. Kmail starten und Ordner (INBOX/TestMB1 und INBOX/TestMB2) anlegen und wieder löschen
3. Kmail (inkl. Akonadi Server) beenden
4. Thunderbird öffnen -> die beiden Ordner erscheinen in Thunderbird:
Aus dem Log:
* LIST (\Subscribed \NonExistent) "/" INBOX/TestMB1
* LIST (\Subscribed \NonExistent) "/" INBOX/TestMB2

Bei Fastmail tritt das nicht auf. Weiß jemand wie man mit Kmail ein Logfile (IMAP) erstellt?

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Das ist doch exakt der Fehler, den ich oben beschrieben habe. Der Thudnerbird-Log sagt, dass ein Abo vorhanden ist, aber kein Ordner: " \Subscribed \NonExistent". Kmail löscht also nur den Ordner, nicht aber das Abo.

Der Grund warum der Fehler bei Fastmail nicht auftritt liegt vermutlich daran, dass Fastmail beim Löschen eines Ordners automatisch auch den Abo-Eintrag löscht. Mailbox.org nutzt vermutlich Dovecot (Herr Heinlein hat ein Dovecot-Buch geschrieben, und die Firma Heinlein-Support bietet Dovecot Schlungen an), wohingegen Fastmail vermutlich Cyrus verwendet (fastmail ist wohl aktiv an cyrus beteiligt, so zumindest ein fastmail.blog-ARtikel und der englischsprachige wikipedia-Eintrag). Unterschiedliche Software -> unterschiedliches Verhalten.

Kmail scheint einer der wenigen Clients zu sein, bei dem das Problem existiert, da offenbar nur Kmail auf die Idee kommt, bei einem Löschen eines Ordners nicht den subscribed-Eintrag auch noch zu löschen. Und noch spezieller tritt das Problem dann auch nur bei Kmail in Verbindung mit Deovecot auf, bei cyrus scheint per Option (oder Voreinstellung??) die Möglichkeit zu bestehen, beim Löschen eines Ordners automatisch auch den Subscibed-Einträge zu löschen.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
Foto
1

Nach der Beschreibung des Themenerstellers scheint das Problem darin zu bestehen, dass auch ein neu eingerichtetes Thunderbird-Profil Ordner auflistet, die in KMail und im Webmailer längst nicht mehr auftauchen.

Anhand des Testvideos lässt sich dieses Problem für mich nicht nachvollziehen. Dort wird Thunderbird gestartet, noch bevor der Ordner in KMail wieder gelöscht wurde. Daher überrascht es mich nicht unbedingt, wenn Thunderbird nach einem Neustart den inzwischen in KMail gelöschten Ordner noch zeigt - in der vorherigen Sitzung existierte er ja noch.

Mitunter kann man Thunderbird mit den folgenden Befehlen auf die Sprünge helfen, wenn dort längst gelöschte Ordner und Mails herumgeistern:

  • Ordner auswählen, dann Menü Datei > Ordner komprimieren
  • Rechtsklick auf den Root-Knoten des betreffenden Mailaccounts > Abonnieren > Aktualisieren

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Ungeachtet dessen, was ich zum bereitgestellten Video geschrieben habe, kann ich das Problem nun tatsächlich nachvollziehen.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

Es liegt nicht an Thunderbird. Ich habe es mal mit einer Terminalsitzung versucht. Vielleicht kann es der Mailbox.org Support nachvollziehen:

IMAP-Sitzung starten und anmelden:

openssl s_client -connect imap.mailbox.org:993
a login mein-name@mailbox.org mein-passwort
Liste der Ordner anzeigen lassen:

a list "" "*"
Ausgabe sieht in meinem Fall so aus:

* LIST (\HasNoChildren \UnMarked) "/" Newsletter
* LIST (\HasChildren \UnMarked \Archive) "/" Archive
* LIST (\HasNoChildren \Marked) "/" Archive/2026
* LIST (\HasNoChildren \UnMarked) "/" Archive/2025
* LIST (\HasNoChildren \UnMarked) "/" Archive/2024
* LIST (\HasNoChildren \UnMarked) "/" Archive/2022
* LIST (\HasNoChildren \UnMarked) "/" Archive/2023
* LIST (\HasNoChildren \UnMarked \Junk) "/" Junk
* LIST (\HasNoChildren \UnMarked \Trash) "/" Trash
* LIST (\HasNoChildren \UnMarked \Drafts) "/" Drafts
* LIST (\HasNoChildren \UnMarked \Sent) "/" Sent
* LIST (\HasNoChildren) "/" INBOX
a OK List completed (0.003 + 0.000 + 0.002 secs).
Liste der abonnierten Ordner anzeigen lassen:

a list (subscribed) "" "*"
Ausgabe:

* LIST (\Subscribed) "/" INBOX
* LIST (\Subscribed) "/" Sent
* LIST (\Subscribed) "/" Drafts
* LIST (\Subscribed) "/" Trash
* LIST (\Subscribed) "/" Junk
* LIST (\Subscribed) "/" Archive
* LIST (\Subscribed) "/" Archive/2023
* LIST (\Subscribed) "/" Archive/2022
* LIST (\Subscribed) "/" Archive/2024
* LIST (\Subscribed) "/" Archive/2025
* LIST (\Subscribed) "/" Archive/2026
* LIST (\Subscribed) "/" Newsletter
* LIST (\Subscribed \NonExistent) "/" testordner2
* LIST (\Subscribed \NonExistent) "/" testordner3
a OK List completed (0.001 + 0.000 secs).
Man beachte die "testordner2" und "testordner3" mit den Flags Subscribed und NonExistent. Diese beiden Ordner hatte ich zuvor mit KMail angelegt und wieder gelöscht. Diese "halbtoten" Ordner werden in Thunderbird aufgelistet, im Webmailer und mehreren anderen Mailclients nicht.

Wenn man auf der Konsole ist, kann man die Subscribed-Nonexistent-Einträge auch gleich löschen :-)

a unsubscribe testordner2
a unsubscribe testordner3
a logout

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
1

... bliebe noch die Frage, ob sich KMail oder der IMAP-Server "richtig" um die Einträge kümmern sollte.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
2

...und die Frage, ob im Webinterface diese halbtoten Ordner, ähnlich wie in Thunderbird, aufgelistet werden sollten. Ich finde, es sollte nicht von der Wahl des Clients abhängen, ob diese Ordner sichtbar und damit löschbar sind.

Dieser Kommentar ist im Papierkorb! Wiederherstellen
Foto
Hinterlassen Sie einen Kommentar
 
Dateianlage anfügen
You can't vote. Please authorize!