Funciones de Utilidad
Enviar un Mensaje con Opción de Votación
Microsoft Outlook permite a los usuarios crear una encuesta al redactar un nuevo mensaje. Esto se realiza incluyendo opciones de votación como Sí, No, Tal vez, etc. La clase FollowUpOptions ofrecida por Aspose.Email proporciona la propiedad VotingButtons que se puede usar para establecer o obtener el valor de las opciones de votación. Este artículo proporciona un ejemplo detallado de cómo crear un MapiMessage con opciones de votación para crear una encuesta y luego enviar el mensaje utilizando el cliente de 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 utilizado en el ejemplo anterior.
Ignorar o Pasar por Alto Certificados SSL Inválidos o Caducados
Aspose.Email puede manejar certificados SSL en Exchange Server utilizando la clase EWSClient. Si el certificado SSL ha caducado o se ha vuelto inválido, Aspose.Email lanza una excepción debido al certificado SSL inválido. Evite tales errores de certificado SSL ignorándolos utilizando el método que se muestra en el código a continuación. Registre el controlador de retorno en su método main() o init() y añada el método a continuación como miembro de la clase.
Crear 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 particular de la ExchangeMessageInfoCollection obtenida mediante ListMessages(). El otro argumento es el MailMessage real que se enviará como mensaje RE o FW. El siguiente fragmento de código muestra cómo enviar un mensaje y luego responder a ese mensaje y reenviarlo. Para realizar esta tarea:
- Inicialice el objeto IEWSClient proporcionando credenciales válidas.
- Envíe algunos mensajes de muestra.
- Llame a los métodos Reply(), ReplyAll() y Forward() para enviar mensajes.
Agregar Encabezados en Solicitudes de EWS
La API de Aspose.Email permite agregar encabezados a las solicitudes de Exchange. Esto se puede usar para agregar encabezados a las solicitudes de EWS para diferentes encabezados que se pueden usar con diferentes propósitos. Un ejemplo de esto podría ser agregar el encabezado X-AnchorMailbox que se utiliza para gestionar los problemas de limitación en el servidor de Exchange. El método AddHeader de IEWSClient se utiliza para agregar encabezados a las solicitudes de 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 desde Exchange Server 2010. La 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, es compatible en este momento. El siguiente ejemplo de código muestra cómo recuperar información de configuración de mensajería unificada desde Microsoft Exchange Server 2010.
Obtener Consejos de Correo
Microsoft Exchange Server agregó varias nuevas funciones 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 brindan información antes de que se envíe el correo electrónico. Por ejemplo, si una dirección de correo electrónico es incorrecta en la lista de destinatarios, se muestra un consejo para avisarle que la dirección de correo electrónico es inválida. Los consejos de correo también le permiten ver respuestas automáticas de fuera de la oficina antes de enviar un correo electrónico: el servidor de Exchange (2010 y 2013) envía el consejo de correo cuando se está redactando el correo electrónico si uno o más de los destinatarios han configurado respuestas automáticas 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 muestra cómo utilizar la clase EWSClient que utiliza los Servicios Web de Exchange, disponibles en Microsoft Exchange Server 2007 y versiones posteriores.