Obtener mensajes del buzón del servidor Exchange usando WebDav
Listar mensajes en un servidor Exchange usó el listMessages() método para obtener una lista de mensajes de un buzón de Exchange Server. El listMessages() método obtiene información básica sobre los mensajes, por ejemplo, el asunto, el ID del mensaje, de y para.
Para obtener los detalles completos del mensaje, Aspose.Email.Exchange proporciona el ExchangeClient.fetchMessage() método. Este método acepta el URI del mensaje como parámetro y devuelve una instancia del MailMessage clase. El MailMessage clase luego proporciona detalles del mensaje como el cuerpo, encabezados y archivos adjuntos.
Obtener mensajes de un buzón de Exchange Server
Para obtener mensajes del buzón del servidor Exchange:
- Cree una instancia del 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.
- Iterar a través del ExchangeMessageInfoCollection colección para obtener ExchangeMessageInfo.getUniqueUri valores.
- Llame a ExchangeClient.fetchMessage() y pase ExchangeMessageInfo.getUniqueUri como parámetro.
El siguiente fragmento de código se conecta al buzón del servidor Exchange y recupera todos los mensajes.