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