Microsoft Outlook แอปพลิเคชันอีเมลและการจัดตารางเวลาที่ใช้กันอย่างแพร่หลาย มีบทบาทสำคัญในการจัดการการสื่อสารและงานต่างๆ ในโพสต์บล็อกนี้ เราจะสำรวจวิธีการทำงานกับงานใน Outlook หรือรายการที่ต้องทำโดยใช้ไลบรารี C# ที่ก้าวหน้า ค้นพบวิธีการเรียกคืนอีเมลใน C# ผ่าน POP3, IMAP, EWS, Graph API หรือจากที่จัดเก็บกล่องจดหมายออฟไลน์ในรูปแบบต่างๆ เช่น PST, MBOX, OLM, TGZ. บทความนี้จะให้คำแนะนำทีละขั้นตอนที่มีค่าเกี่ยวกับการเรียกคืนอีเมล . ไฟล์โฟลเดอร์ส่วนบุคคล (.pst)] คือไฟล์ข้อมูล Outlook ที่เก็บข้อความและรายการอื่นๆ ไว้ในคอมพิวเตอร์ของคุณ นี่เป็นไฟล์ทั่วไปที่บันทึกข้อมูลใน Outlook ผู้ใช้ Outlook บางรายต้องการเก็บรหัสผ่านไฟล์ PST ของตนไว้เพื่อป้องกันความเป็นไปได้ในการสอดแนมเป็นศูนย์ ในบทความนี้ เราจะเรียนรู้วิธีการทำงานกับไฟล์ pst ที่ป้องกันด้วยรหัสผ่านใน C# .NET เธรดการสนทนา คือลำดับของการตอบกลับข้อความที่มีหัวข้อเธรดทั่วไป ข้อความภายในการสนทนาสามารถแสดงได้หลายวิธี เช่น ตามลำดับชั้นหรือตามลำดับเวลา หากต้องการแสดงเธรดข้อความ แอปพลิเคชันอีเมล ระบุการตอบกลับข้อความ รูปแบบไฟล์อีเมลที่ได้รับความนิยมสูงสุดมีคุณสมบัตินี้ เธรดการสนทนาช่วยให้ผู้อ่านเข้าใจโครงสร้างโดยรวมของการสนทนาได้อย่างรวดเร็ว เน้นประเด็นของการสนทนา และวิเคราะห์ข้อมูลสำคัญ ในบทความนี้ เราจะมุ่งเน้นไปที่การใช้คุณลักษณะ PST/MAPI ของ Aspose.Email เพื่อค้นหาและจัดกลุ่มข้อความตามการสนทนา ในการทำเช่นนี้ เราจะใช้โค้ดตัวอย่างที่จะสำรวจข้อความในโฟลเดอร์ที่กำหนด จัดกลุ่มตามการสนทนา จากนั้นบันทึกการสนทนาแต่ละรายการไปยังไดเร็กทอรีดิสก์แยกต่างหาก
คุณสมบัติ MAPI ที่ใช้เพื่อสนับสนุนเธรดการสนทนา C# .NET API เพื่ออ่านไฟล์ Outlook PST จัดกลุ่มข้อความใน PST ตามเธรดการสนทนา คุณสมบัติ MAPI ที่ใช้เพื่อสนับสนุนเธรดการสนทนา เนื่องจากข้อความใน pst ถูกจัดเก็บเป็นชุดของคุณสมบัติ MAPI เราจำเป็นต้องกำหนดคุณสมบัติ MAPI ซึ่งเกี่ยวข้องกับการรวบรวมข้อความตอบกลับ ซึ่งอธิบายไว้ใน ส่วน Microsoft Docs อย่างที่คุณเห็น คุณสมบัติ PidTagConversationIndex ช่วยให้ระบุได้อย่างแม่นยำว่าข้อความนั้นเชื่อมโยงกับการสนทนาบางรายการหรือไม่ คุณสมบัติยังระบุตำแหน่งข้อความสัมพัทธ์ภายในเธรดการสนทนา ไปที่หน้า สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติ PidTagConversationIndex ส่วนหัวคือ 22 ไบต์แรกของค่าคุณสมบัติ PidTagConversationIndex เป็นส่วนข้อมูลเพื่อตรวจสอบว่าข้อความเป็นของเธรดการสนทนาหรือไม่
C# .NET API เพื่ออ่านไฟล์ Outlook PST ในการ อ่านไฟล์ PST เราจะใช้ Aspose. PST (ตารางที่เก็บข้อมูลส่วนตัว) เป็นรูปแบบไฟล์จัดเก็บข้อมูลที่ใช้โดยโปรแกรมต่างๆ ของ Microsoft เช่น MS Outlook, Exchange และ Windows Messaging ไฟล์ PST สามารถจัดเก็บข้อความ รายชื่อติดต่อ ปฏิทิน กิจกรรม ฯลฯ ในบางกรณี คุณอาจต้องแยกวิเคราะห์ไฟล์ PST และแยกข้อมูลจากไฟล์โดยใช้โปรแกรม บทความนี้จึงแสดงวิธีอ่านไฟล์ MS Outlook PST โดยใช้ C# .NET โดยเฉพาะอย่างยิ่ง คุณจะได้เรียนรู้วิธีดึงข้อมูลของโฟลเดอร์ อ่านอีเมล และดึงข้อมูลผู้ติดต่อจากไฟล์ PST