การดึงเนื้อหาข้อความจากอีเมล

การแสดงข้อมูลอีเมลบนหน้าจอ

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

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

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

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

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

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

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

  1. แสดงเนื้อหาดิบ.

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

รับค่าหัวข้อที่ถอดรหัสแล้ว

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