Lokaler E-Mail-Speicher synchronisiert mit IMAP - mutt-freundlich


16

Zusammenfassung

Mein Problem : Ich möchte E-Mails mit einem Client ( mutt) meiner Wahl offline lesen , aber ich möchte, dass Aktionen wie das Verschieben von E-Mails usw. auf einem IMAP-Server in zwei Richtungen ausgeführt werden.

Meine Frage : Gibt es eine einfache Möglichkeit , dies zu tun , während immer noch Standard - Tools wie mit fetchmail,procmail usw.?

Einzelheiten

Ich habe ein Google Mail-Konto. Aus verschiedenen - teils institutionellen - Gründen muss ich diese E-Mail von einem E-Mail-Client lesen können. Ich möchte, dass mein "Posteingang" sauber ist, so wie ich es bei einem herkömmlichen lokalen Mail-Setup beibehalten würde, und dass alles, was ich archiviere, durchsuchbar ist. Wenn ich eine E-Mail in einen Ordner im Webclient verschiebe, möchte ich, dass mein lokaler Posteingang dies berücksichtigt.

Wenn möglich, möchte ich diese Mail von lesen können mutt. Früher habe ich die native IMAP-Funktionalität von Mutt verwendet, aber Mutt muss jedes Mal, wenn Sie es ausführen, eine Verbindung zum Server herstellen. Die Verbindung wird oft unterbrochen, während ich E-Mails lese und Mutt im Hintergrund geöffnet ist. Es werden nur Nachrichtenkopfzeilen zwischengespeichert, und für das Laden neuer Nachrichten ist ein Roundtrip zum Server erforderlich. Wenn ich eine Nachricht sende, muss ich warten, bis sie über STMP bestätigt wird, bevor ich andere Nachrichten anzeigen kann.

Gibt es einen Ausweg? Ich halte fette Clients wie Thunderbird nicht für eine Lösung: Ich benötige Terminalzugriff, ich möchte meine E-Mails lesen können, ich nutze die Filterfunktionen von procmail gut und ich bevorzuge entkoppelte Systeme.

Wie oben erwähnt fetchmail, procmailund sendmailbringen Sie mich fast ans Ziel - aber nicht ganz, um meine Aktivitäten zwischen Kunden synchron zu halten.

Vermisse ich etwas? Ich habe den Abschnitt des FreeBSD-Handbuchs über E-Mails und eine Reihe von Blog-Posts gelesen, aber nichts scheint alles auf diese Weise zusammenzubringen.

Übrigens, ich verwende Arch Linux und Debian.


6
Hast du überlegt offlineimapoder isync? Beide funktionieren gut ...
Jasonwryan

1
Nur um @ jasonwryans Kommentar zu helfen: offlineimap.org & isync.sourceforge.net
slm

Vielen Dank. Ich fand Isync, jetzt Absync genannt. Es funktioniert gut!
Cera

Antworten:


10

OfflineIMAP und isync sind beide Programme, die sich gut muttin Ihre anderen Kriterien integrieren lassen und diese erfüllen.

OfflineIMAP ist in Python und Isync in C geschrieben. beide sind sehr schnell.

Beide Programme sind gut dokumentiert und einfach einzurichten. isync vielleicht etwas einfacher.

Es gibt einen signifikanten Unterschied zwischen den Funktionen, der mbsyncbeachtet werden muss : Sie können (die ausführbare Datei von isync) verwenden, um ein entferntes IMAP-Hauptverzeichnis 1 von einer lokalen Kopie aus zu füllen. OfflineIMAP kann dies nicht. [Änderung: Ab Version 6.4.0 verfügt OfflineIMAP über die Option createfolders , um Ordner im Remote-Repository zu erstellen.]

Das Arch Wiki enthält Seiten mit Beispielkonfigurationen und Anwendungsfällen. 2


1. In dem hypothetischen Fall, dass Sie versehentlich Ihren Remote-Mail-Speicher löschen und von einem Backup auf einem lokalen Computer wiederherstellen müssen ...
2. isync und OfflineIMAP .


Ich unterstütze die isync / mbsync Idee. OfflineImap ist für mich mit meinem Google Mail-Konto nicht zuverlässig genug (ich habe mehrere stark frequentierte Mailinglisten abonniert und OfflineImap blieb sehr oft hängen).
Serge Broslavsky

Der angegebene Unterschied scheint nicht mehr zu stimmen (für OfflineIMAP siehe: createfolder )?
Nikos Alexandris

@NikosAlexandris Ja: Dies wurde in 6.4.0 eingeführt. Ich werde meine Antwort aktualisieren, danke für die Aufforderung.
Jasonwryan

On-Off Thema: ist ein weiterer Unterschied , dass mbsyncnicht UTF8 Sachen umgehen kann, während es eine Python - Lösung für ist offlineimap(siehe griechische Zeichen in Seitenleiste mutt zum Beispiel wünscht. mbsyncTun könnte, oder ich werde versuchen , eine Python - basierte Lösung bieten Wenn möglich, auch. OfflineIMAP's geben mir Probleme in letzter Zeit (UID Gültigkeit bezogen, sowie das Erstellen doppelter Nachrichten, sobald ich die readonly = trueOption entfernen .
Nikos Alexandris

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.