Was ist die beste Bibliothek für das Lesen von Outlook .msg-Dateien in Java?
Ich würde gerne den text Lesen und binäre Anhänge in eine gespeicherte Outlook-Nachricht (.msg Datei) aus einer Java-Anwendung, ohne Rückgriff auf native code (JNI, Java Native Interface).
Apache POI-HSMF zu sein scheint, in die richtige Richtung, aber es ist in sehr frühen Phasen der Entwicklung...
InformationsquelleAutor muriloq | 2008-09-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie Apache verwenden POIFS, die
zu sein scheint ein wenig mehr ausgereift,
aber das würde angezeigt werden, duplizieren Sie die Bemühungen der POI-HSMF.
Könnten Sie POI-HSMF und dazu beitragen änderungen, um die
Funktionen, die Sie brauchen zu arbeiten. Das ist
oft, wie FOSS-Projekte wie zu erweitern.
Du
verwenden könnte, com4j, j-Interop, oder einige
andere COM-interop-Ebene Funktion und
interagieren Sie direkt mit der COM -
Schnittstellen, die den Zugriff auf
das strukturierte Dokument. Würde
viel einfacher als zu versuchen, es zu schlagen
direkt über JNI.
InformationsquelleAutor Alan Krueger
msgparser ist ein kleines open-source-Java-Bibliothek, analysiert Outlook .msg-Dateien und bietet Ihre Inhalte mithilfe von Java-Objekten. msgparser verwendet die Apache POI - POIFS Bibliothek zum Parsen der Nachricht Dateien, die die OLE 2 Compound Document format.
InformationsquelleAutor RealHowTo
Haben Sie versucht, zu verwenden mit Jython Python win32 extensions (http://www.jython.org/Project/ + http://python.net/crew/mhammond/win32/)?
Wenn dies für ein "persönliches" oder "interne" Projekt Jython Python-Skript kann eine sehr gute Wahl. Wenn Sie eine "shrink-wrapped" software-Paket kann dies nicht die beste option sein.
InformationsquelleAutor Vasco Duarte
Apache POI-HSMF.
Können Sie beginnen, aus dem Beispiel in den link unten.
http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/examples/src/org/apache/poi/hsmf/examples/Msg2txt.java?revision=821500&view=markup&pathrev=821500
Weiter Lesen Bibliothek docs.
InformationsquelleAutor Harshit