Caricare e salvare messaggi email usando Aspose.Email per C++
Aspose.Email per C++ offre opzioni flessibili per caricare, salvare e convertire messaggi email in più formati, inclusi EML, MSG, MHTML e HTML. È inoltre possibile personalizzare le opzioni di caricamento e salvataggio per gestire la codifica, gli allegati e i requisiti di formattazione.
Caricare un messaggio con opzioni di caricamento personalizzate
Il MailMessage la classe può caricare messaggi da vari formati come EML, MSG, MHTML e HTML usando opzioni di caricamento specializzate. Queste opzioni consentono agli sviluppatori di specificare le preferenze di codifica, preservare gli allegati e gestire le risorse incorporate.
Il seguente esempio C++ dimostra come caricare messaggi email usando diverse opzioni di caricamento.
Salvare messaggi email in formati diversi
Aspose.Email per C++ consente la conversione di messaggi tra formati come EML, MSG, MHTML e HTML. Gli sviluppatori possono usare il SaveOptions gerarchia di classi per specificare parametri avanzati di salvataggio, includendo codifica, allegati TNEF e preservazione dei boundary.
Le opzioni di salvataggio disponibili includono:
EmlSaveOptionsMsgSaveOptionsMhtSaveOptionsHtmlSaveOptions
Salvare l’email come EML
Il seguente frammento di codice dimostra come caricare un messaggio EML e salvarlo su disco nello stesso formato.
Preservare i confini originali EML
È possibile preservare i confini MIME originali quando si salva un file EML.
Preservare gli allegati TNEF in EML
Il seguente esempio di codice dimostra come salvare un’email preservando gli allegati TNEF (Transport Neutral Encapsulation Format).
Convert EML to MSG
Puoi facilmente convertire un file EML in formato Outlook MSG. Il seguente frammento di codice dimostra come caricare un messaggio EML e convertirlo in MSG usando l’opzione appropriata da SaveOptions classe.
Salva come MHTML
Il seguente esempio dimostra come caricare un messaggio EML e salvarlo come file MHTML.
Esporta in MHT con fuso orario personalizzato
È possibile impostare un fuso orario personalizzato o di sistema per i campi data del messaggio prima di esportare in formato MHT. Il MailMessage classe fornisce il TimeZoneOffset proprietà per impostare il fuso orario personalizzato. Il seguente frammento di codice mostra come esportare un’email in MHT con fuso orario personalizzato.
Esporta email in EML
Il seguente esempio mostra come esportare un’email in formato EML: