Crea e salva file Outlook MSG
Aspose.Email per C++ consente agli sviluppatori di creare, modificare e salvare programmaticamente file Outlook MSG con pieno controllo su proprietà e formattazione del messaggio. Puoi generare messaggi MSG da zero, aggiungere allegati, usare corpi di testo ricco (RTF), salvare bozze e ottimizzare le dimensioni del messaggio usando le opzioni di compressione del corpo.
Crea e salva messaggi Outlook
Il MailMessage classe fornisce il Save() metodo per salvare file MSG su disco o stream. Puoi definire mittente, destinatari, oggetto e corpo, quindi convertire il messaggio nel formato Outlook MSG usando il MapiMessage classe.
Il seguente esempio di codice mostra come creare un messaggio email semplice impostando mittente, destinatario, oggetto e corpo, poi convertire questo messaggio email in un messaggio MAPI compatibile con Outlook e infine salvarlo come file MSG.
Crea file MSG con corpo RTF
I messaggi Outlook supportano corpi Rich Text Format (RTF) che mantengono formattazioni avanzate come grassetto, sottolineato e intestazioni. Aspose.Email converte automaticamente il HtmlBody di un MailMessage in RTF quando si salva come MSG, preservando tutta la formattazione.
Il seguente esempio di codice mostra come creare un messaggio email con corpo formattato in HTML, includendo intestazioni e testo stilizzato, poi convertire questa email in un messaggio MAPI Outlook e salvarlo come file MSG. Questo permette di generare file email compatibili con Outlook che preservano la formattazione di testo ricco usando Aspose.Email.
Salva un messaggio in stato bozza
Puoi contrassegnare un messaggio come bozza impostando il flag appropriato prima di salvarlo come MSG. Le bozze possono essere riaperte e modificate successivamente.
Ottimizzazione con compressione del corpo
Aspose.Email fornisce compressione del corpo per i file MSG tramite il MapiConversionOptions classe. Abilitare la compressione crea file MSG e PST più piccoli ma può rallentare leggermente l’elaborazione.
Il seguente esempio di codice mostra come caricare un’email esistente da un file, creare opzioni di conversione con compressione del corpo abilitata e convertire il messaggio caricato MailMessage a un MapiMessage formato usando queste opzioni. Questo processo ottimizza le dimensioni del corpo dell’email durante la conversione per una migliore gestione nei file messaggio di Outlook.
- UseBodyCompression = true → dimensioni file più piccole, prestazioni più lente.
- UseBodyCompression = false → conversione più veloce, output più grande.