Obtenga mensajes del buzón de correo de Exchange Server mediante WebDAV
Al enumerar los mensajes de un servidor Exchange, se utilizó el listMessages() método para obtener una lista de mensajes de un buzón de Exchange Server. El listMessages() El método obtiene información básica sobre los mensajes, por ejemplo, el asunto, el ID del mensaje, el origen y el destino.
Para obtener los detalles completos del mensaje, Aspose.Email.Exchange proporciona la ExchangeClient.fetchMessage() método. Este método acepta el URI del mensaje como parámetro y devuelve una instancia del MailMessage clase. El MailMessage La clase luego proporciona detalles del mensaje como el cuerpo, los encabezados y los archivos adjuntos.
Obtener mensajes de un buzón de correo de Exchange Server
Para obtener mensajes del buzón de Exchange Server:
- Crear una instancia de tipo ExchangeClient.
- Especifique el nombre del servidor, el nombre de usuario, la contraseña y el dominio.
- Llame al listMessages método para obtener el ExchangeMessageInfoCollection.
- Recorre el ExchangeMessageInfoCollection colección para obtener ExchangeMessageInfo.getUniqueUri values.
- Call ExchangeClient.fetchMessage() y pase ExchangeMessageInfo.getUniqueUri como parámetro.
El siguiente fragmento de código se conecta al buzón de correo de Exchange Server y recupera todos los mensajes.