Berichten ophalen uit Exchange Server mailbox via WebDav
Berichtenlijst op een Exchange Server gebruikte de listMessages() methode om een lijst van berichten uit een Exchange Server mailbox te krijgen. De listMessages() methode haalt basisinformatie over berichten op, bijvoorbeeld het onderwerp, de bericht-ID, afzender en geadresseerde.
Om de volledige berichtdetails te krijgen, biedt Aspose.Email.Exchange de ExchangeClient.fetchMessage() methode. Deze methode accepteert de bericht-URI als parameter en retourneert een instantie van de MailMessage klasse. De MailMessage klasse biedt vervolgens berichtdetails zoals de inhoud, kopteksten en bijlagen.
Berichten ophalen uit een Exchange Server mailbox
Om berichten op te halen uit Exchange Server mailbox:
- Maak een instantie van type ExchangeClient.
- Specificeer de servernaam, gebruikersnaam, wachtwoord en domein.
- Roep de listMessages methode om de ExchangeMessageInfoCollection.
- Loop door de ExchangeMessageInfoCollection collectie om te krijgen ExchangeMessageInfo.getUniqueUri waarden.
- Roep ExchangeClient.fetchMessage() en geef door ExchangeMessageInfo.getUniqueUri als parameter.
Het onderstaande codefragment maakt verbinding met de Exchange Server mailbox en haalt alle berichten op.