Извличане на информация от имейл

Показване на метаданни на имейл

Този MailMessage представлява имейл съобщение и позволява на разработчиците да достъпят неговите свойства. Информацията от заглавието може да бъде извлечена и манипулирана по различни начини. Тази статия обяснява как да се покажат избрани данни от заглавието на имейла и тялото на имейла на екрана. За да покажете информация за имейл на екрана, следвайте тези стъпки:

  • Създайте инстанция на MailMessage клас.
  • Заредете имейл съобщение в MailMessage екземпляр.
  • Показване на съдържанието на имейла на екрана.

Следният фрагмент от код показва как да се покаже информация за имейл на екрана:

Извличане на заглавия на имейл

Заглавието на имейла представлява набор от полета, определени от Интернет и RFC стандарти, включени в имейл съобщенията. Заглавието на имейл може да се зададе с помощта на класа MailMessage. Общите типове заглавия са дефинирани в HeaderType class. Това е запечатан клас, който работи като типично изброяване. За да извлечете заглавия от имейл, следвайте тези стъпки:

  1. Създайте инстанция на MailMessage клас.
  2. Заредете имейл съобщение в екземпляра на MailMessage клас.
  3. След като имейл съобщението бъде заредено, ще получим неговото сурово съдържание.

Този MailMessage class самият съдържа свойства като From, To, Cc, Subject и др. Тези свойства могат да се извлекат от заглавията.

Следният фрагмент от код показва как да се извлекат заглавията на имейла:

Декодиране на стойностите от заглавията

Следният фрагмент от код показва как да получите декодирани стойности от заглавията.