MYMONDAY.ai
서비스스튜디오도구데이터·포맷73CSS 생성기19색상·이미지10인코딩·보안10웹·SEO11개발·데브옵스10파일·내보내기18계산기6가이드

MBOX EML 분리기

Gmail이나 Thunderbird의 MBOX 백업을 Outlook, Apple Mail 등 대부분의 뷰어가 한 통씩 열 수 있는 표준 EML 파일로 바꿉니다.

  • 브라우저에서 처리
  • 가입 없음
  • 무료

도구 작업 공간

메시지마다 .eml 파일 하나로 저장하며, 원본 헤더를 유지하고 mbox의 “>From” 이스케이프는 제거합니다.

메일함 준비 완료

MBOX 파일 선택

.mbox 파일은 메일함의 모든 메시지를 이어 붙인 것이라 백업에는 편리하지만 이메일 한 통이 필요할 때는 불편합니다. 대부분의 메일 프로그램은 큰 mbox에서 메시지 하나만 열지 못합니다. 이 MBOX EML 분리기는 파일을 브라우저에서 읽어 메시지 경계마다 자르고, 각 메시지를 mbox-eml.zip 하나 안에 message-00001.eml, message-00002.eml처럼 이름 붙인 .eml 파일로 담습니다.

EML 파일은 RFC 5322 메시지 한 통을 텍스트로 저장한 것으로 Outlook, Windows 메일, Apple Mail, Thunderbird가 바로 열고 포렌식·보관 도구도 이를 기대합니다. 분리기는 원본 메시지 텍스트, 헤더, 본문, MIME 구조, 첨부 파일을 mbox에 있던 그대로 씁니다. 구분 줄을 없애고 본문 줄의 mbox 이스케이프를 되돌릴 뿐이며, 줄바꿈은 그대로 두고 디코딩이나 재인코딩도 하지 않습니다.

ZIP에 들어갈 파일은 페이지의 표에 나열됩니다. 백그라운드 워커가 메일함을 나눠 읽고, 압축하지 않는 스트리밍 ZIP은 결과가 매우 크면 ZIP64를 씁니다. 한도는 파일당 1 GiB, 메시지 120,000개, 메시지 하나당 128 MiB이며 파일을 읽는 동안 진행 상태와 취소 버튼이 표시됩니다.

사용 방법

  1. MBOX 파일 선택

    Gmail Takeout, Thunderbird 등 메일 프로그램의 .mbox 파일을 선택하거나 안전한 샘플을 써 보세요. 1 GiB가 넘거나 메시지가 120,000개를 넘는 메일함은 거부되며, 메시지 하나는 128 MiB까지 가능합니다.

  2. 메시지 수와 파일 목록 확인

    파일을 읽으면 페이지가 찾은 메시지 수를 알려 주고 만들 EML 파일을 나열합니다. 하나도 찾지 못하면 실제 mbox 구분 줄이 없는 파일이라 읽을 수 없다고 표시됩니다.

  3. ZIP 내려받기

    mbox-eml.zip을 내려받습니다. 압축하지 않는 스트리밍 ZIP으로 작성되고 필요하면 ZIP64를 쓰며, 메시지마다 파일이 하나씩 들어 있습니다.

  4. 압축을 풀고 열기

    압축을 풀고 .eml 파일을 더블클릭해 메일 프로그램에서 열거나, 여러 개를 메일 폴더로 끌어다 놓아 가져오세요.

  5. 몇 개 확인

    원본 mbox를 지우기 전에 첫 번째와 마지막 파일, 첨부 파일이 있는 파일 하나를 열어 내용을 확인하세요.

작동 원리

MBOX와 EML의 차이

mbox는 여러 메시지를 담은 파일 하나이며, 각 메시지 앞에는 application/mbox 미디어 타입을 설명하는 RFC 4155의 From <보낸 사람> <asctime 날짜> 형태 구분 줄이 있습니다. 예를 들어 From archive@example.com Thu Jan 01 00:00:00 2026입니다. 분리기는 이 형태, 즉 요일, 월, 일, 시각, 선택적인 시간대, 네 자리 연도를 정확히 요구합니다. From the desk of nobody 같은 본문 줄은 구분 줄이 아니므로 메시지를 둘로 자르지 못합니다. EML 파일은 RFC 5322 인터넷 메시지 형식의 메시지 한 통이며, 텍스트 대체본과 첨부를 위한 MIME 파트(RFC 2045~2049)가 있을 수 있습니다.

두 구분 줄 사이의 텍스트는 이미 유효한 메시지이므로 분리기는 헤더, 본문, 첨부를 파싱하거나 다시 인코딩하지 않습니다. base64 첨부, quoted-printable 텍스트, 인코딩된 제목이 그대로 유지되고, EML을 열 때 메일 클라이언트가 이를 디코딩합니다.

분리기가 바꾸는 것

mbox와 달라지는 것은 세 가지입니다. 메시지에 속하지 않는 From 구분 줄이 제거됩니다. 본문 줄의 mbox 이스케이프가 되돌려집니다. mboxo와 mboxrd는 From 으로 시작하는 본문 줄을 >From 으로 저장하는데, 분리기는 그런 줄마다 >를 하나 제거하므로 >From x는 From x가, >>From x는 >From x가 됩니다. 각 메시지를 닫는 빈 줄 하나만 제거합니다. 메시지 자체의 마지막 줄바꿈과 다른 빈 줄은 보존하며, 클래식 Mac의 CR 전용 메일함은 내보내기 전에 LF로 바뀝니다.

From, To, Subject, 본문, 첨부가 모두 없는 레코드는 잡음으로 보고 건너뜁니다. 파일은 남은 메시지에 차례로 다섯 자리 번호가 붙으므로 message-00007.eml은 일곱 번째로 남은 메시지이고 번호에 빈 곳이 없습니다.

MBOX에서EML에서
From a@b.c Thu Jan 01 00:00:00 2026(제거됨)
LF 또는 CRLF 줄바꿈같은 줄바꿈
헤더, MIME 파트, 첨부변경 없음
이스케이프된 본문 줄 >From xFrom x
이스케이프된 본문 줄 >>From x (mboxrd)>From x

mbox 파일은 어디서 오나

Gmail Takeout은 라벨마다 .mbox 파일 하나를 만듭니다. Thunderbird는 프로필 디렉터리에 각 로컬 폴더를 확장자 없는 mbox 파일로 보관합니다. 많은 유닉스 메일 프로그램과 일부 이전 도구도 같은 구조를 만듭니다. Apple Mail은 자체 폴더 형식이 있으며 메일함을 mbox로 내보낼 수 있습니다.

실제 예시

메시지 하나
입력
From a@example.com Thu Jan 01 00:00:00 2026
From: Archive <a@example.com>
To: You <you@example.com>
Subject: Your old notes
Date: Thu, 01 Jan 2026 00:00:00 +0000

This is a safe local sample message.
출력
message-00001.eml
From: Archive <a@example.com>
To: You <you@example.com>
Subject: Your old notes
Date: Thu, 01 Jan 2026 00:00:00 +0000

This is a safe local sample message.

ZIP 이름은 mbox-eml.zip입니다. 구분 줄이 사라질 뿐 나머지 줄은 mbox와 똑같습니다.

빈 레코드가 낀 세 레코드
입력
From a@x.y Thu Jan 01 00:00:00 2026
Subject: One

First
From b@x.y Fri Jan 02 00:00:00 2026

From c@x.y Sat Jan 03 00:00:00 2026
Subject: Three

Third
출력
message-00001.eml  (Subject: One)
message-00002.eml  (Subject: Three)

두 번째 레코드는 헤더도 본문도 없어서 건너뛰고 그 수를 셉니다. 번호는 남은 메시지에 차례로 붙으므로 빈 번호 없이 파일은 1번과 2번입니다.

본문의 이스케이프된 From 줄
입력
From a@b.c Thu Jan 01 00:00:00 2026
Subject: One

Line one
From the desk of nobody
>From quoted line
>>From deeper
Line five
출력
message-00001.eml
Subject: One

Line one
From the desk of nobody
From quoted line
>From deeper
Line five

From the desk of nobody는 구분 줄이 아니므로 메시지는 잘리지 않습니다. 이스케이프된 줄마다 > 하나가 제거되어 원래 텍스트가 복원됩니다.

인코딩된 메시지는 그대로 통과
입력
From archive@example.com Thu Jan 01 00:00:00 2026
From: Archive Example <archive@example.com>
Subject: =?UTF-8?B?7JWI64WV?=
Content-Transfer-Encoding: base64

7JWI64WV7ZWY7IS47JqU
출력
message-00001.eml
From: Archive Example <archive@example.com>
Subject: =?UTF-8?B?7JWI64WV?=
Content-Transfer-Encoding: base64

7JWI64WV7ZWY7IS47JqU

디코딩은 일어나지 않습니다. EML을 열 때 메일 클라이언트가 제목과 본문을 디코딩합니다.

자주 하는 실수

  • 바이너리와 8비트 내용은 그대로 유지됨

    mbox는 바이트로 읽고, 각 메시지를 바이트 그대로 .eml 파일에 씁니다. 그래서 base64 첨부와 EUC-KR 같은 어떤 문자셋의 8비트 원문 본문도 다시 인코딩되지 않습니다. 제거되는 것은 구분 줄과 mbox의 >From 이스케이프뿐입니다. 그래도 원본 mbox는 마스터 사본으로 보관하세요.

  • 실제 구분 줄이 없는 파일은 읽을 수 없음

    From, 보낸 사람, 요일, 월, 일, 시각, 연도 형태의 줄만 메시지를 시작합니다. From someone 같은 줄로 메일을 이어 붙여 만든 파일은 추측해서 나누지 않고 읽을 수 없다고 표시합니다.

  • EML은 디코딩된 사본이 아님

    헤더, MIME 파트, 첨부는 저장된 그대로 쓰입니다. 제목은 =?UTF-8?B?...?= 코드로, 본문은 base64나 quoted-printable로 파일에 남습니다. 메일 클라이언트에서는 정상으로 보이지만 텍스트 편집기에서는 그렇지 않습니다.

  • 한도를 넘는 메일함은 먼저 나눠야 함

    1 GiB가 넘는 파일이나 메시지가 120,000개를 넘는 메일함은 거절하며, 메시지 하나는 128 MiB까지 가능합니다. 라벨별로나 메시지 경계에서 나눈 뒤 각각 변환하세요.

  • 파일 이름에 제목이나 날짜가 없음

    파일 이름은 위치로만 붙습니다. 의미 있는 이름이 필요하면 Subject와 Date 헤더를 읽는 스크립트로 이름을 바꾸거나 그 필드로 정렬하는 뷰어에서 여세요.

자주 묻는 질문

MBOX를 EML로 바꾸려면?

.mbox 파일을 여기서 열고 메시지 수와 파일 표를 확인한 뒤 mbox-eml.zip을 내려받으세요. 메시지마다 별도 .eml 파일이 그 안에 있습니다.

첨부 파일은 보존되나요?

네. 메시지 텍스트를 MIME 파트와 base64 첨부까지 그대로 복사합니다. 메일 프로그램에서 EML을 열어 첨부를 저장할 수 있습니다.

Gmail Takeout에서도 되나요?

됩니다. 1 GiB와 메시지 120,000개까지 가능하고 메시지 하나의 한도는 128 MiB입니다. 더 크면 더 작은 라벨을 내보내거나 먼저 파일을 나누세요.

Outlook이 EML 파일을 열 수 있나요?

Outlook, Windows 메일, Apple Mail, Thunderbird는 .eml 파일을 더블클릭이나 끌어다 놓기로 엽니다. 첨부와 인라인 이미지가 정확히 어떻게 보이는지는 프로그램에 따라 다릅니다.

EML 파일이 기대보다 적은 이유는?

From, To, Subject, 본문, 첨부가 모두 없는 레코드는 건너뛰며 페이지가 그 수를 셉니다. 남은 파일은 번호가 연속으로 붙으므로 개수를 메일 프로그램의 개수와 비교해 보세요.

본문의 >From 줄도 바뀌나요?

네. mbox 형식은 From으로 시작하는 본문 줄을 >From으로 저장하는데, 분리기가 > 하나를 제거해 EML에는 원래 줄이 들어갑니다. mboxrd 파일에서 >>From으로 저장된 줄은 >From이 됩니다.

메일함이 업로드되나요?

아니요. 분리와 압축은 탭 안에서 실행되고 다운로드는 메모리에서 나옵니다. 첨부 파일을 포함한 메시지는 변환 중에 전송되지 않습니다.

더 깊이 읽기

마지막 업데이트: