Управление беседами Exchange через EWS
Aspose.Email позволяет управлять элементами беседы на Microsoft Exchange Server с помощью EWSClient класс. Эта функция опирается на Exchange Web Services (EWS), доступные в Exchange Server 2007 и более поздних версиях. Примеры в этом руководстве демонстрируют, как находить, копировать, перемещать и удалять элементы беседы на Exchange Server 2010 SP1 и выше.
Поиск разговоров
Чтобы получить информацию о беседе из конкретной папки Exchange, выполните следующие шаги:
- Подключитесь к серверу Exchange с использованием IEWSClient.
- Вызвать FindConversations() метод для перечисления бесед в целевой папке.
- Читать свойства, такие как идентификатор беседы, тема и статус флага.
Следующий пример кода демонстрирует, как находить и отображать элементы беседы из входящих сообщений сервера Exchange.
Копировать разговоры
Чтобы скопировать элементы беседы в другую папку:
- Подключитесь к серверу Exchange с использованием IEWSClient.
- Получить беседы с помощью FindConversations() метод.
- Использовать CopyConversationItems() для копирования соответствующих бесед.
Следующий пример кода демонстрирует, как находить и копировать определённые элементы беседы из входящих сообщений сервера Exchange в папку Удалённые элементы на основе указанного условия.
Переместить разговоры
Вы можете перемещать беседы между папками. Следующий пример кода демонстрирует, как находить и перемещать определённые элементы беседы из входящих сообщений сервера Exchange в другую папку.
- Подключитесь к серверу Exchange с использованием IEWSClient.
- Определите беседы, которые нужно переместить.
- Вызвать MoveConversationItems() метод с URI папки назначения.
Удалить разговоры
Чтобы удалить цепочки бесед из папки:
- Подключитесь к серверу Exchange с использованием IEWSClient.
- Использовать FindConversations() для определения целевых бесед.
- Вызвать DeleteConversationItems() метод для их удаления.
Следующий пример кода демонстрирует, как находить и удалять определённые элементы беседы из входящих сообщений сервера Exchange.