Creazione di messaggi di inoltro e risposta
Crea un messaggio di inoltro
Aspose.Email fornisce modi semplici per creare messaggi di inoltro e risposta basati su quelli esistenti. Puoi usare il ForwardMessageBuilder La classe per creare un messaggio di inoltro impostando il messaggio originale, mittente, destinatari, oggetto e corpo. I messaggi di inoltro possono includere il messaggio originale come allegato o come corpo del messaggio inoltrato. Hai la flessibilità di personalizzare proprietà aggiuntive come allegati, intestazioni e opzioni di formattazione. Il campione di codice qui sotto mostra come creare un messaggio di inoltro:
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")
Crea un messaggio di risposta
Il ReplyMessageBuilder La classe è usata per configurare le impostazioni di risposta, includendo il messaggio originale, mittente, destinatari, modalità di risposta, prefisso dell’oggetto e il corpo del messaggio di risposta. I messaggi di risposta possono essere creati in diverse modalità come "Rispondi al mittente" o "Rispondi a tutti" in base alle tue esigenze. Puoi personalizzare varie proprietà come allegati, intestazioni e opzioni di formattazione per il messaggio di risposta. Il campione di codice qui sotto mostra come creare un messaggio di inoltro:
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")