Mail :: Transport :: dBX

Analyse Outlook Express-Postfächer
Jetzt downloaden

Mail :: Transport :: dBX Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tassilo von Parseval
  • Website des Verlags:
  • http://search.cpan.org/~vparseval/

Mail :: Transport :: dBX Stichworte


Mail :: Transport :: dBX Beschreibung

Analyse Outlook Express-Postfächer E-Mail :: Transport :: DBX ist ein Perl-Modul, mit dem Sie platformunabhängige Zugriff auf Outlook Express-DBX-Dateien erhalten. Extrahieren Sie Unterordner, Meldungen usw. von denjenigen oder verwenden Sie es, um DBX-Archive in ein tragbareres Format (z. B. Standard-MBOX-Format) konvertieren. Es setzt auf libdbx, um seinen Job zu erledigen. Die schlechten Nachrichten: libdbx kennt nichts an der Enderave Ihrer Maschine, daher funktioniert er nicht an Big-End-Maschinen wie Macintoshs oder Sonnen. Die gute Nachricht: Ich habe die entsprechenden Flecken so gemacht, dass es in der Tat sogar auf Maschinen mit dem "falschen" Byte-Jury funktioniert (Ausnahme: Maschinen mit einem gleichmäßigen Odder-Byteorder, wie z. B. Becken, nicht unterstützt sind; Ausnahme von der Ausnahme: Wenn Sie mich kaufen Ein Becher, den ich versprechen, es zu beheben. Sie müssen die Struktur von .dbx-Dateien verstehen, um dieses Modul mit der richtigen Verwendung zu verwenden. Outlook Express hält ein paar dieser Dateien auf Ihrer Festplatte. Zum Beispiel: Ordner.dbx Ordner1.dbx comp .lang.perl.misc.dbxthe böse Sache darüber ist, dass es wirklich zwei verschiedene Arten solcher Dateien gibt: einer, das die tatsächlichen Nachrichten und einen enthält, der lediglich Referenzen auf andere .dbx-Dateien enthält. Ordner.DBX könnte als Toplevel angesehen werden Datei, da es alle anderen verfügbaren .dbx-Dateien auflistet. Wie für Folder1.dbx und comp.lang.perl.misc.dbx können Sie noch nicht wissen, ob sie Nachrichten oder Unterordner enthalten (wenn auch comp.gang.perl.misc.dbx wahrscheinlich Enthält Newsgroup-Nachrichten, die als bloße E-Mails behandelt werden) .Fass dieses Modul E gibt Ihnen die Informationen, die Sie benötigen. Ein gemeinsamer Ansatz wäre folgendermaßen: 1) Erstellen Sie einen neuen E-Mail :: Transport :: DBX-Objekt von "Ordners.dbx" 2) iterieren Sie über seine Elemente mit der GET () -Methode 2.1 Wenn er eine E-Mail zurückgibt :: Transport :: DBX :: E-Mail => Eine Nachricht 2.2 Wenn es eine E-Mails zurückgibt :: TRANSPORT :: DBX :: Ordner => A-Ordner 3) Wenn Nachricht 3.1 Anrufen, welche Methode auch immer von Mail :: Transport :: dBX :: E-Mail Sie benötigen 4) Wenn Ordner 4.1 anrufen, welche Methode auch immer von Mail :: Transport :: dBX :: Ordner Sie benötigen oder 4.2 Rufen Sie dBX () auf der IT zum Erstellen einer neuen Adresse :: Transport :: DBX-Objekt 4.2.1 Wenn dBX () etwas definiert zurückgegeben wurde = > Rollback an Punkt 2) Die verwirrende Sache ist, dass .dbx-Dateien Referenzen auf andere Ordner enthalten, die nicht wirklich existieren! Wenn Outlook Express ein Newsclient verwendet wurde, ist dies ein gemeinsames Szenario, da Ordner.DBX alle Newsgroups als separate E-Mail auflistet :: Transport :: dBX :: Ordnerobjekte egal ob Sie einem derjenigen abonniert werden oder nicht. Im Wesentlichen rufen DBX () auf einem Ordner nur ein neues Objekt zurück, wenn die entsprechende .dbx-Datei existiert.Synopsis E-Mails verwenden :: Transport :: dBX; My $ dbx = Eval {Mail :: Transport :: dBX-> NEU ("Box.mbx")}; Die $ @ if $ @; Für mein $ I (0. $ dbx-> msgcount - 1) {My $ msg = $ dbx-> bekomme ($ i); drucken $ msg-> thema; ...} # mehr für meine $ msg ($ dBX-> E-Mails) {drucken $ msg-> thema; ... } Anforderungen: · Perl.


Mail :: Transport :: dBX Zugehörige Software