Erstellen eines durchsuchbaren Offline-E-Mail-Archivs für mehrere Konten
1065
swapjim
Ich möchte ein Offline-Mail-Archiv erstellen, das ich anzeigen und durchsuchen kann. Das Archiv enthält sowohl Posteingang als auch gesendet.
Mein Hauptbetriebssystem ist Windows XP 32-Bit (ich bin ein Nachzügler, aber ich plane ein Upgrade auf 7, 8 oder 10 und 64-Bit). Die Software, die ich zum Lesen und Durchsuchen von E-Mails verwenden werde, muss daher unbedingt erforderlich sein eine grafische Win32-Anwendung.
Ich habe eine Linux-Playbox im Haus (in der ich einen getmail-cronjob ausführen kann, um neue Mails abzurufen), aber ich möchte vermeiden, dass ein (lokaler) Server (zB IMAP) hinzukommt. Obwohl ich vielleicht damit einverstanden bin, wenn die Profis die Nachteile überwiegen.
Ich habe 25 E-Mail-Konten, die ich anzeigen und durchsuchen möchte, und nur fünf davon sind noch aktiv (Senden und Empfangen von E-Mails). Die meisten E-Mails befinden sich in Mboxes und Maildirs. Ich habe noch nicht alle E-Mails an einem Ort gesammelt, daher weiß ich nicht, über wie viele E-Mails wir reden. Ich würde sagen, dass alles unter 10 GB ist.
Ich akzeptiere die Möglichkeit, dass ich zwei Archive davon behalten muss. Einer im "kalten" Speicher, auf den nicht zugegriffen wird, und einer im "Live" -Speicher, in dem er gelesen und gesucht wird.
Die einzige Idee, die mir in den Sinn kommt, ist, alle Mails in Thunderbird zu importieren und zu hoffen, dass sie damit umgehen können. Ich muss jedoch neue E-Mails importieren, sobald sie ankommen. Dies ist eine arbeitsintensive Arbeit, die ich nicht machen möchte. Eine andere Möglichkeit besteht darin, diesen IMAP-Server anzurufen und Thunderbird anzuweisen, E-Mails nicht lokal zu behalten (ich muss einen Weg finden, IMAP-Ordner für jedes Konto zu haben, anstatt 25 Konten auszuführen).
Ich würde gerne Vorschläge dazu lesen, mit welchem Schema und mit welcher Software ich dies einrichten kann. Wenn Sie möchten, können Sie auch das System, das Sie selbst betreiben, freigeben, und ich kann mir Ideen dazu nehmen.
1 Antwort auf die Frage
2
Rick Sanders
Ich verwende eine IMAP-Anwendung, die alte Nachrichten vom Server abruft, die Nachrichten in ein lokales Dateisystem kopiert und die Nachrichtenmetadaten in eine Mysql-Datenbank schreibt. Dann werden die Nachrichten aus dem Postfach des Benutzers gelöscht.
Benutzer verwenden ihren HTML-Browser zum Durchsuchen der Metadaten, wenn sie eine oder mehrere Nachrichten wiederherstellen möchten. Mit IMAP APPEND-Befehlen werden Nachrichten erneut in das Postfach des Benutzers eingefügt.