Buscar Mensagens da Caixa de Correio do Servidor Exchange usando WebDav
Listar Mensagens em um Servidor Exchange usou o listMessages() método para obter uma lista de mensagens de uma caixa de correio do Servidor Exchange. O listMessages() método obtém informações básicas sobre mensagens, por exemplo, o assunto, o ID da mensagem, de e para.
Para obter os detalhes completos da mensagem, Aspose.Email.Exchange fornece o ExchangeClient.fetchMessage() método. Este método aceita a URI da mensagem como parâmetro e retorna uma instância da classe MailMessage. A classe MailMessage então fornece detalhes da mensagem como o corpo, cabeçalhos e anexos.
Buscar Mensagens de uma Caixa de Correio do Servidor Exchange
Para buscar mensagens da Caixa de Correio do Servidor Exchange:
- 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 a ExchangeMessageInfoCollection.
- Percorra a coleção ExchangeMessageInfoCollection para obter os valores de ExchangeMessageInfo.getUniqueUri.
- Chame ExchangeClient.fetchMessage() e passe ExchangeMessageInfo.getUniqueUri como parâmetro.
O seguinte trecho de código conecta-se à caixa de correio do Servidor Exchange e busca todas as mensagens.