إنشاء رسائل إعادة التوجيه والرد

إنشاء رسالة إعادة توجيه

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 الفئة تُستخدم لتكوين إعدادات الرد، بما في ذلك الرسالة الأصلية، المُرسل، المستلمين، وضع الرد، بادئة الموضوع، ونص رسالة الرد. يمكن إنشاء رسائل رد بوضعات مختلفة مثل "رد على المرسل" أو "رد على الكل" بناءً على متطلباتك. يمكنك تخصيص سمات مختلفة مثل المرفقات، الرؤوس، وخيارات التنسيق لرسالة الرد. عينة الشفرة أدناه توضح كيفية إنشاء رسالة إعادة توجيه:

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")