1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 140 ESR
    3. Thunderbird 128 ESR
    4. Thunderbird 115 ESR
    5. Thunderbird Beta-Version
    6. Sprachpaket (Benutzeroberfläche)
    7. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Deutsch
  • Anmelden
  • Registrieren
  • 
  • Suche
Forum
  1. Thunderbird Mail DE
  2. stephankn

Beiträge von stephankn

  • Mails in lokalen Ordner verschieben und von Server löschen (IMAP)

    • stephankn
    • 11. Dezember 2021 um 18:50
    Zitat von Road-Runner
    Zitat von stephankn

    Das Thema ist generell so. Verschieben von einem IMAP in lokalen Folder löscht nicht vom Server.

    Bei mir klappt das Verschieben und Löschen auf dem Server einwandfrei. Getestet mit Verschieben einer Mail in die lokalen Ordner. Dabei wurde die Mail aus dem IMAP-Ordner gelöscht.

    Ich glaube bei mir wurden einige Beiträge nicht gleich angezeigt, da ich mich erst vorhin zum Schreiben angelemdet hatte. Hast du meine zweite Nachricht gesehen? Dass es nie funktioniert war eine Fehlannahme auf meiner Seite. Mit einem IMAP Courier funktioniert das Verschieben wie erwartet. Nur bei GMX funktioniert es nicht, wie beim Thread-Ersteller auch beschrieben.

    Wenn du schreibst, dass es bei Dir geht: Da beziehst du dich auf einen anderen Server als GMX, richtig?

    Ich hatte die IMAP Sequenz von GMX angehängt. Thunderbird setzt das "\Deleted" Flag. Das ist so weit in Ordnung. Er schickt kein EXPUNGE. Ob man das wirklich braucht kann ich nicht sagen. Beim funktionierenden Server wird das in der Sequenz auch nicht geschickt. RFC 3501 meint zumindest, dass man das EXPUNGE braucht um die gelöschte Mail wirklich zu löschen.

    Das GMX Webinterface hat die Nachricht auf jeden Fall noch angezeigt. Vielleicht ignoriert das ja das Deleted Flag? Gerade hatte ich noch die Idee mit K9 vom Smartphone aus zu schauen wie der den IMAP Folder interpretiert. Dort war die verschobene Mail dann nicht mehr sichtbar.

    Ich hatte das Gefühl, dass bei GMX dann eine ältere verschobene Mail auch nicht mehr angezeigt wurde. Konnte ich aber nicht reproduzieren.

    Es ist auf jeden Fall so, dass K9 auf Smartphone und Thunderbird die gleiche Sicht auf IMAP haben. Beide zeigen die "verschobenen" \Deleted nicht an. Im GMX Webinterface noch sichtbar.

    Ich habe mit IMapSize dann ein EXPUNGE Kommando an den Server geschickt. Wie erwartet war dann die als gelöscht markierte Mail dann auch aus dem Webinterface verschwunden.

    Frage ist also wie man Thunderbird dazu bringen kann regelmäßig ein EXPUNGE in Richtung GMX abzusetzen um damit den Status der gelöschten Mails zu synchronisieren.

    Ich hatte auch nur noch eine Mail in der Inbox bei der ich einen abweichenden Status hatte. Irgend etwas scheint ein EXPUNGE getriggert zu haben. Passiert das vielleicht irgendwie zyklisch schon?

  • Mails in lokalen Ordner verschieben und von Server löschen (IMAP)

    • stephankn
    • 11. Dezember 2021 um 13:10

    Jetzt habe ich doch mal die IMAP logs eingeschaltet. geht doch relativ problemlos. Mit timestamp konnte ich dann auch die jeweilige Aktion finden.

    Erstmal: Der Verdacht, dass es nie klappt war falsch. Da hat mir das Webinterface einen Streich gespielt. Bei meinem Server mit Courier IMAP klappt das Verschieben wie vorgesehen.

    Bei GMX schlägt es fehlt.

    Der IMAP Verlauf sieht für mich so aus, als ob Thunderbird das Flag für gelöschte Mails setzt. Warum GMX dann die Mail trotzdem in der Inbox anzeigt kann ich nicht sagen.

    Würde aber langsam zu einem Problem bei GMX tendieren.

    Vielleicht wäre eine Idee für einen Workaround den Filter zu ändern damit Mail zuerst kopiert und dann gelöscht wird. Bin nicht sicher ob das "Löschen" besser funktioniert.

    Code
    [Parent 29660: IMAP]: D/IMAP SetConnectionStatus(0x0)
    [Parent 29660: IMAP]: I/IMAP 2298c800:__MAILSERVER__:S-INBOX:ProcessCurrentURL: entering
    [Parent 29660: Main Thread]: D/IMAP Suspending [this=5005530].
    [Parent 29660: Main Thread]: D/IMAP Suspended [this=5005530].
    [Parent 29660: IMAP]: I/IMAP 2298c800:__MAILSERVER__:S-INBOX:ProcessCurrentURL:imap://__MAILSERVER__:993/addmsgflags%3EUID%3E/INBOX%3Exxxxxx%3E9:  = currentUrl
    [Parent 29660: IMAP]: I/IMAP 2298c800:__MAILSERVER__:S-INBOX:SendData: 31 uid store xxxxxx +Flags (\Seen \Deleted)
    
    [Parent 29660: IMAP]: D/IMAP ReadNextLine [rv=0x0 stream=2ca346a0 nb=57 needmore=0]
    [Parent 29660: IMAP]: I/IMAP 2298c800:__MAILSERVER__:S-INBOX:CreateNewLineFromSocket: * 257 FETCH (FLAGS (\Deleted \Seen NonJunk) UID xxxxxx)
    
    [Parent 29660: IMAP]: D/IMAP SetConnectionStatus(0x0)
    [Parent 29660: Main Thread]: D/IMAP Resuming [this=5005530].
    [Parent 29660: Main Thread]: D/IMAP Resumed [this=5005530].
    [Parent 29660: IMAP]: D/IMAP ReadNextLine [rv=0x0 stream=2ca346a0 nb=27 needmore=0]
    [Parent 29660: IMAP]: I/IMAP 2298c800:__MAILSERVER__:S-INBOX:CreateNewLineFromSocket: 31 OK UID STORE completed
    Alles anzeigen

    Mir ist nicht ganz klar, ob in der Sequenz auch ein EXPUNGE Kommando hätte folgen müssen. Beim funktionierenden Server ist aber auch keines dabei. Ich sehe später aber bei beiden Servern ein EXPUNGE gelisted.

    Kennt sich jemand etwas besser mit einer IMAP delete Sequenz aus?

  • Mails in lokalen Ordner verschieben und von Server löschen (IMAP)

    • stephankn
    • 11. Dezember 2021 um 12:04

    Hallo,

    ich habe dieses Problem auch schon seit längerem. Wollte das heute mal angehen. Dachte, ich hätte in meinem MAil-Filter versehentlich "copy" statt "move" ausgewählt. Leider war es nicht so einfach.

    Es ist wirklich so, dass Thunderbird mails die lokal aus dem IMAP heraus in einen Ordner außerhalb verschoben werden (manuell oder Filter mach keinen Unterschied) nicht auf dem Server gelöscht werden.

    Ich habe es auch mit einem anderen IMAP Postfach statt GMX probiert. Das Thema ist generell so. Verschieben von einem IMAP in lokalen Folder löscht nicht vom Server.

    Ich sehe bei courier imapd auch keine Fehlermeldung im Log.

    Ich könnte bei Thunderbird ein Log einschalten um zu sehen ob er auf IMAP überhaupt versucht die Nachricht zu löschen, aber irgendwie klingt das mehr so, als ob das Verhalten so gewollt ist und es vielleicht eine Einstellung dazu gibt.

  • Hilfreichste Antworten

Aktuelle Programmversion

  • Thunderbird 140.0 veröffentlicht

    Thunder 3. Juli 2025 um 01:02

Aktuelle 128 ESR-Version

  • Thunderbird 128.12.0 ESR veröffentlicht

    Thunder 1. Juli 2025 um 22:16

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

3,00 €
1
Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™
  • Alles
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  • Deutsch
  • English