転送および返信メッセージの作成
Contents
[
Hide
]
転送メッセージを作成
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")