Извличане на съобщения от пощенска кутия в Exchange Server чрез WebDav
Изброяването на съобщения в Exchange Server използва listMessages() метод за получаване на списък със съобщения от пощенска кутия в Exchange Server. Този listMessages() методът извлича основна информация за съобщенията, например тема, Message ID, от и до.
За получаване на пълните детайли на съобщението, Aspose.Email.Exchange предоставя ExchangeClient.fetchMessage() метод. Този метод приема URI на съобщението като параметър и връща екземпляр на MailMessage клас. Този MailMessage класът след това предоставя детайли за съобщението като тялото, заглавките и прикачените файлове.
Извличане на съобщения от пощенска кутия в Exchange Server
За извличане на съобщения от пощенска кутия в Exchange Server:
- Създайте екземпляр от тип ExchangeClient.
- Задайте име на сървър, потребителско име, парола и домейн.
- Извикайте listMessages метод, за да получите ExchangeMessageInfoCollection.
- Обходете ExchangeMessageInfoCollection колекция, за да получите ExchangeMessageInfo.getUniqueUri стойностите.
- Извикайте ExchangeClient.fetchMessage() и предайте ExchangeMessageInfo.getUniqueUri като параметър.
Следният фрагмент от код свързва се с пощенската кутия в Exchange Server и извлича всички съобщения.