java - mac - crear archivo msg
¿Cuál es la mejor biblioteca para leer archivos.msg de Outlook en Java? (4)
¿Has intentado utilizar Jython con las extensiones de Python win32 ( http://www.jython.org/Project/ + http://python.net/crew/mhammond/win32/ )? Si se trata de un proyecto "personal" o "interno", Jython con Python puede ser una muy buena opción. Si está creando un paquete de software "retráctil", esta puede no ser la mejor opción.
Me gustaría leer el texto y los archivos adjuntos binarios en un mensaje de Outlook guardado (archivo .msg) desde una aplicación Java, sin recurrir al código nativo (JNI, Java Native Interface).
Apache POI-HSMF parece estar en la dirección correcta, pero está en las primeras etapas de desarrollo ...
Apache POI-HSMF.
Puede comenzar con el ejemplo que se proporciona en el siguiente enlace. http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/examples/src/org/apache/poi/hsmf/examples/Msg2txt.java?revision=821500&view=markup&pathrev=821500
Lea más documentos de la biblioteca.
msgparser es una pequeña biblioteca Java de código abierto que analiza los archivos .msg de Outlook y proporciona su contenido utilizando objetos Java. msgparser utiliza la biblioteca POI de POCHE de Apache para analizar los archivos de mensajes que utilizan el formato de documento compuesto de OLE 2.
Podría utilizar Apache POIFS, que parece ser un poco más maduro, pero parece duplicar los esfuerzos de POI-HSMF.
Podría usar POI-HSMF y contribuir con cambios para obtener las características que necesita para trabajar. A menudo, así se expanden los proyectos de FOSS.
Puede usar com4j, j-Interop u otra característica de interoperabilidad de nivel COM e interactuar directamente con las interfaces COM que proporcionan acceso al documento estructurado. Eso sería mucho más fácil que tratar de golpearlo directamente a través de JNI.