Funciones de utilidad

Enviando un mensaje con opción de votación

Microsoft Outlook permite a los usuarios crear una encuesta al redactar un nuevo mensaje. Esto se hace incluyendo opciones de votación como Sí, No, Tal vez, etc. La clase FollowUpOptions ofrecida por Aspose.Email proporciona la propiedad VotingButtons que puede usarse para establecer u obtener el valor de las opciones de votación. Este artículo ofrece un ejemplo detallado de cómo crear un MapiMessage con opciones de votación para crear una encuesta y luego enviar el mensaje usando el cliente Exchange Web Service (EWS).

Crear y enviar un mensaje con opciones de votación

El siguiente fragmento de código muestra cómo crear un nuevo mensaje y luego enviarlo con opciones de votación.

El siguiente fragmento de código muestra la definición del método CreateTestMessage usado en el ejemplo anterior.

Ignorar o Omitir Certificado SSL Inválido o Expirado

Aspose.Email puede gestionar certificados SSL en Exchange Server usando el EWSClient clase. Si el certificado SSL ha expirado o se ha vuelto inválido, Aspose.Email lanza una excepción debido al certificado SSL inválido. Evite dichos errores de certificado SSL ignorándolos usando el método mostrado en el código a continuación. Registre el controlador de devolución de llamada en su método main() o init() y añada el método siguiente como miembro de la clase.

Creando mensajes RE y FW a partir de archivos MSG

IEWSClient permite a los desarrolladores crear mensajes RE (Responder/Responder a todos) y FW (Reenviar) a partir de un mensaje fuente. El mensaje fuente se identifica seleccionando un ExchangeMessageInfo de ExchangeMessageInfoCollection obtenido por ListMessages(). El otro argumento es el real MailMessage para enviarse como mensaje RE o FW. El siguiente fragmento de código le muestra cómo enviar un mensaje y luego responder a ese mensaje y reenviarlo. Para realizar esta tarea:

  1. Inicialice el IEWSClient objeto proporcionando credenciales válidas.
  2. Enviar algunos mensajes de ejemplo.
  3. Llame al Reply()ReplyAll() y Forward() métodos para enviar mensajes.

Agregar encabezados en solicitudes EWS

La API de Aspose.Email permite agregar encabezados a las solicitudes de Exchange. Esto puede usarse para añadir encabezados a las solicitudes EWS para diferentes propósitos. Un ejemplo podría ser agregar el encabezado X-AnchorMailbox que se utiliza para gestionar los problemas de limitación de recursos en el servidor Exchange. El AddHeader método del IEWSClient se usa para agregar encabezados a las solicitudes EWS como se muestra en el siguiente fragmento de código.

Trabajando con mensajería unificada

Aspose.Email puede recuperar información de mensajería unificada del Exchange Server 2010. Mensajería unificada como obtener información de configuración, iniciar una llamada saliente, recuperar información de llamadas telefónicas por ID de llamada y desconectar una llamada telefónica por ID está soportada actualmente. El siguiente ejemplo de código muestra cómo recuperar la información de configuración de mensajería unificada del Microsoft Exchange Server 2010.

Obteniendo consejos de correo

Microsoft Exchange Server añadió varias características nuevas con Exchange Server 2010 y 2013. Una de ellas permite a los usuarios obtener consejos de correo al redactar un mensaje de correo electrónico. Estos consejos son muy útiles ya que proporcionan información antes de que se envíe el correo. Por ejemplo, si una dirección de correo es incorrecta en la lista de destinatarios, se muestra un consejo indicando que la dirección es inválida. Los consejos de correo también permiten ver respuestas fuera de la oficina antes de enviar un correo: Exchange Server (2010 y 2013) envía el consejo de correo mientras se redacta si uno o más destinatarios han configurado respuestas fuera de la oficina. Se requiere Microsoft Exchange Server 2010 Service Pack 1 para todas las funciones demostradas en este artículo. El siguiente fragmento de código le muestra cómo usar el EWSClient clase que usa Exchange Web Services, disponible en Microsoft Exchange Server 2007 y versiones posteriores.