일반적인 이메일 저장 형식

MBOX

**MBOX (Mailbox의 약자)**는 수십 년 동안 널리 사용된 이메일 저장 형식으로, 하나의 파일에 여러 이메일 메시지를 저장하며 각 메시지는 구분 라인으로 구분됩니다.

MBOX는 1970년대에 처음 개발된 이후 여러 버전과 구현이 이루어졌습니다. Unix mail, Mozilla Thunderbird, Eudora 등 다수의 이메일 클라이언트에서 구현되어 왔습니다.

주요 기능:

  • MBOX는 Unix, Linux, macOS 등 다양한 플랫폼에서 지원됩니다.
  • Mozilla Thunderbird, Apple Mail 등 여러 클라이언트가 MBOX 파일을 읽고 쓸 수 있습니다.
  • 평문 텍스트 형식이라 텍스트 조작 도구로 쉽게 파싱하고 처리할 수 있습니다.
  • 구조가 단순해 MBOX는 아카이빙 및 백업 용도로 널리 사용됩니다.
  • 모든 이메일이 하나의 파일에 저장되므로 시간이 지나면서 파일이 매우 커져 비효율적일 수 있습니다.

MBOX 변형:

MBOX는 여러 변형이 있으며, 각 변형은 메시지를 처리하는 방식에 약간의 차이가 있습니다:

  • MBOXO: 이메일 본문에서 "From " 라인이 > 문자로 인용되는 원본 형식입니다.
  • MBOXRD: "From " 라인의 인용 방식을 더욱 확장한 MBOXO의 변형입니다.
  • MBOXCL: "Classic" MBOX 변형으로, 각 "From " 라인이 ffrom 문자열로 인용됩니다.
  • MBOXCL2: "From " 라인이 두 번 표시되어 구분되는 MBOXCL의 변형입니다.

MBOX 형식의 기술적 기반

파일 구조:

  • MBOX 파일은 일련의 EML 메시지를 포함하는 평문 텍스트 파일입니다.
  • 각 메시지는 일반적으로 발신자 이메일 주소와 수신 시각이 포함된 "From " 라인(From 단어 뒤에 공백)으로 시작합니다.
  • 각 메시지는 다음 메시지와 구분하기 위해 빈 줄이 뒤따릅니다.

MBOX 저장 구조

예시:

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 파일은 주로 Mac 시스템에서 이메일 및 기타 Outlook 항목을 아카이브하고 백업하는 데 사용됩니다.
  • OLM 파일은 사용자의 Mac에 로컬로 저장됩니다.
  • OLM 파일은 Microsoft Outlook for Mac을 통해 열고 접근할 수 있습니다. 변환 없이 Windows용 Outlook에서는 직접 호환되지 않습니다.
  • 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에서 사용하는 데이터베이스 형식을 나타냅니다. 각 이메일, 캘린더 항목 또는 작업은 텍스트, 첨부파일, 링크, 리치 텍스트 서식 및 메타데이터와 같은 다양한 유형의 데이터를 포함할 수 있는 문서로 저장됩니다.