Leggere e visualizzare messaggi email e intestazioni in C++
Aspose.Email for C++ fornisce il MailMessage classe, che rappresenta un messaggio email e consente agli sviluppatori di accedere e visualizzare i suoi contenuti e intestazioni. È possibile estrarre facilmente informazioni come mittente, destinatari, oggetto, corpo e intestazioni da un file email esistente (EML).
Visualizza informazioni email
Caricare un file email e visualizzarne le proprietà chiave sullo schermo, come mittente, destinatari, oggetto e corpo. Il frammento di codice sottostante mostrerà come visualizzare le informazioni email sullo schermo usando l’API Aspose.Email.
- Crea un’istanza di MailMessage classe.
- Carica un messaggio email in MailMessage istanza.
- Visualizzare le proprietà desiderate (ad esempio, Da, A, Oggetto e Corpo) sulla console.
Nota: Per esempi completi e file di dati, visita il Repository GitHub di Aspose.Email per C++.
Estrai intestazioni email
Un header email è un insieme di campi di metadati che descrivono il messaggio, includendo informazioni di routing, tipo di contenuto, codifica e dettagli di mittente/destinatario.
Aspose.Email per C++ consente di estrarre e lavorare con queste intestazioni usando il MailMessage classe.
I tipi di intestazione più comuni sono disponibili tramite il HeaderType classe, che fornisce costanti nominate per i campi di intestazione standard.
Il frammento di codice seguente mostra come estrarre le intestazioni email:
- Crea un’istanza di MailMessage classe.
- Caricare un file email nell’istanza.
- Recuperare la collezione delle intestazioni usando il get_Headers() metodo.
- Iterare la collezione per leggere o visualizzare i nomi e i valori delle intestazioni.
Ottenere valori intestazione decodificati
Alcune intestazioni email possono contenere testo codificato (ad esempio, linee oggetto o intestazioni personalizzate usando parole codificate). È possibile recuperare facilmente un valore decodificato usando il GetDecodedValue() metodo del HeaderCollection classe.
Il seguente frammento di codice mostra come ottenere i valori delle intestazioni decodificate.