Besteht eine Möglichkeit ein vorhandenes E-Mail-Archiv eines anderen Herstellers nach Benno MailArchiv zu migrieren?
Grundsätzlich und selbstverständlich ja! Die alles entscheidende Frage dabei ist, ob und wie die Mails aus dem Altsystem heraus zu exportieren oder extrahieren sind.
Benno MailArchiv liest alle zu archivierenden E-Mails grundsätzlich immer dateiweise aus dem Importspool-Verzeichnis „/srv/benno/inbox“. Hierbei ist nur zubeachten, daß die E-Mails bei laufendem Archivierungs-Daemon „atomar“ in das Verzeichns kopiert werden.
Die Tools, wie bspw. benno-pop3, benno-smtp usw., speichern die durch sie erhaltenen E-Mails letztendlich auch „nur“ in dem Spoolverzeichnis /srv/benno/inbox ab, von wo Benno MailArchiv sie aufpickt und verarbeitet (= dauerhaft archiviert).
Wenn aus einem Altsystem E-Mails so exportiert werden können, dass sie in der Form „eine E-Mail pro Datei“ nach /srv/benno/inbox exportiert werden, ist der Import in Benno MailArchiv sofort möglich. Sollte das Altsystem bspw. einen Maildir-Baum oder ein mbox-File exportieren, ist der Migrationspfad ebenfalls sehr einfach: Maildir ist ein Directory mit lauter einzelnen Maildateien. Diese können einfach rekursiv in Benno's inbox (/srv/benno/inbox) kopiert werden. mbox ist eine Datei, in der alle E-Mails sequentiell in einer Datei zusammengefügt sind. In diesem Fall muss die mbox-Datei nur in einzelne Dateien entpackt werden.
Sofern das abzulösende E-Mail-Archiv (bspw.) Outlook PST-Files exportieren kann, müssten die E-Mails unter Zuhilfenahme von entsprechenden Tools dort heraus extrahiert und dateiweise an Benno MailArchiv (/srv/benno/inbox) übergeben werden.
Benno MailArchiv ist ein vollständig auf generischen Konzepten aufgebautes System. Mit Benno MailArchiv ist alles rundweg einfach und flexibel gestaltbar. Zu archivierende E-Mails (egal aus welcher Quelle) müssen einfach nur als EML-Datei in /srv/benno/inbox
abgelegt werden. Ab dieser Stelle greift Benno MailArchiv und regelt alles weitere.