创建转发和回复邮件

创建转发邮件

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