Trabajando con Contactos en Exchange Server usando WebDav
Contents
[
Hide
]
Las cuentas de Exchange Server contienen más que solo mensajes de correo electrónico. Además de recuperar, mover, enviar y eliminar mensajes de correo electrónico de los servidores de Exchange, Aspose.Email te permite trabajar con contactos. Este artículo explica cómo recuperar información de contactos directamente desde un Exchange Server. Este artículo también muestra cómo puedes listar contactos de la carpeta de Contactos.
Obteniendo Contactos de un Exchange Server
El método ListContacts() de la clase ExchangeClient se puede usar para obtener información de contactos de un Exchange Server. El método ListContacts() requiere la URI de la carpeta de Contactos, que se puede obtener fácilmente con la propiedad ExchangeMailboxInfo.ContactsUri.
Para obtener contactos de un Exchange Server:
- Inicializa la clase ExchangeClient con la dirección y credenciales.
- Obtén la URI de la carpeta de Contactos con la propiedad ExchangeClient.MailboxInfo.ContactsUri.
- Llama al método ListContacts(). Devuelve un arreglo de MapiContact.
- Realiza un bucle foreach en el arreglo de MapiContact para leer la información del contacto.
El siguiente fragmento de código te muestra cómo usar la clase ExchangeClient para leer todos los contactos de un Exchange Server.