BOM

Aus infra-struktur AdminWiki 2.10
Version vom 15. Februar 2010, 11:02 Uhr von Ino (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

BOM steht für Backup Original Mails. BOM gibt es für Onlineversionen als Dienst, weil nur der Serverbetreiber (z.B. NETZkultur) das selber machen kann und als BOM Script, wenn man den Server selbst betreibt. BOM erzeugt aus allen Mailoriginalen (Tabelle infrastruktur_originalmails) zu jeder Mail eine .eml Datei.




Den BOM Service kann man einfach über den Zusatzmodulshop bestellen: Service - Backup Originalmails

BOM als Script, um es auf einem eigenen Server (infra-struktur Lokalinstallationen) selber auszuführen findet man ebenfalls im Zusatzmodulshop: BOM - Backup Originalmails




Das Script ins Webrootverzeichnis des Apache und dort von der Konsole starten: php bom.php

Wenn man das Script mit dem Parameter -h startet, kann man alle Parameter nachlesen:

 php bom.php -h
 
 Usage: bom.php [ options ]
 --all|-a                         Backup the complete original mails table
 --allwithouttrash|--awt          Backup the complete original mails table without the trash folder
 --destination|-d <string>        Destination folder where the .eml files should be saved
 --startdate|--sdate [ <string> ] The startDate in the format YYYY-MM-DD
 --enddate|--edate [ <string> ]   The endDate in the format YYYY-MM-DD
 --startid|--sID <integer>        The startID from the original mails table
 --endid|--eID <integer>          The endID from the original mails table
 --dbhost|--host <string>         The database host
 --dbuser|--user <word>           The database username
 --dbpwd|--password <word>        The database password
 --dbname|--db <word>             The database name
 --delete|-c                      Delete the backuped original mails from table after writing to the filesystem
 --help|-h                        Display this help message


HINWEIS: BOM entfernt nur die Mailoriginale aus der Datenbank, der Quellcode einer Mail ist in Zukunft leer, es werden aber keine Mails aus der Mailzentrale oder den Datensätzen entfernt! Dadurch lässt sich Speichermenge der Datenbank stark reduzieren, genügt trotzdem den gesetzlichen Anforderungen und der Anwender merkt davon gar nichts. Zur Verwaltung von .eml Dateien, empfehlen wir Mailstore unseres Partners Deepinvent.