Zum Hauptinhalt gehen
Version: 5.5

Nachrichten im EML-Format importieren

Auf dieser Seite wird erläutert, wie Sie E-Mails im EML-Format – sei es aus einem Export, einer direkten Speicherung oder einer BlueMind v4-Sicherung – in ein Postfach von BlueMind 5.2 oder höher importieren können.

Verfahren​

Mit dem Befehl bm-cli import-emls können Sie einen Stapel von Nachrichten im EML-Format in ein Postfach (Benutzer oder gemeinsames Postfach) importieren:

# bm-cli mail import-emls

Usage: bm-cli mail import-emls [--resolve-cyrus-path] --email=<email> <path>
Import eml files
<path> Root backup folder
--email=<email> Email address of the mailbox to restore from
Try to detect root from a cyrus mail server
hierarchy

Zielordner

Der Import erstellt in der Mailbox einen Ordner der Form restored_<date d'import>, in dem die Nachrichten abgelegt werden.

Die obligatorischen Parameter sind wie folgt:

  • path: Pfad des Ordners, der die zu importierenden .eml-Dateien enthält

    💡 Der Import erfolgt rekursiv, d. h., er importiert die Unterordner und deren Inhalt und bildet dabei die gesamte Ordnerstruktur im Zielordner identisch nach

  • email: Standard-E-Mail-Adresse des Benutzers oder des freigegebenen Postfachs, das die zu importierenden Nachrichten enthält, im Falle eines Imports aus einem Backup.

Beispiel: Sie möchten per E-Mail übermittelte Nachrichten in das Postfach von John Doe importieren.
Legen Sie die heruntergeladenen Dateien in einem Ordner „ /home/admin/emls-john “ auf dem Server ab und führen Sie anschließend folgende Schritte aus:

bm-cli mail import-emls --email=jdoe@bluemind.loc /home/admin/emls-john

Die Bestellung enthält einen optionalen zusätzlichen Parameter:

  • --resolve-cyrus-path: Wenn diese Option aktiviert ist, versucht bm-cli, das übergeordnete Verzeichnis der betreffenden Mailbox in der mit path übergebenen Baumstruktur zu finden und importiert alle in der Mailbox enthaltenen Nachrichten.
Cyrus-Architektur

Diese Option ist nur in Verbindung mit einer Cyrus-Architektur verfügbar. So wird es für BlueMind nur mit einem BlueMind Backup v4 oder niedriger möglich sein, es zu verwenden.

Beispiel: Sie möchten die Nachrichten des Benutzers John Doe aus der Sicherung im Verzeichnis „ /var/backups/bluemind “ wiederherstellen:

# bm-cli mail import-emls --resolve-cyrus-path --email=jdoe@bluemind.loc /var/backups/bluemind

Weiterführende Informationen​

Lesen Sie die BlueMind-Dokumentation in Verbindung mit