การสร้างข้อความส่งต่อและตอบกลับ

สร้างข้อความส่งต่อ

Aspose.Email มีวิธีที่ง่ายในการสร้างข้อความส่งต่อและตอบกลับจากข้อความที่มีอยู่ คุณสามารถใช้ ForwardMessageBuilder คลาสนี้เพื่อสร้างข้อความส่งต่อโดยตั้งค่าข้อความต้นฉบับ, ผู้ส่ง, ผู้รับ, หัวเรื่อง, และเนื้อหา ข้อความส่งต่อสามารถรวมข้อความต้นฉบับเป็นไฟล์แนบหรือเป็นเนื้อหาของข้อความส่งต่อได้ คุณมีความยืดหยุ่นในการปรับแต่งคุณสมบัติเพิ่มเติม เช่น ไฟล์แนบ, ฮีดเดอร์, และตัวเลือกการฟอร์แมต ตัวอย่างโค้ดด้านล่างแสดงวิธีสร้างข้อความส่งต่อ:

import aspose.email as ae

msg = ae.mapi.MapiMessage.load("original.msg")

builder = ae.tools.ForwardMessageBuilder()
builder.addition_mode = ae.tools.OriginalMessageAdditionMode.TEXTPART

forwardMsg = builder.build_response(msg)
forwardMsg.save("forward_out.msg")

สร้างข้อความตอบกลับ

นี้ ReplyMessageBuilder คลาสนี้ใช้เพื่อกำหนดการตั้งค่าการตอบกลับ รวมถึงข้อความต้นฉบับ, ผู้ส่ง, ผู้รับ, โหมดการตอบ, คำนำหน้าหัวเรื่อง, และเนื้อหาของข้อความตอบกลับ ข้อความตอบกลับสามารถสร้างในโหมดต่าง ๆ เช่น "Reply to Sender" หรือ "Reply to All" ตามความต้องการของคุณ คุณสามารถปรับแต่งคุณสมบัติต่าง ๆ เช่น ไฟล์แนบ, ฮีดเดอร์, และตัวเลือกการฟอร์แมตสำหรับข้อความตอบกลับ ตัวอย่างโค้ดด้านล่างแสดงวิธีสร้างข้อความส่งต่อ:

import aspose.email as ae

msg = ae.mapi.MapiMessage.load("original.msg")

builder = ae.tools.ReplyMessageBuilder()

# Set ReplyMessageBuilder Properties
builder.reply_all = True
builder.addition_mode = ae.tools.OriginalMessageAdditionMode.TEXTPART
builder.response_text = "<p><b>Dear Friend,</b></p> I want to do is introduce my co-author and co-teacher. <p><a href=\"www.google.com\">This is a first link</a></p><p><a href=\"www.google.com\">This is a second link</a></p>";

replyMsg = builder.build_response(msg)
replyMsg.save("reply_out.msg")