Lectura y conversión de archivos Outlook

Trabajar con archivos OST

Aspose.Email para .NET proporciona una API para leer archivos OST de Microsoft Outlook. Puede cargar un archivo OST desde disco o un flujo en una instancia del Aspose.Email.Outlook.Pst.PersonalStorage clase para acceder a su contenido, como carpetas, subcarpetas y mensajes. Microsoft Outlook crea un archivo PST para almacenar correos electrónicos cuando se usan servidores de correo POP3 o IMAP. En contraste, crea un archivo OST cuando Microsoft Exchange es el servidor de correo.

Leer archivos OST

El proceso para leer un archivo OST con Aspose.Email es exactamente el mismo que para leer un archivo PST. El mismo código puede leer tanto archivos PST como OST: solo proporciona el nombre de archivo correcto al PersonalStorage.FromFile() método. El siguiente fragmento de código muestra cómo leer archivos OST.

PersonalStorage personalStorage = PersonalStorage.FromFile(dataDir + "PersonalStorageFile.ost");
            
// Get the format of the file
Console.WriteLine("File Format of OST: " + personalStorage.Format);

Convertir OST a PST

Aspose.Email permite convertir un archivo OST a PST con una sola línea de código. De manera similar, el archivo OST puede crearse a partir de un archivo PST usando la misma línea de código con el FileFormat enumerador. Actualmente, la API admite la conversión de formatos OST a PST excepto 2013/2016/2019/2021 y versiones futuras. El siguiente fragmento de código muestra cómo convertir OST a PST.

using (PersonalStorage personalStorage = PersonalStorage.FromFile(dataDir + "PersonalStorageFile.ost"))
{
    personalStorage.SaveAs(dataDir + "test.pst", FileFormat.Pst);
}

Para realizar otras operaciones con archivos OST, por favor consulta las siguientes páginas:

Convertir PST a OST

La conversión de PST a OST no está soportada por Aspose.Email porque el OST siempre es creado por Outlook al agregar una cuenta y sincronizar con el servidor de correo. La diferencia entre los archivos PST y OST es que PST solo está disponible localmente. El contenido OST también está disponible en el servidor de correo. Por lo tanto, no es necesario convertir PST a OST para uso local. Pero puedes importar un PST a una cuenta existente usando el asistente Importar/Exportar en Outlook.

Trabajando con archivos OLM

OLM es un formato de archivo específico usado por Microsoft Outlook para Mac para almacenar datos locales como correos electrónicos, adjuntos, notas, datos de calendario, contactos, tareas e historial. Los archivos OLM solo son compatibles con Outlook para Mac y no pueden abrirse ni accedidos por Outlook para Windows, que usa el formato de archivo PST.

Aspose.Email proporciona una API dedicada para leer y convertir archivos OLM. Para una guía completa, consulte la Trabajando con archivos OLM sección, que cubre: