Керування розмовами 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.