استخراج محتوای پیام از ایمیل‌ها

نمایش اطلاعات ایمیل روی صفحه

MailMessage نمایانگر یک پیام ایمیل است و به توسعه‌دهندگان امکان دسترسی به ویژگی‌های پیام ایمیل را می‌دهد. اطلاعات هدر (که در استخراج هدرهای ایمیل توضیح داده شده) می‌تواند به روش‌های مختلف استخراج و دستکاری شود. این مقاله توضیح می‌دهد چگونه اطلاعات انتخابی هدر ایمیل و بدنه ایمیل را روی صفحه نمایش دهید. برای نمایش اطلاعات ایمیل روی صفحه، مراحل زیر را دنبال کنید:

  • یک نمونه از کلاس MailMessage ایجاد کنید.
  • یک پیام ایمیل را به نمونه MailMessage بارگذاری کنید.
  • محتوای ایمیل را روی صفحه نمایش دهید.

قطعه کد زیر نشان می‌دهد چگونه اطلاعات ایمیل را روی صفحه نمایش دهید.

استخراج هدرهای ایمیل

هدر ایمیل مجموعه‌ای استاندارد از فیلدهای هدر تعریف‌شده توسط اینترنت و RFC است که در پیام‌های ایمیل اینترنتی گنجانده می‌شود. می‌توان هدر ایمیل را با استفاده از کلاس MailMessage تعیین کرد. انواع رایج هدر در کلاس HeaderType تعریف شده‌اند. این کلاس یک کلاس مهر و موم است که مانند یک شمارش معمولی کار می‌کند. برای استخراج هدرها از یک ایمیل، مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس MailMessage ایجاد کنید.
  2. یک پیام ایمیل را در نمونه کلاس MailMessage بارگذاری کنید.
  3. پس از بارگذاری پیام ایمیل، محتویات خام آن را دریافت می‌کنیم.

کلاس MailMessage خود شامل ویژگی‌هایی مانند From، To، Cc، Subject و غیره است. این ویژگی‌ها می‌توانند از هدرها استخراج شوند.

  1. محتوای خام را نمایش دهید.

قطعه کد زیر نشان می‌دهد چگونه هدرهای ایمیل استخراج شوند.

دریافت مقادیر سرصفحه‌های رمزگشایی‌شده

قطعه کد زیر نشان می‌دهد چگونه مقادیر هدر رمزگشایی‌شده دریافت شود.