Hallo liebe Leute,
habe angefangen einen EMail Archiver zu programmieren: https://github.com/homer65/EMailArchiver
Dieses Programm nimmt EMails von einem IMAP Server und speichert diese in einer Postgres Datenbank ab.
Man kann konfigurieren, ob eine archivierte EMail auf dem IMAP Server gelöscht wird.
EMails müssen beim Archivieren mit mindestens einem Tag versehen werden.
Die Tags können im Nachhinein geändert werden.
Eine einmal archivierte EMail kann nicht per Programm gelöscht werden.
Es gibt eine einfache Suchfunktion für archivierte EMails. (Es wird nur das Subject durchsucht nicht der Inhalt)
Zum anzeigen von EMail wird Thunderbird (konfigurierbar) genutzt.
Viel mehr kann es noch nicht.
Mich würde interessieren, was Ihr Euch für Features von einen "EMail Archiv" wünscht.
Gruß Christian
EMail Archiver
Anmeldungsdatum: Beiträge: Zähle... |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 506 |
Es gibt neue Features. EMailArchiver unterstützt jetzt auch SQLite als Datenbank. Es gibt einen Export zum Filesystem und einen Import aus dem Filesystem. |
Anmeldungsdatum: Beiträge: 1887 |
Hi, coole Sache. Kann der auch mit fetchmail / getmail kombiniert werden? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 506 |
|
Anmeldungsdatum: Beiträge: 1887 |
Nein, die Idee ist ja, dass die Mails vorher gefiltert und nur bestimmte Mails automatisch archiviert werden. Geholt werden sie über den MTA (fetchmail, getmail, ...) und bei Bedarf auch gefiltert. MMn sollte man das mit einer eingerichteten Mail-Umgebung kombinieren können, das hätte sogar den Vorteil, dass sich Dein Programm gar nicht um die POP3 / IMAP(S) Schnittstellen kümmern braucht. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 506 |
Wenn ich das richtig verstehe, stellt fetchmail / Getmail die EMails ins Filesystem. Von dort aus kann man die EMail importieren, sofern die EMail einen Namen haben, der mit .eml endet. Man kann einstellen, ob die EMail nach dem Import aus dem Filesystem gelöscht werden sollen oder nicht. Die EMail sollten mit Tags versehen werden. Beim Import bekommen Sie automatisch den Tag #imported. Diesen sollte man nach dem Import ändern. Nur archivierte EMail mit einem Tag der mit # beginnt können gelöscht werden! |