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 MailMessage istanza.
  • 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:

  1. Crea un’istanza di MailMessage classe.
  2. Carica un messaggio email nell’istanza di MailMessage classe.
  3. 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.