Quản lý Các Cuộc hội thoại Exchange qua EWS

Aspose.Email cho phép bạn quản lý các mục hội thoại trên Microsoft Exchange Server bằng cách sử dụng EWSClient lớp. Chức năng này dựa trên Exchange Web Services (EWS), có sẵn trong Exchange Server 2007 và các phiên bản sau. Các ví dụ trong hướng dẫn này minh họa cách tìm, sao chép, di chuyển, và xóa các mục hội thoại trên Exchange Server 2010 SP1 trở lên.

Tìm Kiếm Cuộc Trò Chuyện

Để truy xuất thông tin hội thoại từ một thư mục Exchange cụ thể, thực hiện các bước sau:

  1. Kết nối tới Exchange Server bằng IEWSClient.
  2. Gọi FindConversations() phương pháp để liệt kê các hội thoại trong thư mục mục tiêu.
  3. Đọc các thuộc tính như ID hội thoại, tiêu đề và trạng thái cờ.

Mã mẫu dưới đây minh họa cách tìm và hiển thị các mục hội thoại từ hộp thư đến của Exchange Server.

Sao Chép Cuộc Trò Chuyện

Để sao chép các mục hội thoại sang thư mục khác:

  1. Kết nối tới Exchange Server bằng IEWSClient.
  2. Truy xuất các hội thoại với FindConversations() phương thức.
  3. Sử dụng CopyConversationItems() để sao chép các hội thoại phù hợp.

Mã mẫu dưới đây minh họa cách tìm và sao chép các mục hội thoại cụ thể từ hộp thư đến của Exchange Server sang thư mục Đã xóa dựa trên điều kiện đã chỉ định.

Di Chuyển Cuộc Trò Chuyện

Bạn có thể di chuyển các hội thoại giữa các thư mục. Mã mẫu dưới đây minh họa cách tìm và di chuyển các mục hội thoại cụ thể từ hộp thư đến của Exchange Server sang một thư mục khác.

  1. Kết nối tới Exchange Server bằng IEWSClient.
  2. Xác định các hội thoại cần di chuyển.
  3. Gọi MoveConversationItems() phương pháp với URI của thư mục đích.

Xóa Cuộc Trò Chuyện

Để xóa các chuỗi hội thoại khỏi một thư mục:

  1. Kết nối tới Exchange Server bằng IEWSClient.
  2. Sử dụng FindConversations() để xác định các hội thoại mục tiêu.
  3. Gọi DeleteConversationItems() phương pháp để loại bỏ chúng.

Mã mẫu dưới đây minh họa cách tìm và xóa các mục hội thoại cụ thể từ hộp thư đến của Exchange Server.