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