Buscar mensagens da caixa de correio do Exchange Server usando WebDav
Listagem de mensagens em um Exchange Server usou o listMessages() método para obter uma lista de mensagens de uma caixa de correio Exchange Server. O listMessages() método obtém informações básicas sobre as mensagens, por exemplo, assunto, ID da mensagem, remetente e destinatário.
Para obter os detalhes completos da mensagem, Aspose.Email.Exchange fornece o ExchangeClient.fetchMessage() método. Este método aceita o URI da mensagem como parâmetro e retorna uma instância da MailMessage classe. O MailMessage classe então fornece detalhes da mensagem como corpo, cabeçalhos e anexos.
Buscar mensagens de uma caixa de correio Exchange Server
Para buscar mensagens da caixa de correio do Exchange Server:
- Crie uma instância do tipo ExchangeClient.
- Especifique o nome do servidor, nome de usuário, senha e domínio.
- Chame o listMessages método para obter o ExchangeMessageInfoCollection.
- Itere sobre o ExchangeMessageInfoCollection coleção para obter ExchangeMessageInfo.getUniqueUri valores.
- Chame ExchangeClient.fetchMessage() e passe ExchangeMessageInfo.getUniqueUri como parâmetro.
O trecho de código a seguir conecta à caixa de correio Exchange Server e busca todas as mensagens.