Gerenciar Conversas do Exchange via EWS
Aspose.Email permite que você gerencie itens de conversa no Microsoft Exchange Server usando o EWSClient classe. Esta funcionalidade depende do Exchange Web Services (EWS), disponível no Exchange Server 2007 e posteriores. Os exemplos neste guia demonstram como encontrar, copiar, mover e excluir itens de conversa no Exchange Server 2010 SP1 ou posterior.
Encontrar Conversas
Para recuperar informações de conversa de uma pasta Exchange específica, siga os passos abaixo:
- Conectar ao Exchange Server usando IEWSClient.
- Chame FindConversations() método para listar conversas na pasta alvo.
- Ler propriedades como ID da conversa, assunto e status da bandeira.
O exemplo de código a seguir demonstra como encontrar e exibir itens de conversa da caixa de entrada de um Exchange Server.
Copiar Conversas
Para copiar itens de conversa para outra pasta:
- Conectar ao Exchange Server usando IEWSClient.
- Recuperar conversas com o FindConversations() método.
- Usar CopyConversationItems() para copiar conversas correspondentes.
O exemplo de código a seguir demonstra como encontrar e copiar itens de conversa específicos da caixa de entrada de um Exchange Server para a pasta Itens Excluídos com base na condição especificada.
Mover Conversas
Você pode mover conversas entre pastas. O exemplo de código a seguir demonstra como encontrar e mover itens de conversa específicos da caixa de entrada de um Exchange Server para outra pasta.
- Conectar ao Exchange Server usando IEWSClient.
- Identificar as conversas a mover.
- Chame o MoveConversationItems() método com o URI da pasta de destino.
Excluir Conversas
Para excluir tópicos de conversa de uma pasta:
- Conectar ao Exchange Server usando IEWSClient.
- Usar FindConversations() para localizar as conversas alvo.
- Chame o DeleteConversationItems() método para removê‑los.
O exemplo de código a seguir demonstra como encontrar e excluir itens de conversa específicos da caixa de entrada de um Exchange Server.