Elencare i messaggi da Exchange Server usando WebDav

Un elenco dei messaggi email in una casella di posta Exchange può essere recuperato chiamando il ExchangeClient.listMessages() metodo. Ottieni le informazioni di base sui messaggi, come l’oggetto, mittente, destinatario e ID del messaggio, utilizzando il listMessages() metodo.

Questo articolo mostra come connettersi a un Exchange Server e elencare le email in una casella di posta direttamente o usando WebDav. Inoltre mostra come elencare i messaggi da cartelle diverse e come elencare i messaggi per ID.

Elenca messaggi Exchange Server

Per elencare i messaggi in una casella di posta Exchange:

  1. Crea un’istanza di ExchangeClient classe.
  2. Chiama il listMessages metodo e crea una collezione di messaggi.
  3. Itera attraverso la collezione e visualizza le informazioni del messaggio.

Il frammento di codice seguente si collega alla casella di posta Exchange e ottiene l’elenco dei messaggi dalla cartella Posta in arrivo.

Elencare messaggi da cartelle diverse

I frammenti di codice sopra elencano tutti i messaggi nella cartella Posta in arrivo. È possibile ottenere l’elenco dei messaggi anche da altre cartelle. Il ExchangeClient.listMessages() il metodo accetta un URI di cartella come parametro. Finché l’URI della cartella è valido, è possibile ottenere l’elenco dei messaggi da quella cartella.

Use ExchangeClient.getMailboxInfo().xxxFolderUri proprietà per ottenere l’URI delle diverse cartelle. Il resto del codice è lo stesso per ottenere un elenco di messaggi.