aspose.info
TH

EML - ข้อความอีเมล

อัปเดตเมื่อ

ไฟล์ EML คืออะไร??

รูปแบบไฟล์ EML แสดงถึงข้อความอีเมลที่บันทึกโดยใช้ Outlook และแอปพลิเคชันอื่นๆ ที่เกี่ยวข้อง ไคลเอนต์อีเมลเกือบทั้งหมดรองรับรูปแบบไฟล์นี้เนื่องจากเป็นไปตามมาตรฐานรูปแบบข้อความอินเทอร์เน็ต RFC-822 Microsoft Outlook เป็นซอฟต์แวร์เริ่มต้นสำหรับการเปิดประเภทข้อความ EML สามารถใช้ไฟล์ EML เพื่อบันทึกลงดิสก์และส่งออกไปยังผู้รับโดยใช้โปรโตคอลการสื่อสาร

ประวัติโดยย่อของ EML

ข้อกำหนดรูปแบบไฟล์ EML มีอยู่ในรูปแบบมาตรฐาน RFC 822 ก่อน RFC-822, RFC-733 ควบคุมกฎการแลกเปลี่ยนข้อความเครือข่ายจนกระทั่งในปี 1982 กฎเดิมถูกสร้างขึ้นเพื่อปรับปรุงด้านข้างโดยสร้างมาตรฐาน ARPA ในเวลาเดียวกัน Microsoft ได้สร้างโมดูล COM ของตนเองสำหรับการพัฒนาไคลเอ็นต์อีเมลของตนเอง เช่น Outlook Express RFC-822 ใช้เส้นทางเพื่อสร้างเป็นรูปแบบกรรมสิทธิ์เมื่อ Microsoft เบี่ยงเบนจากมาตรฐานเปิดและสร้างรูปแบบไฟล์ PST ซึ่งอีเมลจะถูกบันทึกในรูปแบบฐานข้อมูลที่มีโครงสร้างสูง สิ่งนี้ส่งผลให้เกิดปัญหาสำหรับผู้ใช้ไคลเอ็นต์อีเมลที่ไม่ใช่ของ Microsoft เมื่ออีเมลถูกส่งต่อจาก Microsoft Outlook

ในปี 2544 เมื่อมาตรฐาน 822 ได้รับการปรับปรุงเป็น 2822 - รูปแบบข้อความอินเทอร์เน็ต ซึ่งปัจจุบันใช้ในการสร้าง อ่าน และส่งข้อความ EML ในรูปแบบ MIME RFC-822

ข้อมูลจำเพาะรูปแบบไฟล์ EML

ไฟล์ EML ประกอบด้วยสองส่วนที่แตกต่างกัน:

  • ส่วนหัว - มีข้อมูลเกี่ยวกับส่วนหัวของข้อความ
  • เนื้อหาข้อความ - ประกอบด้วยชุดข้อมูลที่สามารถรวมเนื้อหาข้อความ รูปภาพแบบฝัง และไฟล์แนบ

ข้อมูลส่วนหัว

ไฟล์ EML ประกอบด้วยข้อมูลส่วนหัวและเนื้อหาข้อความเพิ่มเติม แต่ละบรรทัดส่วนหัวใน EML มีสองส่วนที่คั่นด้วยเครื่องหมายทวิภาค “:” อันแรกเรียกว่า Header Name และอันที่ต่อจากโคลอนคือส่วนหัว ตัวอย่างเช่น ส่วนหัวดังกล่าวรวมถึง:

  • ที่อยู่อีเมลของผู้ส่ง
  • ที่อยู่อีเมลของผู้รับ
  • หัวเรื่องของอีเมล
  • ประทับเวลาและวันที่ของข้อความ

ตัวอย่างส่วนหัว

จาก:<John@bmw.eml.light.com>

ถึง:<Andy@fileformat.com>

วันที่: พฤ. 8 มี.ค. 2561 10:43:37 +0100

หัวเรื่อง: ไฟ bmw eml

เนื้อหาข้อความ

เนื้อหาข้อความ EML ประกอบด้วยข้อมูลหลักของอีเมลในรูปแบบข้อความ ไฮเปอร์ลิงก์ และไฟล์แนบ เนื้อหาอีเมลสามารถมีข้อความธรรมดาที่อ่านได้ แต่ไม่จำเป็น ในกรณีนี้ เนื้อหาของข้อความอาจว่างเปล่าหรือมีข้อมูลไฟล์แนบที่เข้ารหัส

เนื้อหาของเนื้อหาข้อความได้รับการอธิบายตามประเภทเนื้อหาซึ่งทำให้แอปพลิเคชันการอ่านสามารถอ่านข้อมูลในรูปแบบที่เกี่ยวข้องได้ มันแสดงถึงลักษณะและรูปแบบของเอกสาร โครงสร้างของประเภท MIME หรือประเภทเนื้อหานั้นง่ายมาก ประกอบด้วยประเภทและประเภทย่อย 2 สตริง คั่นด้วย ‘/’ ไม่อนุญาตให้ใช้พื้นที่ type แสดงถึงหมวดหมู่และอาจเป็นประเภทแยกหรือหลายส่วนก็ได้ `ประเภทย่อย’ นั้นเฉพาะเจาะจงสำหรับแต่ละประเภท รายการประเภทที่อยู่ในประเภทเนื้อหามีความยาว แต่ประเภทเนื้อหาที่สำคัญบางประเภทมีดังนี้:

TypeDescriptionตัวอย่างประเภทย่อย
ข้อความแสดงรูปแบบที่มนุษย์อ่านได้ข้อความ/ธรรมดา, ข้อความ/html, ข้อความ/css, ข้อความ/จาวาสคริปต์
รูปภาพแสดงรูปภาพประเภทใดก็ได้ยกเว้นวิดีโอรูปภาพ/bmp, รูปภาพ/png, รูปภาพ/jpg, รูปภาพ/gif
audioแสดงถึงรูปแบบไฟล์เสียงใดๆaudio/mdi, audio/wav
applicationแสดงถึงข้อมูลไบนารีชนิดใดก็ได้application/octet-stream, application/vnd.mspowerpoint, application/xhtml+xml, application/xml, application/pdf

การเป็นตัวแทนของไฟล์แนบในเนื้อหา EML

เนื้อหา EML มีขอบเขตสำหรับเนื้อหาแต่ละประเภทที่มีอยู่ สิ่งที่แนบมาในเนื้อหาข้อความจะระบุตามประเภทเนื้อหาและการจัดการเนื้อหาตามที่แสดงในตัวอย่างต่อไปนี้:

ประเภทเนื้อหา: ข้อความ/ธรรมดา; ชุดอักขระ#“windows-1252”; ชื่อ#“apple app store.txt” การจัดการเนื้อหา: ไฟล์แนบ; ชื่อไฟล์#“apple app store.txt” การเข้ารหัสการถ่ายโอนเนื้อหา: base64 X-ไฟล์แนบ-Id: f_jkhztmd02

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

ตัวอย่างสเปรดชีตเป็นไฟล์แนบ

ประเภทเนื้อหา: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; ชื่อ#“english_spodr.xlsx” การจัดการเนื้อหา: ไฟล์แนบ; ชื่อไฟล์#“english_spodr.xlsx” การเข้ารหัสการถ่ายโอนเนื้อหา: base64 X-Attachment-Id: f_jkhztmd43

อ้างอิง