Liệt kê Tin nhắn từ Exchange Server bằng WebDav
Danh sách các email trong hộp thư Exchange có thể được lấy bằng cách gọi ExchangeClient.listMessages() phương thức. Lấy thông tin cơ bản về tin nhắn, như tiêu đề, người gửi, người nhận và ID tin nhắn, bằng cách sử dụng listMessages() phương thức.
Bài viết này chỉ cách kết nối tới Exchange Server và liệt kê email trong hộp thư trực tiếp hoặc bằng WebDav. Nó cũng chỉ cách liệt kê tin nhắn từ các thư mục khác nhau và cách liệt kê tin nhắn theo ID.
Liệt kê Tin nhắn Exchange Server
Để liệt kê các tin nhắn trong hộp thư Exchange:
- Tạo một đối tượng của ExchangeClient lớp.
- Gọi listMessages phương thức và tạo một bộ sưu tập tin nhắn.
- Lặp qua bộ sưu tập và hiển thị thông tin tin nhắn.
Đoạn mã dưới đây kết nối tới hộp thư Exchange và lấy danh sách tin nhắn từ thư mục Inbox.
Liệt kê Tin nhắn từ Các Thư mục Khác
Các đoạn mã trên liệt kê tất cả tin nhắn trong thư mục Inbox. Cũng có thể lấy danh sách tin nhắn từ các thư mục khác. ExchangeClient.listMessages() phương thức nhận một URI thư mục làm tham số. Miễn là URI thư mục hợp lệ, bạn có thể lấy danh sách tin nhắn từ thư mục đó.
Sử dụng ExchangeClient.getMailboxInfo().xxxFolderUri thuộc tính để lấy URI của các thư mục khác nhau. Phần còn lại của mã giống như việc lấy danh sách tin nhắn.