Archivierungs-Format

Benno MailArchiv speichert die E-Mails als gezippte ASCII-Dateien in einer Trie-Struktur unterhalb des Verzeichnisses /srv/benno/archive/repo/. Der Pfad der Datei entspricht dabei der Checksumme der E-Mail.

Die Archiv-Dateien enthalten einen Header mit den Meta-Informationen zur E-Mail sowie die eigentliche E-Mail selbst im RFC822 Format.

Die E-Mail mit dem vollen Pfad /srv/benno/archive/repo/2014/01/A4/42/37B194DB22106EE00BF2E8B25C001B793E85AD1CCB27CB59D70209A29E00.gz hat den folgenden Inhalt.

Sender: info@kebit-austellungen.de
Recipient: info@hansen-und-meyer.de
Size: 677
Date: 2012-06-22 11:48:23 UTC
===== Hash: 01A44237B194DB22106EE00BF2E8B25C001B793E85AD1CCB27CB59D70209A29E
Message-ID: 4AC1F407.5090908@web.de
Date: Fri, 22 Jun 2012 13:48:23 +0200
From: info@kebit-austellungen.de
User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706)
MIME-Version: 1.0
To: info@hansen-und-meyer.de
Subject: Kebit Ausstellungen
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Sehr geehrte Damen und Herren der Papierfabrik Hansen und Meyer GmbH,

auch dieses Jahr haben Sie wieder einen reservierten Platz auf unserer
Ausstellung.
Für weitere Infos gehen Sie bitte auf unsere Seite und loggen Sie sich
mit Ihren Zugangsdaten ein:

http://www.kebit-ausstellungen.de/login

Mit freundlichen Grüßen,

Kebit Ausstellungen

Der Header wird durch die Zeile „===== Hash:…“ von der eigentlichen E-Mail getrennt. Die Checksumme der E-Mail ohne den Header wird zusätzlich in der Hash-Zeile gespeichert.