Hämta meddelanden från Exchange Server-inkorg med WebDav
Listning av meddelanden på en Exchange Server använde listMessages() metod för att hämta en lista med meddelanden från en Exchange Server-inkorg. Den listMessages() metoden får grundläggande information om meddelanden, t.ex. ämne, meddelande‑ID, från och till.
För att få fullständiga meddelandedetaljer erbjuder Aspose.Email.Exchange ExchangeClient.fetchMessage() metod. Denna metod accepterar meddelandets URI som parameter och returnerar en instans av MailMessage klass. Den MailMessage klass ger sedan meddelandedetaljer som kropp, rubriker och bilagor.
Hämta meddelanden från en Exchange Server-inkorg
För att hämta meddelanden från Exchange Server-inkorgen:
- Skapa en instans av typ ExchangeClient.
- Ange servernamn, användarnamn, lösenord och domän.
- Anropa listMessages metod för att få ExchangeMessageInfoCollection.
- Loopa igenom ExchangeMessageInfoCollection samling för att få ExchangeMessageInfo.getUniqueUri värden.
- Anropa ExchangeClient.fetchMessage() och skicka ExchangeMessageInfo.getUniqueUri som parameter.
Följande kodsnutt ansluter till Exchange Server-inkorgen och hämtar alla meddelanden.