Trabalhando com Contatos no Exchange Server usando WebDav
Contents
[
Hide
]
As contas do Exchange Server contêm mais do que apenas mensagens de email. Além de buscar, mover, enviar e deletar mensagens de email de servidores Exchange, Aspose.Email permite que você trabalhe com contatos. Este artigo explica como recuperar informações de contato diretamente de um Exchange Server. Este artigo também mostra como você pode listar contatos da pasta Contatos.
Obtendo Contatos de um Exchange Server
O método ListContacts() da classe ExchangeClient pode ser usado para obter informações de contato de um Exchange Server. O método ListContacts() requer o URI da pasta Contatos, que pode ser facilmente obtido com a propriedade ExchangeMailboxInfo.ContactsUri.
Para obter contatos de um Exchange Server:
- Inicialize a classe ExchangeClient com o endereço e credenciais.
- Obtenha o URI da pasta Contatos com a propriedade ExchangeClient.MailboxInfo.ContactsUri.
- Chame o método ListContacts(). Ele retorna um array de MapiContact.
- Faça um loop foreach no array MapiContact para ler as informações de contato.
O seguinte trecho de código mostra como usar a classe ExchangeClient para ler todos os contatos de um Exchange Server.