استخراج معلومات البريد الإلكتروني

عرض بيانات تعريف البريد الإلكتروني

الـ MailMessage تمثل رسالة بريد إلكتروني وتسمح للمطورين بالوصول إلى خصائصها. يمكن استخراج معلومات الرأس والتلاعب بها بطرق مختلفة. يشرح هذا المقال كيفية عرض معلومات رأس البريد الإلكتروني المختارة ومحتوى البريد على الشاشة. لعرض معلومات البريد على الشاشة، اتبع الخطوات التالية:

  • إنشاء مثيل من الـ MailMessage فئة.
  • تحميل رسالة بريد إلكتروني إلى الـ MailMessage كائن.
  • عرض محتوى البريد الإلكتروني على الشاشة.

يوضح مقطع الكود التالي كيفية عرض معلومات البريد الإلكتروني على الشاشة:

استخراج رؤوس البريد الإلكتروني

رأس البريد الإلكتروني يمثل مجموعة من حقول الرأس القياسية المحددة وفقًا للإنترنت وRFC والمضمنة في رسائل البريد. يمكن تحديد رأس البريد باستخدام فئة MailMessage. الأنواع الشائعة للرؤوس معرفة في الـ HeaderType فئة. هي فئة مغلقة تعمل كالتعداد النموذجي. لاستخراج رؤوس البريد الإلكتروني، اتبع الخطوات التالية:

  1. إنشاء مثيل من الـ MailMessage فئة.
  2. تحميل رسالة بريد إلكتروني في نسخة من MailMessage فئة.
  3. بعد تحميل رسالة البريد الإلكتروني، سنحصل على محتواها الخام.

الـ MailMessage الفئة نفسها تحتوي على خصائص مثل From وTo وCc وSubject وغيرها. يمكن استخراج هذه الخصائص من الرؤوس.

يوضح مقطع الكود التالي كيفية استخراج رؤوس البريد الإلكتروني:

فك ترميز قيم الرؤوس

يوضح مقطع الكود التالي كيفية الحصول على قيم رؤوس مُفككة الترميز.