Este artículo paso a paso guía cómo crear un archivo PST en C# proporcionando referencias para establecer el entorno y luego programar el flujo para realizar esta tarea. También se comparte un código de muestra ejecutable que se puede usar en cualquiera de los entornos compatibles con .NET sin instalar ninguna otra herramienta de terceros o MS Outlook para crear el nuevo archivo PST. Una vez que crea PST en C#, se puede guardar en el disco o en una secuencia según los requisitos de la aplicación.
Pasos para crear un archivo PST en C#
- Configurar el entorno de desarrollo para agregar Aspose.Email for .NET desde el administrador de paquetes NuGet
- Cree un objeto de PersonalStorage proporcionando el nuevo nombre de archivo PST y la versión del formato de archivo
- Cree un predefined folder en la carpeta raíz del PST
- Agregue algunas carpetas personalizadas en la carpeta raíz
- Guarde el archivo PST resultante en el disco
Estos pasos describen el proceso para crear un nuevo PST en C# donde primero se identifican las clases que se pueden usar para crear un archivo PST y luego se realizan algunas tareas adicionales para una mejor comprensión. Se puede crear un archivo PST proporcionando el nombre del archivo PST y la versión del formato del archivo, que puede ser Unicode o ANSI. Podemos crear un archivo PST sin ninguna carpeta; sin embargo, podemos agregar carpetas predefinidas o personalizadas antes de guardar el archivo PST.
Código para crear un nuevo archivo PST en C#
Este código demuestra cómo crear un archivo PST de Outlook en C# usando una de las funciones sobrecargadas Create() que permite una variedad de parámetros. Puede crear carpetas predefinidas utilizando el enumerador StandardIpmFolder que contiene entradas como Bandeja de entrada, Bandeja de salida, Elementos enviados, Elementos eliminados, Contactos, Tareas, etc., por nombrar algunas. También puede crear carpetas personalizadas que no sean estándar pero que sean necesarias en su entorno.
Este artículo nos ha enseñado cómo crear un archivo PST en C#. Si desea conocer el proceso para enviar un correo electrónico en C#, consulte el artículo sobre Cómo enviar un correo electrónico en C#.