ایجاد پیام‌های فوروارد و پاسخ

ایجاد پیام فوروارد

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