รูปแบบการจัดเก็บอีเมลทั่วไป
MBOX
MBOX (ย่อมาจาก Mailbox) เป็นรูปแบบการจัดเก็บอีเมลที่ได้รับการใช้กันอย่างแพร่หลายหลายทศวรรษ ใช้เพื่อเก็บคอลเลกชันของข้อความอีเมลในไฟล์เดียว โดยแต่ละข้อความจะต่อเนื่องกันและแยกด้วยบรรทัดตัวแบ่ง
MBOX ถูกพัฒนาเป็นครั้งแรกในปี 1970s และจากนั้นมีการปรับปรุงหลายเวอร์ชันและการนำไปใช้ในหลาย ๆ โปรแกรมตลอดหลายทศวรรษ รวมถึง Unix mail, Mozilla Thunderbird, Eudora และอื่น ๆ
คุณสมบัติหลัก:
- MBOX รองรับในหลายแพลตฟอร์ม รวมถึง Unix, Linux, และ macOS.
- ไคลเอนต์เช่น Mozilla Thunderbird, Apple Mail และอื่น ๆ จำนวนมากสามารถอ่านและเขียนไฟล์ MBOX ได้
- เนื่องจากเป็นไฟล์ข้อความธรรมดา ทำให้การวิเคราะห์และประมวลผลด้วยเครื่องมือจัดการข้อความเป็นเรื่องง่าย.
- ด้วยโครงสร้างที่เรียบง่าย MBOX จึงได้รับความนิยมในการเก็บสำรองและสำรองข้อมูล.
- เนื่องจากอีเมลทั้งหมดถูกเก็บในไฟล์เดียว ไฟล์อาจใหญ่จนเกินไปตามเวลา ส่งผลให้ประสิทธิภาพลดลง.
รูปแบบย่อยของ MBOX:
MBOX มีหลายรูปแบบย่อย แต่ละแบบมีความแตกต่างเล็กน้อยในการจัดการข้อความ:
- MBOXO: รูปแบบดั้งเดิมที่บรรทัด "From " ในเนื้อหาอีเมลจะถูกอ้างอิงด้วยอักขระ >
- MBOXRD: เป็นรูปแบบย่อยของ MBOXO ที่ขยายวิธีการอ้างอิงบรรทัด "From " มากขึ้น.
- MBOXCL: แนะนำโดยรูปแบบ "Classic" MBOX ซึ่งบรรทัด "From " แต่ละบรรทัดจะถูกอ้างอิงด้วยสตริง ffrom.
- MBOXCL2: เป็นรูปแบบหนึ่งของ MBOXCL ที่บรรทัด "From " จะทำซ้ำสองครั้งเพื่อแยกความแตกต่าง.
พื้นฐานทางเทคนิคของรูปแบบ MBOX
โครงสร้างไฟล์:
- ไฟล์ MBOX เป็นไฟล์ข้อความธรรมดาซึ่งบรรจุข้อความ EML หลายข้อความต่อกัน.
- แต่ละข้อความจะเริ่มด้วยบรรทัด "From " (มีช่องว่างหลังคำ "From") ซึ่งโดยทั่วไปจะรวมที่อยู่อีเมลของผู้ส่งและเวลาที่ข้อความได้รับ.
- ข้อความแต่ละข้อความจะตามด้วยบรรทัดว่างเพื่อแยกจากข้อความถัดไป.

ตัวอย่าง:
From user@example.com Fri Jan 01 00:00:00 2021
[Headers]
[Body]
From user2@example.com Fri Jan 01 00:01:00 2021
[Headers]
[Body]
PST/OST
Personal Storage Table (PST) และ Offline Storage Table (OST) เป็นรูปแบบไฟล์ที่ Microsoft Outlook ใช้เพื่อจัดเก็บสำเนาของอีเมล, เหตุการณ์ปฏิทิน, และรายการอื่น ๆ.
คุณสมบัติหลัก:
- ไฟล์ PST ใช้เก็บข้อมูลส่วนบุคคลและมักใช้เพื่อจัดเก็บอีเมลเก่าและข้อมูลอื่น ๆ เป็นการจัดเก็บแบบท้องถิ่นที่มักใช้โดยผู้ใช้ส่วนบุคคลและองค์กรขนาดเล็กสำหรับการเก็บอีเมล, รายชื่อผู้ติดต่อ, และเหตุการณ์ปฏิทิน.
- ไฟล์ OST ใช้สำหรับการเก็บข้อมูลแบบออฟไลน์และการซิงโครไนซ์อีเมลและข้อมูลอื่น ๆ กับเซิร์ฟเวอร์ Exchange ปกติใช้โดยผู้ใช้ที่เข้าถึง Microsoft Exchange Server หรือ Office 365.
- เก็บไว้ในเครื่องคอมพิวเตอร์ของผู้ใช้ สามารถเข้าถึงได้แม้ในขณะที่ผู้ใช้ไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์อีเมล.
- ไฟล์ PST สามารถสำรองและย้ายไปยังคอมพิวเตอร์เครื่องอื่นได้อย่างง่ายดาย ผู้ใช้สามารถโอนย้ายไฟล์ PST ระหว่างระบบหรือเวอร์ชัน Outlook ต่าง ๆ.
- ไฟล์ OST ไม่ได้ออกแบบมาสำหรับการสำรองหรือการย้ายด้วยตนเองเนื่องจากเป็นสำเนาที่ซิงโครไนซ์จากข้อมูลบนเซิร์ฟเวอร์ ไฟล์ OST จะผูกกับโปรไฟล์เฉพาะและไม่สามารถย้ายไปยังระบบอื่นได้อย่างง่ายดาย.
OLM
Outlook for Mac Archive File (OLM) คือรูปแบบไฟล์ที่ Microsoft Outlook for Mac ใช้เพื่อเก็บข้อความอีเมล, เหตุการณ์ปฏิทิน, รายชื่อติดต่อ, งาน, และรายการอื่น ๆ.
คุณสมบัติหลัก:
- ไฟล์ OLM ใช้เป็นหลักสำหรับการเก็บสำรองและสำรองอีเมลและรายการ Outlook อื่น ๆ บนระบบ Mac
- ไฟล์ OLM ถูกเก็บไว้ในเครื่อง Mac ของผู้ใช้
- ไฟล์ OLM สามารถเปิดและเข้าถึงได้ผ่าน Microsoft Outlook for Mac แต่ไม่สามารถใช้งานโดยตรงกับ Outlook for Windows ได้โดยต้องแปลงไฟล์ก่อน.
- Microsoft ไม่กำหนดขนาดสูงสุดที่แน่นอนสำหรับไฟล์ OLM แต่ปัญหาด้านประสิทธิภาพอาจเกิดขึ้นหากไฟล์มีขนาดใหญ่มาก ผู้ใช้มักจัดการขนาดโดยการสร้างไฟล์สำรองหลายไฟล์ขนาดเล็กแทนการมีไฟล์ OLM ขนาดใหญ่เพียงไฟล์เดียว.
- สำรองข้อมูล: เนื่องจากไฟล์ OLM ถูกเก็บไว้ในเครื่องจึงสามารถสำรองหรือคัดลอกไปยังอุปกรณ์จัดเก็บภายนอกได้
TGZ
TGZ (ใช้โดย Zimbra สำหรับไฟล์สำรองกล่องจดหมาย) คือรูปแบบไฟล์ที่ใช้สำหรับจัดเก็บและบีบอัดข้อมูล, มักพบกับระบบ Unix และ Linux คำว่า "TGZ" หมายถึงการรวมกันของยูทิลิตี้สองตัวคือ "tar" (Tape Archive) และ "gzip" รูปแบบไฟล์ .tar จะรวมไฟล์และไดเรกทอรีหลายไฟล์เข้าเป็นไฟล์เดียวและคงข้อมูลระบบไฟล์เช่นโครงสร้างไดเรกทอรี, สิทธิ์การเข้าถึงไฟล์, และเวลาประทับ. รูปแบบไฟล์ .gz ทำการบีบอัดข้อมูลทำให้ไฟล์ tar เล็กลงและจัดการหรือถ่ายโอนได้ง่ายขึ้น ลักษณะบีบอัดของ TGZ ทำให้เหมาะสำหรับการถ่ายโอนไฟล์สำรองอีเมลผ่านอินเทอร์เน็ตหรือย้ายระหว่างระบบ.
NSF
Notes Storage Facility (NSF) คือรูปแบบไฟล์เฉพาะที่ใช้หลัก ๆ โดย IBM Lotus Notes (ปัจจุบันคือ HCL Notes) เพื่อจัดเก็บข้อมูลหลากหลายประเภท รวมถึงอีเมล, ปฏิทิน, งาน, และข้อมูลแอปพลิเคชันอื่น ๆ ไฟล์ NSF ใช้โมเดลฐานข้อมูล NoSQL แบบเอกสาร แต่ละฐานข้อมูลจะถูกเก็บเป็นไฟล์ NSF เดียวพร้อมนามสกุล .nsf นามสกุลนี้แสดงถึงรูปแบบฐานข้อมูลที่ใช้โดย IBM Notes และ Domino Server แต่ละอีเมล, รายการปฏิทิน หรือ งาน จะถูกจัดเก็บเป็นเอกสารที่สามารถมีข้อมูลหลายประเภท เช่น ข้อความ, ไฟล์แนบ, ลิงก์, การจัดรูปแบบข้อความ Rich Text และแมตาดาต้า