Pobieranie wiadomości ze skrzynki serwera Exchange przy użyciu WebDav
Wymienianie wiadomości na serwerze Exchange używało listMessages() metoda do pobierania listy wiadomości ze skrzynki serwera Exchange. Ta listMessages() metoda pobiera podstawowe informacje o wiadomościach, np. temat, identyfikator wiadomości, nadawcę i odbiorcę.
Aby uzyskać pełne szczegóły wiadomości, Aspose.Email.Exchange udostępnia ExchangeClient.fetchMessage() metoda. Metoda ta przyjmuje URI wiadomości jako parametr i zwraca instancję MailMessage klasa. Ta MailMessage klasa następnie udostępnia szczegóły wiadomości, takie jak treść, nagłówki i załączniki.
Pobieranie wiadomości ze skrzynki serwera Exchange
Aby pobrać wiadomości ze skrzynki serwera Exchange:
- Utwórz instancję typu ExchangeClient.
- Określ nazwę serwera, nazwę użytkownika, hasło i domenę.
- Wywołaj listMessages metodę, aby uzyskać ExchangeMessageInfoCollection.
- Iteruj przez ExchangeMessageInfoCollection kolekcję, aby uzyskać ExchangeMessageInfo.getUniqueUri wartości.
- Wywołaj ExchangeClient.fetchMessage() i przekaż ExchangeMessageInfo.getUniqueUri jako parametr.
Poniższy fragment kodu łączy się ze skrzynką serwera Exchange i pobiera wszystkie wiadomości.