Estrazione delle informazioni dell'email
Visualizzazione dei metadati dell’email
Il MailMessage rappresenta un messaggio email e consente agli sviluppatori di accedere alle sue proprietà. Le informazioni dell’intestazione possono essere estratte e manipolate in diversi modi. Questo articolo spiega come visualizzare le informazioni selezionate dell’intestazione dell’email e il corpo dell’email sullo schermo. Per visualizzare le informazioni dell’email sullo schermo, segui questi passaggi:
- Crea un’istanza di MailMessage classe.
- Carica un messaggio email in
MailMessageistanza. - Visualizza il contenuto dell’email sullo schermo.
Il seguente frammento di codice mostra come visualizzare le informazioni dell’email sullo schermo:
Estrazione delle intestazioni email
L’intestazione dell’email rappresenta un insieme standard di campi di intestazione definito da Internet e RFC inclusi nei messaggi email. Un’intestazione email può essere specificata utilizzando la classe MailMessage. I tipi di intestazione comuni sono definiti in HeaderType classe. È una classe sealed che funziona come una tipica enumerazione. Per estrarre le intestazioni da un’email, segui questi passaggi:
- Crea un’istanza di MailMessage classe.
- Carica un messaggio email nell’istanza di MailMessage classe.
- Dopo che un messaggio email è stato caricato, otterremo il suo contenuto grezzo.
Il MailMessage class stessa contiene proprietà come From, To, Cc, Subject e così via. Queste proprietà possono essere estratte dalle intestazioni.
Il seguente frammento di codice mostra come estrarre le intestazioni dell’email:
Decodifica dei valori delle intestazioni
Il seguente frammento di codice mostra come ottenere i valori delle intestazioni decodificate.