ดึงข้อความจากกล่องจดหมาย Exchange Server โดยใช้ WebDav
Contents
[
Hide
]
การแสดงรายการข้อความบน Exchange Server ใช้เมธอด listMessages() เมธอดเพื่อดึงรายการข้อความจากกล่องจดหมาย Exchange Server. เมธอด listMessages() เมธอดนี้ดึงข้อมูลพื้นฐานของข้อความ เช่น หัวเรื่อง, Message ID, ผู้ส่งและผู้รับ.
เพื่อดึงรายละเอียดข้อความทั้งหมด Aspose.Email.Exchange มีเมธอด ExchangeClient.fetchMessage() เมธอดนี้รับ URI ของข้อความเป็นพารามิเตอร์และคืนค่าอินสแตนซ์ของ MailMessage คลาส. เมธอด MailMessage คลาสนั้นให้รายละเอียดของข้อความ เช่น เนื้อหา, ส่วนหัวและไฟล์แนบ.
ดึงข้อความจากกล่องจดหมาย Exchange Server
เพื่อดึงข้อความจากกล่องจดหมาย Exchange Server:
- สร้างอินสแตนซ์ของประเภท ExchangeClient.
- ระบุชื่อเซิร์ฟเวอร์, ชื่อผู้ใช้, รหัสผ่าน, และโดเมน.
- เรียกใช้ listMessages เมธอดเพื่อดึง ExchangeMessageInfoCollection.
- วนลูปผ่าน ExchangeMessageInfoCollection คอลเลกชันเพื่อดึง ExchangeMessageInfo.getUniqueUri ค่า.
- เรียก ExchangeClient.fetchMessage() และส่ง ExchangeMessageInfo.getUniqueUri เป็นพารามิเตอร์.
โค้ดสแนปพัดต่อไปนี้เชื่อมต่อกับกล่องจดหมาย Exchange Server และดึงข้อความทั้งหมด.