Benno MailArchiv:
Die Ablage der E-Mails
erfolgt unabhängig von beschränkenden Speichertechnologien. Die
Archivablage ist durch nichts anderes, als den zur Verfügung stehenden
Festplattenplatz begrenzt.
Die E-Mails werden zusammen mit ihren
jeweiligen Attachements in einer intelligenten
Dateisystemablage gespeichert. Die Ablagestuktur ist für rasches
Information Retrieval optimiert und als Trie-Struktur (Verzeichnisbaum)
ausgelegt. Auf den Einsatz von Datenbanken wurde aus Gründen der
Stabilität, Robustheit, Schnelligkeit und Skalierbarkeit bewußt
verzichtet.
Innerhalb der Ablagestruktur wird jede E-Mail im
Originalformat (RFC 822) und durch Gzip komprimiert gespeichert. Das
Ziel ist, alle Mails so original wie möglich abzulegen. Diese Form der
Archivablage schafft eine transparente und wachstumsfähige
Datenstruktur, die nicht an die technischen Grenzen von Speichermedien
oder Datenbank-Limits stößt.
Durch die Einfachheit und
Transparenz der Ablage können übliche Verfahren und Mechanismen aus der
täglichen Systemadministration auch für die Archivablage genutzt werden:
- Verschlüsselung der Archivablage durch CryptoFS oder andere verschlüsselte Dateisystem-Mechanismen
- Ausfallsicherheit durch RAID
- Backup mit üblichen Linux-Bordmitteln (ein Backup-Client für eine professionelle Backup- und Recovery-Lösung befindet sich in Planung)
- Shell-basierte Kommandozeilen-Tools erlauben die Schaffung von Administrationswerkzeugen für automatisierte Systempflege usw.
Revisionssicherheit
Die
Ablage der E-Mails geschieht grundsätzlich und ausnahmslos
revisionssicher. Die Prüfbarkeit des Archivbestandes auf Konsistenz ist
zu jeder Zeit gegeben, d.h. eine Prüfung auf etwaige Manipulationen
kann jederzeit erfolgen.
Im Zuge der Indizierung und Ablage wird
jede E-Mail bei ihrer Archivierung mit einer eindeutigen Prüfsumme
versehen. Jeder Eingang in das Archiv wird dabei ausnahmslos
protokolliert. Die Prüfsummen der E-Mails werden in einem Journal
aufgezeichnet, welches wiederum durch eine Prüfsumme geschützt ist.
Etwaige Manipulationen können innerhalb jeder einzelnen E-Mail entdeckt
werden. Die Unverändertheit des Archivs wird somit nachweisbar.
Doppelte E-Mails
Doppelt archivierte E-Mails werden vermieden, denn Benno MailArchiv archiviert intelligent. E-Mails, die an mehrere Empfänger oder Kopieempfänger (Cc) gesendet werden, werden nur einmal archiviert (Voraussetzung: keiner der beteiligten SMTP-Hosts wandelt eine E-Mail mit (bspw.) 10 Empfängern in 10 einzelne E-Mails um).
Auch mehrfach für die Archivierung einglieferte Mails werden von Benno MailArchiv zuverlässig erkannt. Doppelte E-Mails im Archiv werden vermieden.
