Mutt: Google Mail-Archiv

7

Ich möchte die Google Mail-Archivierungsmethode neu erstellen. Ich synchronisiere (mit Offlineimap) meinen Posteingang und alle E-Mail-Ordner und möchte durch Archivierung den in Alle E-Mail behalten und den im Posteingang löschen. Wenn ich eine neue E-Mail im Posteingang lese, möchte ich die entsprechende E-Mail automatisch als in alle E-Mails eingelesen markieren.

Ich habe versucht, das Makro zu verwenden index, pager A s><return>y(ich habe den Ordner "Alle E-Mails" auf "$ mbox" gesetzt), aber das Problem ist, dass ich doppelte E-Mails im Ordner "Alle E-Mails" erhalte. Wenn ich nur versuche, die E-Mail aus dem Posteingang zu löschen, wird auch die entsprechende aus Alle E-Mails gelöscht.

Später bearbeiten:

Bei weiteren Nachforschungen zu diesem Thema stellte ich fest, dass die doppelte E-Mail im Postfach "Alle E-Mails" für zwei Synchronisierungen dort bleibt: eine zum Senden an Google Mail, bei der erkannt wird, dass es sich um ein Duplikat handelt, und eine zum lokalen Löschen. Es scheint also, dass mein Makro funktioniert, aber ich möchte dieses nervige Problem überwinden.

Paul92
quelle
1
Dies kann schwierig sein, da Google Mail Nachrichten anders speichert als in IMAP implementiert. Die Nachrichten sind auf dem Google Mail-Server mit dem Ordnernamen versehen, aber Remote-IMAP-Clients (wie offlineimap) sehen die Tags als Verzeichnisse ...
Paweł Rumian

Antworten:

4

Es ist in der Tat sehr ärgerlich, weil offlineimap immer wieder Dinge herunterlädt, eine für den Posteingang und eine für alle E-Mails. Also habe ich einen Trick herausgearbeitet: Ich synchronisiere überhaupt nicht alle E-Mails! Stattdessen synchronisiere ich nur den Posteingang und alles andere.

Ich bin sehr dankbar, einen besseren Weg zu kennen.

Manh Tai
quelle