การจัดการไฟล์ข้อความ Outlook ด้วย C++ Email Parser API
การอ่านและเขียนไฟล์แม่แบบ Outlook (.OFT)
เทมเพลต Outlook มีประโยชน์มากเมื่อคุณต้องการส่งข้อความอีเมลที่คล้ายกันซ้ำ ๆ. แทนที่จะเตรียมข้อความจากศูนย์ทุกครั้ง, ให้เตรียมข้อความใน Outlook และบันทึกเป็นเทมเพลต Outlook (OFT). หลังจากนั้น, เมื่อใดก็ตามที่ต้องการส่งข้อความ, คุณสามารถสร้างจากเทมเพลตนั้น, ประหยัดเวลาในการพิมพ์ข้อความเดียวกันในเนื้อหาหรือหัวเรื่อง, ตั้งค่าการจัดรูปแบบ เป็นต้น. คลาส MailMessage ของ Aspose.Email สามารถใช้เพื่อโหลดและอ่านไฟล์เทมเพลต Outlook (OFT). เมื่อเทมเพลต Outlook ถูกโหลดในอินสแตนซ์ของคลาส MailMessage, คุณสามารถอัปเดตผู้ส่ง, ผู้รับ, เนื้อหา, หัวข้อและคุณสมบัติอื่น ๆ. หลังจากอัปเดตคุณสมบัติ:
- ส่งอีเมลโดยใช้คลาส SmtpClient หรือ
- บันทึกข้อความเป็น MSG และทำการอัปเดต/ตรวจสอบเพิ่มเติมโดยใช้ Microsoft Outlook.
ในตัวอย่างโค้ดด้านล่าง เรา:
- โหลดเทมเพลตโดยใช้คลาส MailMessage.
- อัปเดตคุณสมบัติบางอย่าง.
- บันทึกข้อความในรูปแบบ 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 ใช้เพื่อดึงหมวดสีทั้งหมดจากข้อความที่กำหนด.
ตัวอย่างต่อไปนี้ทำงานตามขั้นตอนที่ระบุด้านล่าง:
- เพิ่มประเภทสี.
- เพิ่มประเภทสีอื่น.
- ดึงรายการของทุกประเภท.
- ลบทุกประเภทออกทั้งหมด.
การเข้าถึงข้อมูลติดตามจากไฟล์ MSG
Aspose.Email API ให้ความสามารถในการเข้าถึงข้อมูลติดตามจากข้อความที่ส่งหรือรับ สามารถดึงข้อมูลการอ่าน, การรับ Delivery Read Receipt และผลการโหวตจากไฟล์ข้อความได้.
การดึงข้อมูลการรับและการยืนยันการจัดส่ง
ส่วนโค้ดต่อไปนี้จะแสดงให้คุณเห็นวิธีการเรียกคืนข้อมูลการรับและการยืนยันการจัดส่ง