aspose.info
FIL

EML - EMail Message

Na-update

Ano ang EML file?

Ang format ng EML file ay kumakatawan sa mga mensaheng email na naka-save gamit ang Outlook at iba pang nauugnay na mga application. Halos lahat ng mga kliyente sa pag-email ay sumusuporta sa format ng file na ito para sa pagsunod nito sa RFC-822 Internet Message Format Standard. Ang Microsoft Outlook ay ang default na software para sa pagbubukas ng mga uri ng mensahe ng EML. Maaaring gamitin ang mga EML file para sa pag-save sa disc pati na rin sa pagpapadala sa mga tatanggap gamit ang mga protocol ng komunikasyon.

Maikling Kasaysayan ng EML

Available ang mga detalye ng format ng EML file ayon sa RFC 822 Standard Format. Bago ang RFC-822, pinamamahalaan ng RFC-733 ang mga panuntunan ng pagpapalitan ng mga mensahe sa network hanggang sa 1982, ang una ay ginawa bilang isang pagpapabuti sa lateral sa pamamagitan ng pagtatatag ng mga pamantayan ng ARPA. Kasabay nito, lumikha ang Microsoft ng sarili nitong mga COM module para sa pagbuo ng sarili nitong email client i.e. Outlook Express. Tinahak ng RFC-822 ang landas upang maitatag bilang isang pagmamay-ari na format nang ang Microsoft ay lumihis mula sa bukas na pamantayan at lumikha ng PST na format ng file kung saan ang mga email ay nai-save sa isang napakaayos na format ng database. Nagresulta ito sa mga problema para sa mga user ng hindi Microsoft email client kapag ipinasa ang mga email mula sa Microsoft Outlook.

Noong 2001 nang pinahusay ang pamantayang 822 sa 2822 - Format ng Mensahe sa Internet na kasalukuyang ginagamit para sa paglikha, pagbabasa at pagpapadala ng mga mensaheng EML sa MIME na RFC-822 na format.

Mga Detalye ng EML File Format

Ang mga EML file ay binubuo ng dalawang natatanging seksyon:

  • Headers - Contains information about message header
  • Message Body - Contains series of information that can include message content, embedded images and attachments

Headers Information

Ang isang EML file ay binubuo ng impormasyon ng Mga Header at opsyonal na katawan ng mensahe. Ang bawat linya ng header sa EML ay may dalawang bahagi na pinaghihiwalay ng isang tutuldok na “:”. Ang una ay tinatawag na Header Name at ang sumusunod sa colon ay header body. Halimbawa, ang mga naturang header ay kinabibilangan ng:

  • Sender email address
  • Recipient email address
  • Subject of Email
  • Time and date stamp of message

Example Header

From: <John@bmw.eml.light.com>

To: <Andy@fileformat.com>

Date: Thu, 8 Mar 2018 10:43:37 +0100

Subject: bmw eml light

Message Body

Ang katawan ng mensahe ng EML ay naglalaman ng pangunahing impormasyon ng email sa anyo ng teksto, mga hyperlink at mga attachment. Ang katawan ng email ay maaaring maglaman ng simpleng nababasang teksto ngunit hindi ito kinakailangan. Sa kasong ito, maaaring walang laman ang laman ng mensahe o naglalaman ng naka-encode na data ng mga attachment.

Ang mga nilalaman ng katawan ng mensahe ay inilarawan sa pamamagitan ng Uri ng Nilalaman nito na nagbibigay-daan sa mga application sa pagbabasa na basahin ang impormasyon sa kani-kanilang mga format. Ito ay aktwal na kumakatawan sa kalikasan at format ng isang dokumento. Ang istraktura ng isang MIME type o content-type ay napakasimple; ito ay binubuo ng isang uri at isang subtype, dalawang string, na pinaghihiwalay ng isang ‘/’. Walang puwang ang pinapayagan. Ang uri ay kumakatawan sa kategorya at maaaring isang discrete o multipart type. Ang subtype ay partikular sa bawat uri. Ang listahan ng mga uri, na nasa kategorya ng Uri ng Nilalaman, ay mahaba ngunit ang ilang mahahalagang uri ng nilalaman ay ang sumusunod:

TypeDescriptionExample of Subtypes
textRepresents format which is human-readabletext/plain, text/html, text/css, text/javascript
imageRepresents image of any type excluding videosimage/bmp, image/png, image/jpg, image/gif
audioRepresents any audio file formataudio/mdi, audio/wav
applicationRepresents any kind of binary dataapplication/octet-stream, application/vnd.mspowerpoint, application/xhtml+xml, application/xml, application/pdf

Representasyon ng Attachment sa EML Body

Ang katawan ng EML ay naglalaman ng mga hangganan para sa bawat uri ng nilalaman na nilalaman nito. Natutukoy ang attachment sa katawan ng mensahe sa pamamagitan ng Uri ng Nilalaman at Disposisyon ng Nilalaman nito gaya ng ipinapakita sa sumusunod na halimbawa:

Content-Type: text/plain; charset#“windows-1252”; name#“apple app store.txt” Content-Disposition: attachment; filename#“apple app store.txt” Content-Transfer-Encoding: base64 X-Attachment-Id: f_jkhztmd02

Tulad ng makikita, ang Content-Disposition na nakatakda sa attachment ay nagbibigay-daan sa pagbabasa ng mga application para sa pagkuha ng impormasyon ng attachment tulad ng attachment file name at ang transfer encoding. Ang impormasyon ng header ng attachment ay sinusundan ng mga naka-encode na nilalaman ng attachment na babasahin.

Example of SpreadSheet as Attachment

Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; name#“english_spodr.xlsx” Content-Disposition: attachment; filename#“english_spodr.xlsx” Content-Transfer-Encoding: base64 X-Attachment-Id: f_jkhztmd43

Paano magbukas ng EML file

Maaari mong buksan ang mga EML file gamit ang iba’t ibang email program gaya ng:

  • Apple Mail on macOS
  • Mozilla Thunderbird
  • Microsoft Outlook

Ang mga EML file ay naka-save sa plain text na format at maaari mo ring buksan ang mga EML file na ito gamit ang mga sikat na text editor gaya ng TextEdit sa macOS at Microsoft Notepad sa Windows OS.

Paano mag-convert ng EML file

Maaari mong i-convert ang mga EML file sa ilang iba pang mga format na may mga application tulad ng Apple Mail at Microsoft Outlook.

Halimbawa, maaaring i-convert ng Microsoft Outlook ang EML file sa mga sumusunod na format:

.MSG - Microsoft Outlook Message Format .PDF - Protable Document Format

Mga sanggunian