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