Extraction du contenu des messages e‑mail

Affichage des informations d’e‑mail à l’écran

MailMessage représente un message e‑mail et permet aux développeurs d’accéder aux propriétés du message. Les informations d’en‑tête (décrites dans Extraction des en‑têtes d’e‑mail) 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 ainsi que le corps du message à l’écran. Pour afficher les informations d’e‑mail à l’écran, suivez les étapes suivantes :

  • Créez une instance de la classe MailMessage.
  • Chargez un message e‑mail dans l’instance MailMessage.
  • Afficher le contenu de l’e‑mail à l’écran.

Le fragment 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 de champs d’en‑tête standard définis par Internet et les 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 la classe HeaderType. C’est une classe scellée fonctionnant comme une énumération normale. Pour extraire les en‑têtes d’un e‑mail, suivez les étapes suivantes :

  1. Créez une instance de la classe MailMessage.
  2. Chargez un message e‑mail dans une instance de la classe MailMessage.
  3. Après le chargement d’un message e‑mail, nous récupérerons son contenu brut.

La classe MailMessage elle‑même contient des propriétés comme From, To, Cc, Subject, etc. Ces propriétés peuvent être extraites des en‑têtes.

  1. Affichez le contenu brut.

Le fragment de code suivant montre comment extraire les en‑têtes d’e‑mail.

Obtenir les valeurs d’en-tête décodées

L’extrait de code suivant montre comment obtenir les valeurs d’en‑tête décodées.