Création de messages de transfert et de réponse

Créer un message de transfert

Aspose.Email offre des moyens simples de créer des messages de transfert et de réponse à partir de ceux existants. Vous pouvez utiliser le ForwardMessageBuilder classe pour créer un message de transfert en définissant le message source, l’expéditeur, les destinataires, l’objet et le corps. Les messages de transfert peuvent inclure le message original en pièce jointe ou dans le corps du message transféré. Vous avez la flexibilité de personnaliser des propriétés supplémentaires telles que les pièces jointes, les en‑têtes et les options de formatage. L’exemple de code ci‑dessous montre comment créer un message de transfert :

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

Créer un message de réponse

Le ReplyMessageBuilder La classe est utilisée pour configurer les paramètres de réponse, y compris le message source, l’expéditeur, les destinataires, le mode de réponse, le préfixe d’objet et le corps du message de réponse. Les messages de réponse peuvent être créés dans différents modes de réponse comme « Répondre à l’expéditeur » ou « Répondre à tous » selon vos besoins. Vous pouvez personnaliser diverses propriétés telles que les pièces jointes, les en‑têtes et les options de formatage du message de réponse. L’exemple de code ci‑dessous montre comment créer un message de transfert :

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