การดึงข้อมูลอีเมล

Displaying Email Metadata

นี้ MailMessage แสดงถึงข้อความอีเมลและอนุญาตให้ผู้พัฒนาเข้าถึงคุณสมบัติต่าง ๆ ข้อมูลส่วนหัวสามารถดึงและจัดการได้หลายวิธี บทความนี้อธิบายวิธีการแสดงข้อมูลส่วนหัวอีเมลที่เลือกและเนื้อความอีเมลบนหน้าจอ เพื่อแสดงข้อมูลอีเมลบนหน้าจอ ให้ทำตามขั้นตอนต่อไปนี้:

  • สร้างอินสแตนซ์ของ MailMessage คลาส.
  • โหลดข้อความอีเมลเข้าสู่ MailMessage อินสแตนซ์
  • แสดงเนื้อหาอีเมลบนหน้าจอ.

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแสดงข้อมูลอีเมลบนหน้าจอ:

การดึงส่วนหัวอีเมล

ส่วนหัวของอีเมลเป็นชุดฟิลด์ส่วนหัวมาตรฐานตามอินเทอร์เน็ตและ RFC ที่รวมอยู่ในข้อความอีเมล สามารถกำหนดส่วนหัวอีเมลได้โดยใช้คลาส MailMessage ประเภทส่วนหัวทั่วไปจะถูกกำหนดใน HeaderType class เป็นคลาสที่ปิดการใช้งานทำงานเหมือน enumeration ปกติ เพื่อดึงส่วนหัวจากอีเมล ให้ทำตามขั้นตอนต่อไปนี้:

  1. สร้างอินสแตนซ์ของ MailMessage คลาส.
  2. โหลดข้อความอีเมลในอินสแตนซ์ของ MailMessage คลาส.
  3. หลังจากโหลดข้อความอีเมลแล้ว เราจะได้เนื้อหาดิบของมัน

นี้ MailMessage class เองมีคุณสมบัติต่าง ๆ เช่น From, To, Cc, Subject เป็นต้น คุณสมบัติเหล่านี้สามารถดึงจากส่วนหัวได้

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการดึงส่วนหัวของอีเมล:

Decoding Header Values

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการรับค่าที่ถอดรหัสของส่วนหัว