Hantera Exchange‑konversationer via EWS

Aspose.Email låter dig hantera konversationsobjekt på Microsoft Exchange Server med hjälp av EWSClient klass. Denna funktionalitet bygger på Exchange Web Services (EWS), tillgängligt i Exchange Server 2007 och senare. Exempelen i denna guide demonstrerar hur man hittar, kopierar, flyttar och tar bort konversationsobjektExchange Server 2010 SP1 eller senare.

Hitta konversationer

För att hämta konversationsinformation från en specifik Exchange‑mapp, följ stegen nedan:

  1. Anslut till Exchange Server med IEWSClient.
  2. Anropa FindConversations() metod för att lista konversationer i mål‑mappen.
  3. Läs egenskaper såsom konversations‑ID, ämne och flaggstatus.

Följande kodexempel demonstrerar hur du hittar och visar konversationsobjekt från en Exchange Server‑inkorg.

Kopiera konversationer

För att kopiera konversationsobjekt till en annan mapp:

  1. Anslut till Exchange Server med IEWSClient.
  2. Hämta konversationer med FindConversations() metod.
  3. Använd CopyConversationItems() för att kopiera matchande konversationer.

Följande kodexempel demonstrerar hur du hittar och kopierar specifika konversationsobjekt från en Exchange Server‑inkorg till mappen Borttagna objekt baserat på det angivna villkoret.

Flytta konversationer

Du kan flytta konversationer mellan mappar. Följande kodexempel demonstrerar hur du hittar och flyttar specifika konversationsobjekt från en Exchange Server‑inkorg till en annan mapp.

  1. Anslut till Exchange Server med IEWSClient.
  2. Identifiera konversationerna som ska flyttas.
  3. Anropa MoveConversationItems() metod med destinationens mapp‑URI.

Ta bort konversationer

För att ta bort konversationstrådar från en mapp:

  1. Anslut till Exchange Server med IEWSClient.
  2. Använd FindConversations() för att lokalisera målkonversationerna.
  3. Anropa DeleteConversationItems() metod för att ta bort dem.

Följande kodexempel demonstrerar hur du hittar och tar bort specifika konversationsobjekt från en Exchange Server‑inkorg.