Ich möchte unabhängig von meinem Mailprogramm auf meine Emails zugreifen können, wenn ich zum Beispiel auf Arbeit oder anderswo bin (der Laptop steht zum Beispiel zu Hause). Deshalb nutze ich ja IMAP, denn sonst könnte ich mir mit POP3 ja einfach alle Mails lokal in mein Thunderbird laden.
Da ich mehr als genug Speicherplatz auf dem Webserver zur Verfügung habe, ist es auch überhaupt kein Problem sämtliche Emails dort zu archivieren.
Wenn ich das jetzt aber richtig verstehe, ist die einzige Möglichkeit, die Mails zweimal zu verwalten: Einmal lokal, indem ich sie mir in meinem Lokalen Profil abspeicher und einmal in IMAP.
Wie stellst du dir das "Arbeiten" vor? Was verstehst du unter Update? Einen automatischen Abruf?
Ich sortiere meine Emails in verschiedene Unterordner ein, um sie bei Bedarf recht schnell und einfach wieder zu finden. Das muss ich hin und wieder reorganisieren und mach ich üblicherweise direkt auf dem Webserver (oder würde es auch gerne im Thunderbird machen - geht aber nur, wenn ich eine vernünftige Internetverbindung zur Verfügung habe.) Dieses Reorganisieren unterscheide ich jetzt mal vom restlichen Begriff "Arbeit": Mit arbeiten meine ich also das suchen und betrachten von Emails ohne deren Inhalt oder Status (gelesen/ungelesen) oder auch deren Ablageort zu verändern (=> all das gehört demnach zum Reorganisieren) - also sozusagen reicht mir fürs Arbeiten "read-only" aus. Am liebsten würde ich es gern so haben, dass man auch nicht versehntlich reorganisieren kann, wenn keine Verbindung zum Internet besteht.
Unter "Update" verstehe ich das Syncronisieren der Lokalen Kopie mit dem IMAP Ordner: Wobei wie bereits gesagt bei Änderungen sichergestellt sein soll, dass eine Syncronisation möglich ist - und generell der IMAP Server vorrang hat. Zum Update gehört also auch, die Ordnerstruktur auf Änderungen zu überprüfen (am besten auch Mails, die auf dem IMAP gelöscht sind ebenfalls zu löschen). Aber ich merke gerade, dass vermutlich genau hier das Hauptproblem liegen wird: Denn es müsste ja folgendermaßen gesichert werden, dass keine Daten verloren gehen:
- Ich führe eine Änderung durch
- TB versucht diese Änderungen auf dem IMAP Ordner zu ändern.
- Bei jeder erfolgreichen Änderung (z.B. eine Mail in einen anderen Ordner verschoben), wird diese Änderung auch lokal wiederholt. Bei Abbruch/Misglücken erscheint eine entsprechende Meldung
Es müsste hierbei folgendes Unterschieden werden:
- Server ist nicht verfügbar -> Meldung, dass Server nicht verfügbar ist
- Server ist verfügbar, aber z.B. Mail ist nicht mehr auf dem Server verfügbar -> Frage ob Mail gelöscht wird oder ob Mail auf den Server an entsprechende Stell übertragen werden soll (dann würde auch die entsprechende Ordnerstruktur auf dem Server angelegt werden, falls sie nicht mehr vorhanden ist)
- Im Hintergrund (z.B. alle x Minuten) wird zuerst der Posteingang und anschließend alle weiteren (evtl. ausgewählten) Ordner auf Änderungen seitens des IMAP Servers geprüft und entsprechen mit geändert (Löschen von Mails bzw. (Unter)Ordner wird dann ebenfalls Lokal vorgenommen). Da dieses Update im Hintergrund laufen soll, soll auch keine Meldung ausgegeben werden -> maximal könnte ein Logfile geschrieben werden, was man sich ja im Bedarfsfall hin und wieder mal anschauen kann.
Aber jetzt denke ich auch, dass diese Funktionalität vermutlich nicht von Thunderbird unterstützt wird. Wobei soetwas ja prinzipiell mit IMAP möglich sein müsste.