Управление на разговори в Exchange чрез EWS

Aspose.Email ви позволява да управлявате елементи от разговори в Microsoft Exchange Server, използвайки EWSClient клас. Тази функционалност се базира на Exchange Web Services (EWS), налични в Exchange Server 2007 и по-нови версии. Примерите в това ръководство демонстрират как да намерите, копирате, преместите и изтриете елементи от разговори в Exchange Server 2010 SP1 или по-нов.

Намиране на разговори

За да извлечете информация за разговори от конкретна папка в Exchange, следвайте стъпките по-долу:

  1. Свържете се към Exchange Server чрез IEWSClient.
  2. Извикайте FindConversations() метод за изброяване на разговори в целевата папка.
  3. Прочетете свойства като ID на разговора, тема и статус на флага.

Следният пример с код демонстрира как да намерите и покажете елементи от разговори от пощенска кутия в Exchange Server.

Копиране на разговори

За да копирате елементи от разговори в друга папка:

  1. Свържете се към Exchange Server чрез IEWSClient.
  2. Извличане на разговори с FindConversations() метод.
  3. Използвайте CopyConversationItems() за копиране на съвпадащи разговори.

Следният пример с код демонстрира как да намерите и копирате конкретни елементи от разговори от пощенска кутия в Exchange Server в папката Изтрити елементи, въз основа на зададеното условие.

Преместване на разговори

Можете да преместите разговори между папки. Следният пример с код демонстрира как да намерите и преместите конкретни елементи от разговори от пощенска кутия в Exchange Server в друга папка.

  1. Свържете се към Exchange Server чрез IEWSClient.
  2. Идентифицирайте разговорите за преместване.
  3. Извикайте MoveConversationItems() метод с URI на целевата папка.

Изтриване на разговори

За изтриване на нишки от разговори в папка:

  1. Свържете се към Exchange Server чрез IEWSClient.
  2. Използвайте FindConversations() за локализиране на целевите разговори.
  3. Извикайте DeleteConversationItems() метод за премахването им.

Следният пример с код демонстрира как да намерите и изтриете конкретни елементи от разговори от пощенска кутия в Exchange Server.