Lấy tin nhắn từ Hộp thư chung
Contents
[
Hide
]
Aspose.Email hỗ trợ truy cập tin nhắn từ hộp thư chung. Để đạt được điều này, bạn kết nối tới hộp thư chính của mình bằng cách sử dụng EWSClient lớp. Để truy cập tin nhắn từ hộp thư chung, bạn truyền hộp thư chung dưới dạng tham số chuỗi tới listMessages hoặc listItems phương thức.
Đoạn mã mẫu dưới đây cho thấy cách truy cập tin nhắn từ hộp thư chung bằng cách sử dụng listItems phương thức.
final String mailboxUri = "<HOST>";
final String domain = "";
final String username = "<EMAIL ADDRESS>";
final String password = "<PASSWORD>";
final String sharedEmail = "<SHARED EMAIL ADDRESS>";
NetworkCredential credentials = new NetworkCredential(username, password, domain);
IEWSClient client = EWSClient.getEWSClient(mailboxUri, credentials);
String[] items = client.listItems(sharedEmail, "Inbox");
for (String item : items) {
MapiMessage msg = client.fetchItem(item);
System.out.println("Subject:" + msg.getSubject());
}
client.dispose();