Extraction d’informations d’e‑mail
Affichage des métadonnées d’e‑mail
Le MailMessage représente un message e‑mail et permet aux développeurs d’accéder à ses propriétés. Les informations d’en‑tête peuvent être extraites et manipulées de différentes manières. Cet article explique comment afficher certaines informations d’en‑tête d’e‑mail et le corps du message à l’écran. Pour afficher les informations d’e‑mail à l’écran, suivez ces étapes :
- Créez une instance de la MailMessage classe.
- Charger un message e‑mail dans le
MailMessageinstance. - Affichez le contenu de l’e‑mail à l’écran.
L’extrait de code suivant montre comment afficher les informations d’e‑mail à l’écran :
Extraction des en‑têtes d’e‑mail
L’en‑tête d’e‑mail représente un ensemble standard de champs d’en‑tête définis par Internet et le RFC, inclus dans les messages e‑mail. Un en‑tête d’e‑mail peut être spécifié à l’aide de la classe MailMessage. Les types d’en‑tête courants sont définis dans le HeaderType classe. Il s’agit d’une classe scellée fonctionnant comme une énumération typique. Pour extraire les en‑têtes d’un e‑mail, suivez ces étapes :
- Créez une instance de la MailMessage classe.
- Charger un message e‑mail dans l’instance de MailMessage classe.
- Après le chargement d’un message e‑mail, nous récupérerons son contenu brut.
Le MailMessage la classe elle‑même contient des propriétés telles que From, To, Cc, Subject, etc. Ces propriétés peuvent être extraites des en‑têtes.
L’extrait de code suivant montre comment extraire les en‑têtes d’e‑mail :
Décodage des valeurs d’en‑tête
L’extrait de code suivant montre comment obtenir les valeurs d’en‑tête décodées.