Управление на разговори в Exchange чрез EWS
Aspose.Email ви позволява да управлявате елементи от разговори в Microsoft Exchange Server, използвайки EWSClient клас. Тази функционалност се базира на Exchange Web Services (EWS), налични в Exchange Server 2007 и по-нови версии. Примерите в това ръководство демонстрират как да намерите, копирате, преместите и изтриете елементи от разговори в Exchange Server 2010 SP1 или по-нов.
Намиране на разговори
За да извлечете информация за разговори от конкретна папка в Exchange, следвайте стъпките по-долу:
- Свържете се към Exchange Server чрез IEWSClient.
- Извикайте FindConversations() метод за изброяване на разговори в целевата папка.
- Прочетете свойства като ID на разговора, тема и статус на флага.
Следният пример с код демонстрира как да намерите и покажете елементи от разговори от пощенска кутия в Exchange Server.
Копиране на разговори
За да копирате елементи от разговори в друга папка:
- Свържете се към Exchange Server чрез IEWSClient.
- Извличане на разговори с FindConversations() метод.
- Използвайте CopyConversationItems() за копиране на съвпадащи разговори.
Следният пример с код демонстрира как да намерите и копирате конкретни елементи от разговори от пощенска кутия в Exchange Server в папката Изтрити елементи, въз основа на зададеното условие.
Преместване на разговори
Можете да преместите разговори между папки. Следният пример с код демонстрира как да намерите и преместите конкретни елементи от разговори от пощенска кутия в Exchange Server в друга папка.
- Свържете се към Exchange Server чрез IEWSClient.
- Идентифицирайте разговорите за преместване.
- Извикайте MoveConversationItems() метод с URI на целевата папка.
Изтриване на разговори
За изтриване на нишки от разговори в папка:
- Свържете се към Exchange Server чрез IEWSClient.
- Използвайте FindConversations() за локализиране на целевите разговори.
- Извикайте DeleteConversationItems() метод за премахването им.
Следният пример с код демонстрира как да намерите и изтриете конкретни елементи от разговори от пощенска кутия в Exchange Server.