Importieren von Nachrichten im EML-Format
Auf dieser Seite erfahren Sie, wie Sie Nachrichten im .eml-Format aus einem Export, einer direkten Speicherung oder einem BlueMind v4-Backup in ein Postfach in 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
Der Import erstellt in der Mailbox einen Ordner der Form restored_<Importdatum>
, 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 ist rekursiv, er importiert die Unterordner und deren Inhalt, indem er die gesamte Baumstruktur im Zielordner identisch wiederherstellt.
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 Nachrichten importieren, die per E-Mail in John Does Mailbox übertragen wurden.
Sie legen die heruntergeladenen Dateien in einen Ordner /home/admin/emls-john
auf dem Server und dann :
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 mitpath
übergebenen Baumstruktur zu finden und importiert alle in der Mailbox enthaltenen Nachrichten.
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 dem Backup im Verzeichnis /var/backups/bluemind
wiederherstellen:
# bm-cli mail import-emls --resolve-cyrus-path --email=jdoe@bluemind.loc /var/backups/bluemind