รับข้อความจากกล่องจดหมายที่แชร์
Contents
[
Hide
]
Aspose.Email รองรับการเข้าถึงข้อความจากกล่องจดหมายที่แชร์ เพื่อทำเช่นนี้ คุณเชื่อมต่อกับกล่องจดหมายหลักของคุณโดยใช้ EWSClient class. เพื่อเข้าถึงข้อความจากกล่องจดหมายที่แชร์ คุณต้องส่งชื่อกล่องจดหมายที่แชร์เป็นพารามิเตอร์ประเภทสตริงไปยัง listMessages หรือ listItems เมธอด.
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเข้าถึงข้อความจากกล่องจดหมายที่แชร์โดยใช้ listItems เมธอด.
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();