DOCX JPG PDF XML MBOX
  Product Family
PST

Convertidor de MBOX a PST para aplicaciones Java

API de Java intuitiva para convertir archivos de correo electrónico entre formatos. Ejemplo de código de conversión de MBOX a PST y su integración con proyectos Java.

Convertir MBOX a PST usando la API de Java

Aspose.Email for Java proporciona una solución eficiente y confiable para convertir archivos de correo entre varios formatos. Simplifica el proceso de conversión de formatos de correo al ofrecer una API sencilla y eficiente. Pruebe el ejemplo de código conciso y directo que demuestra la facilidad y eficiencia del proceso de conversión de formatos de correo. El código representa clases y métodos para crear objetos y manipularlos, lo que permite a los desarrolladores manejar datos de correo con facilidad y precisión y lograr resultados fiables y precisos.

Con la API Java, no tiene que preocuparse por algoritmos complejos o trabajos manuales tediosos, ahorrando tiempo y esfuerzo para tareas más importantes y llevando sus aplicaciones de procesamiento de correo al siguiente nivel.

Cómo instalar la biblioteca Aspose.Email para Java

Para comenzar a utilizar las capacidades de la poderosa y completa API Java, basta con una de las siguientes acciones:

  • descargue su última versión desde Maven

  • instálelo dentro de su proyecto basado en Maven agregando las siguientes configuraciones al archivo pom.xml.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

En caso de dificultades o preguntas sobre el proceso de instalación de la API, por favor visite el Instalación sección de nuestro documentación .

Cómo convertir archivos MBOX al formato PST

Los archivos PST son el formato nativo de Outlook y no son compatibles con los archivos MBOX, que son comúnmente utilizados por otros clientes de correo como Thunderbird y Apple Mail. Al convertir archivos MBOX al formato PST, los usuarios pueden importar fácilmente sus mensajes de correo, contactos y otros datos a Outlook sin perder información importante. Además, los archivos PST ofrecen funciones y características avanzadas que pueden no estar disponibles en los archivos MBOX, lo que los convierte en la opción preferida para muchos usuarios.

Aspose.Email for Java es una API potente que brinda funcionalidad integral para trabajar con mensajes de correo electrónico, contactos, calendarios y tareas en aplicaciones Java. Para convertir archivos MBOX al formato PST, la biblioteca ofrece una MboxStorageReader la clase que se usa para leer archivos MBOX y crear un objeto lector. La PersonalStorage la clase de la biblioteca representa un archivo de almacenamiento personal (PST), que se usa para almacenar datos de Outlook, incluidos correos electrónicos, contactos y elementos de calendario. El MailMessage y el MapiMessage Las clases se usan para crear objetos que representan mensajes de correo electrónico. El FolderInfo La clase representa una carpeta dentro de un archivo PST y proporciona métodos para gestionar los mensajes dentro de esa carpeta. En el fragmento de código a continuación, puede ver cómo estas clases trabajan juntas para extraer y convertir mensajes de correo electrónico de un archivo MBOX para su uso posterior, almacenamiento o transferencia en formato PST. Para obtener más información sobre las características avanzadas de la API, visite nuestro recursos de referencia .

Pasos para convertir MBOX a PST mediante Java

Los programadores Java pueden convertir fácilmente un archivo MBOX a PST en solo unas pocas líneas de código.

  1. Cargue el archivo mbox usando MboxStorageReader.createReader() método.
  2. Cree un archivo PST usando PersonalStorage.create() método con la ruta de archivo especificada y FileFormatVersion.
  3. Obtenga la carpeta Bandeja de entrada en el archivo PST creando una nueva carpeta con el nombre "Inbox" usando ost.createPredefinedFolder() método.
  4. Itere a través de los mensajes mbox enumerando objetos MailMessage con el enumerateMessages() método.
  5. Convierta cada objeto MailMessage a un MapiMessage usando MapiMessage.fromMailMessage() método.
  6. Agregue cada MapiMessage a la carpeta Bandeja de entrada en el archivo PST usando folderInfo.addMessage(msg) .

Requisitos del sistema

Antes de ejecutar el código de conversión Java, asegúrese de tener los siguientes requisitos previos.

  • Microsoft Windows o un SO compatible con el entorno de ejecución Java para aplicaciones JSP/JSF y aplicaciones de escritorio.
  • Obtén la última versión de Aspose.Email for Java directamente desde Maven .
 

Convertir MBOX a PST - Java

// Load mbox file
MboxStorageReader mbox = MboxStorageReader.createReader(mboxFilePath, new MboxLoadOptions());
// Create PST file
PersonalStorage ost = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Get Inbox folder in the PST file
FolderInfo folderInfo = ost.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox);
// Iterate through mbox messages and add them to the PST folder
for (MailMessage eml : mbox.enumerateMessages()) {
    MapiMessage msg = MapiMessage.fromMailMessage(eml);
    folderInfo.addMessage(msg);
}
 

¿Qué es el formato de archivo MBOX?

El formato de archivo MBOX es un formato estándar para almacenar y organizar mensajes de correo electrónico en un formato concatenado dentro de un solo archivo. Normalmente consiste en una colección de mensajes de correo, cada uno separado por un encabezado "From", lo que lo convierte en una opción común para archivar y transferir correos entre diferentes clientes y sistemas de correo.

¿Qué es el formato de archivo PST?

PST (Personal Storage Table) es un formato de archivo utilizado por Microsoft Outlook para almacenar mensajes de correo electrónico, contactos, calendarios, tareas y otros elementos del buzón. Los archivos PST funcionan como un contenedor de almacenamiento de datos que permite a los usuarios acceder y gestionar sus datos de correo dentro de Outlook. Estos archivos pueden crearse y guardarse localmente en el equipo del usuario o almacenarse en un servidor de red. Los archivos PST se usan comúnmente para hacer copias de seguridad de datos de correo, archivar mensajes antiguos y migrar datos de correo entre diferentes equipos o clientes de correo. Además, los archivos PST pueden protegerse con contraseña para mejorar la seguridad y privacidad de los datos.

Conversiones de formatos de archivo compatibles con Aspose.Email para Java

Aspose.Email para Java ofrece un amplio conjunto de conversiones de formatos de archivo diseñadas para manejar sin problemas correos electrónicos, contactos, calendarios y archivos adjuntos. Empodera a los desarrolladores para manipular y transformar datos fácilmente y satisfacer las diversas necesidades de sus aplicaciones. Implementar conversiones de formatos de archivo en aplicaciones de correo facilita su interoperabilidad y aumenta la eficiencia. En general, la biblioteca admite la conversión desde EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF a otros formatos elevando la experiencia del usuario.
  • MBOX to PST Conversion Live Demos

    Otras conversiones compatibles

    También puede convertir MBOX a muchos otros formatos de archivo, incluidos algunos listados a continuación.

    MBOX TO EML (Mensajes de correo de Outlook)
    MBOX TO EMLX (Formato Apple EMLX)
    MBOX TO HTML (Lenguaje de marcado de hipertexto)
    MBOX TO ICS (iCalendar)
    MBOX TO MHTML (Formato de archivo de página web)
    MBOX TO MSG (Formato Outlook y Exchange)
    MBOX TO OFT (Plantillas de correo de Outlook)
    MBOX TO OST (Archivos de almacenamiento sin conexión)
    MBOX TO VCF (Formato de tarjeta virtual)