การจัดการไฟล์ข้อความ Outlook ด้วย C++ Email Parser API

การอ่านและเขียนไฟล์แม่แบบ Outlook (.OFT)

เทมเพลต Outlook มีประโยชน์มากเมื่อคุณต้องการส่งข้อความอีเมลที่คล้ายกันซ้ำ ๆ. แทนที่จะเตรียมข้อความจากศูนย์ทุกครั้ง, ให้เตรียมข้อความใน Outlook และบันทึกเป็นเทมเพลต Outlook (OFT). หลังจากนั้น, เมื่อใดก็ตามที่ต้องการส่งข้อความ, คุณสามารถสร้างจากเทมเพลตนั้น, ประหยัดเวลาในการพิมพ์ข้อความเดียวกันในเนื้อหาหรือหัวเรื่อง, ตั้งค่าการจัดรูปแบบ เป็นต้น. คลาส MailMessage ของ Aspose.Email สามารถใช้เพื่อโหลดและอ่านไฟล์เทมเพลต Outlook (OFT). เมื่อเทมเพลต Outlook ถูกโหลดในอินสแตนซ์ของคลาส MailMessage, คุณสามารถอัปเดตผู้ส่ง, ผู้รับ, เนื้อหา, หัวข้อและคุณสมบัติอื่น ๆ. หลังจากอัปเดตคุณสมบัติ:

  • ส่งอีเมลโดยใช้คลาส SmtpClient หรือ
  • บันทึกข้อความเป็น MSG และทำการอัปเดต/ตรวจสอบเพิ่มเติมโดยใช้ Microsoft Outlook.

ในตัวอย่างโค้ดด้านล่าง เรา:

  1. โหลดเทมเพลตโดยใช้คลาส MailMessage.
  2. อัปเดตคุณสมบัติบางอย่าง.
  3. บันทึกข้อความในรูปแบบ MSG.

โค้ดส่วนนี้แสดงวิธีโหลดไฟล์ OFT ด้วย C++ Email Parser Library API, ปรับปรุงข้อความและบันทึกเป็นรูปแบบ MSG.

จัดการข้อความที่มีลายเซ็นดิจิทัล

Aspose.Email ใช้การทำงานของอัลกอริทึมอ็อบเจกต์อีเมล S/MIME อย่างครบถ้วน ทำให้ API มีความสามารถเต็มที่ในการคงรักษาลายเซ็นดิจิทัลขณะแปลงข้อความระหว่างรูปแบบต่าง ๆ.

คงลายเซ็นขณะแปลงจาก EML เป็น MSG

เมื่อแปลงจาก EML ไปเป็น MSG ให้ตั้งค่า preserveSignature เป็น true เพื่อคงลายเซ็นไว้ ตัวอย่างโค้ดต่อไปนี้จะแสดงวิธีการแปลงจาก EML ไปเป็น MSG.

การแปลงข้อความ S/MIME จาก MSG เป็น EML

Aspose.Email คงลายเซ็นดิจิทัลขณะแปลงจาก MSG เป็น EML ตามที่แสดงในส่วนโค้ดต่อไปนี้.

การตั้งค่าประเภทสีสำหรับไฟล์ Outlook MSG

หมวดสีทำเครื่องหมายข้อความอีเมลเพื่อแสดงความสำคัญหรือประเภทบางอย่าง Microsoft Outlook ให้ผู้ใช้กำหนดหมวดสีเพื่อแยกแยะอีเมล เพื่อจัดการหมวดสี ใช้ FollowUpManager ซึ่งมีฟังก์ชันเช่น AddCategory, RemoveCategory, ClearCategories และ GetCategories.

  • AddCategory รับ MapiMessage และสตริงของหมวดสี เช่น "Purple Category" หรือ "Red Category" เป็นอาร์กิวเมนต์.
  • RemoveCategory รับพารามิเตอร์ MapiMessage และสตริงของหมวดสีที่จะลบออกจากข้อความ.
  • ClearCategories() ใช้เพื่อลบหมวดสีทั้งหมดออกจากข้อความ.
  • GetCategories ใช้เพื่อดึงหมวดสีทั้งหมดจากข้อความที่กำหนด.

ตัวอย่างต่อไปนี้ทำงานตามขั้นตอนที่ระบุด้านล่าง:

  1. เพิ่มประเภทสี.
  2. เพิ่มประเภทสีอื่น.
  3. ดึงรายการของทุกประเภท.
  4. ลบทุกประเภทออกทั้งหมด.

การเข้าถึงข้อมูลติดตามจากไฟล์ MSG

Aspose.Email API ให้ความสามารถในการเข้าถึงข้อมูลติดตามจากข้อความที่ส่งหรือรับ สามารถดึงข้อมูลการอ่าน, การรับ Delivery Read Receipt และผลการโหวตจากไฟล์ข้อความได้.

การดึงข้อมูลการรับและการยืนยันการจัดส่ง

ส่วนโค้ดต่อไปนี้จะแสดงให้คุณเห็นวิธีการเรียกคืนข้อมูลการรับและการยืนยันการจัดส่ง