Tworzenie wiadomości przekazywanych i odpowiedzi

Utwórz wiadomość przekazaną

Aspose.Email zapewnia proste sposoby tworzenia wiadomości przekazywanych i odpowiedzi na podstawie istniejących. Możesz użyć ForwardMessageBuilder klasa służy do tworzenia wiadomości przekazywanych poprzez ustawienie wiadomości źródłowej, nadawcy, odbiorców, tematu i treści. Wiadomości przekazywane mogą zawierać oryginalną wiadomość jako załącznik lub jako treść przekazywanej wiadomości. Masz elastyczność w dostosowywaniu dodatkowych właściwości, takich jak załączniki, nagłówki i opcje formatowania. Poniższy przykład kodu pokazuje, jak utworzyć wiadomość przekazaną:

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

Utwórz wiadomość odpowiedzi

Ten ReplyMessageBuilder klasa służy do konfigurowania ustawień odpowiedzi, w tym wiadomości źródłowej, nadawcy, odbiorców, trybu odpowiedzi, prefiksu tematu oraz treści wiadomości odpowiedzi. Wiadomości odpowiedzi mogą być tworzone w różnych trybach, takich jak „Odpowiedz nadawcy” lub „Odpowiedz wszystkim”, w zależności od potrzeb. Możesz dostosować różne właściwości, takie jak załączniki, nagłówki i opcje formatowania wiadomości odpowiedzi. Poniższy przykład kodu pokazuje, jak utworzyć wiadomość przekazaną:

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