Gestión de archivos de mensajes de Outlook con la API de Analizador de Correo C++

Lectura y Escritura de Archivo de Plantilla de Outlook (.OFT)

Las plantillas de Outlook son muy útiles cuando deseas enviar un mensaje de correo similar una y otra vez. En lugar de preparar el mensaje desde cero cada vez, primero prepáralo en Outlook y guárdalo como una plantilla de Outlook (OFT). Después, siempre que necesites enviar el mensaje, puedes crearlo a partir de la plantilla, ahorrando tiempo al escribir el mismo texto en el cuerpo o la línea de asunto, estableciendo formato, etc. La clase MailMessage de Aspose.Email puede usarse para cargar y leer un archivo de plantilla de Outlook (OFT). Una vez que la plantilla de Outlook está cargada en una instancia de la clase MailMessage, puedes actualizar el remitente, destinatario, cuerpo, asunto y otras propiedades. Después de actualizar las propiedades:

  • Envía el correo usando la clase SmtpClient o
  • Guardar el mensaje como MSG y realizar más actualizaciones/validaciones usando Microsoft Outlook.

En los ejemplos de código a continuación, nosotros:

  1. Carga la plantilla usando la clase MailMessage.
  2. Actualizar algunas de las propiedades.
  3. Guardar el mensaje en formato MSG.

El siguiente fragmento de código muestra cómo cargar el archivo OFT con la API de la Biblioteca de Analizador de Correo C++, actualizar el mensaje y guardarlo en formato MSG.

Administrar mensajes firmados digitalmente

Aspose.Email implementa el algoritmo completo del objeto de correo S/MIME. Esto brinda a la API la capacidad total de preservar firmas digitales al convertir mensajes entre formatos.

Conservación de la Firma al Convertir de EML a MSG

Al convertir de EML a MSG, establezca el indicador preserveSignature en true para preservar una firma. El siguiente fragmento de código le muestra cómo convertir de EML a MSG.

Conversión de Mensajes S/MIME de MSG a EML

Aspose.Email conserva la firma digital al convertir de MSG a EML como se muestra en el siguiente fragmento de código.

Configuración de Categoría de Color para Archivos MSG de Outlook

Una categoría de color marca un mensaje de correo electrónico para algún tipo de importancia o clasificación. Microsoft Outlook permite a los usuarios asignar categorías de color para diferenciar correos electrónicos. Para manejar la categoría de color, use el FollowUpManager. Contiene funciones como AddCategory, RemoveCategory, ClearCategories y GetCategories.

  • AddCategory recibe un MapiMessage y la cadena de categoría de color, por ejemplo "Purple Category" o "Red Category", como argumentos.
  • RemoveCategory recibe un MapiMessage y la cadena de categoría de color que se eliminará del mensaje.
  • ClearCategories() se usa para eliminar todas las categorías de color del mensaje.
  • GetCategories se usa para obtener todas las categorías de color de un mensaje determinado.

El siguiente ejemplo realiza las tareas descritas a continuación:

  1. Agregar una categoría de color.
  2. Agregar otra categoría de color.
  3. Recuperar la lista de todas las categorías.
  4. Eliminar todas las categorías.

Accediendo a la Información de Seguimiento desde un archivo MSG

La API Aspose.Email ofrece la capacidad de acceder a la información de seguimiento de un mensaje enviado o recibido. Puede recuperar la información de lectura, acuse de recibo de entrega y resultados de voto de un archivo de mensaje.

Recuperación de Información de Recibos de Lectura y Entrega

El siguiente fragmento de código le muestra cómo recuperar la información de recibos de lectura y entrega.