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

MBOX 뷰어

인코딩된 제목과 본문까지 풀어서, Thunderbird를 설치하거나 계정에 가져오지 않고도 오래된 메일함 백업을 읽고 검색합니다.

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

도구 작업 공간

메시지의 HTML과 링크는 열지 않으며, 본문은 일반 텍스트로만 보여 드립니다.

메일함 준비 완료

MBOX 파일 선택

.mbox 파일은 Gmail Takeout, Thunderbird, 많은 유닉스 메일 프로그램이 백업에 쓰는 일반 텍스트 메일함 형식입니다. 메일함의 모든 메시지가 하나의 파일에 이어 붙어 있습니다. 이 MBOX 뷰어는 그 파일을 브라우저에서 열어 보낸 사람, 제목, 날짜, 짧은 미리보기와 함께 메시지를 나열하고, 선택한 메시지의 디코딩된 본문과 첨부 파일 이름을 보여 주며, 전체를 대상으로 검색할 수 있게 해 줍니다. 처음 들어가면 메시지 다섯 통짜리 샘플 메일함이 열려 있어서 내 파일을 올리기 전에 화면 구성을 볼 수 있습니다.

읽고 찾는 용도입니다. 오래된 영수증을 찾거나, 2015년에 동료가 무엇을 썼는지 확인하거나, 백업에 무엇이 들어 있는지 보고 어떻게 할지 정할 때 쓸 수 있습니다. 요약 카드에는 메시지 수, 보낸 사람 수, 첨부 파일 수, 날짜 범위, 파일이 mboxo와 mboxrd 중 어느 이스케이프 방식인지가 표시됩니다. 검색 필터를 포함해 보이는 목록은 CSV로 내려받을 수 있습니다. 모든 메시지를 개별 파일로 꺼내려면 MBOX EML 변환 도구를 쓰세요.

메일함은 백그라운드 워커가 32 MiB씩 나눠 읽으므로 어떤 메일도 서버로 보내지지 않고 페이지도 계속 반응합니다. 한도는 파일당 1 GiB, 메시지 120,000개, 메시지 하나당 128 MiB입니다. 큰 파일을 읽는 동안에는 진행 막대와 취소 버튼이 표시됩니다.

사용 방법

  1. .mbox 파일 얻기

    Google Takeout으로 Gmail 라벨을 내보내거나 Thunderbird 프로필 폴더에서 메일함 파일을 복사합니다. 확장자는 보통 .mbox지만 mbox 구조의 일반 텍스트 파일이면 열립니다.

  2. 열기

    파일을 선택하거나, 이미 열려 있는 샘플 메일함을 그대로 써 보세요. 맨 위 카드에 찾은 메시지 수, 보낸 사람 수, 첨부 파일 수, 날짜 범위, 이스케이프 방식이 나옵니다. 실제 mbox 구분 줄이 하나도 없는 파일은 읽을 수 없다고 표시됩니다.

  3. 목록 훑어보기

    각 항목에 제목, 보낸 사람, 현지 형식의 날짜, 본문 앞부분 미리보기가 나옵니다. 목록은 200개씩 보여 주므로 나머지는 더 보기 버튼으로 불러옵니다. 항목을 클릭하면 From, To, Date와 디코딩된 본문을 읽고 첨부 파일을 확인할 수 있습니다.

  4. 검색

    검색창에 입력하면 보낸 사람, 받는 사람, 제목, 날짜, 디코딩된 본문의 어느 곳이든 필터링합니다. 대소문자는 구분하지 않고 입력하는 동안 목록이 걸러집니다.

  5. 첨부 파일 저장과 목록 내보내기

    열린 메시지에서 첨부 파일 이름마다 파일로 저장할 수 있습니다. 목록 자체는 현재 나열된 항목의 CSV로 내려받으며, 모든 메시지를 받으려면 먼저 검색을 지우세요.

작동 원리

mbox 파일이 메시지로 나뉘는 방식

mbox 파일은 메시지의 연속이고 각 메시지는 From <보낸 사람> <asctime 날짜> 형태의 구분 줄로 시작합니다. From이라는 단어, 주소, 그다음 요일, 월, 일, 시:분(초는 선택), 선택적인 시간대, 네 자리 연도가 이어집니다. 예를 들어 From archive@example.com Thu Jan 01 00:00:00 2026입니다. 메시지 안의 From: 헤더와는 다릅니다. 뷰어는 application/mbox 미디어 타입을 설명하는 RFC 4155의 엄격한 형식을 따르므로 From the desk of nobody 같은 본문 줄은 평범한 텍스트일 뿐 새 메시지를 시작하지 않습니다. 실제 구분 줄이 하나도 없는 파일은 읽을 수 없다고 표시됩니다.

관련 형식으로 mboxo, mboxrd, mboxcl, mboxcl2가 있습니다. 본문에서 From 으로 시작하는 줄은 구분 줄로 오인될 수 있어서 저장할 때 >From 으로 이스케이프합니다. mboxrd는 이미 >From 이던 줄에도 >를 하나 더 붙입니다. 뷰어는 그런 줄마다 >를 정확히 하나 제거해, 화면에 보이는 텍스트와 내보내기 결과 모두에 반영하고, 이스케이프 카드(mboxo 또는 mboxrd)와 복원한 줄 수를 알려 주는 안내를 표시합니다.

From archive@example.com Thu Jan 01 00:00:00 2026
From: Archive Example <archive@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.

무엇이 디코딩되고 어떻게 보이나

각 메시지는 MIME 구조(RFC 2045~2049)를 가진 RFC 5322 메시지로 파싱됩니다. =?UTF-8?B?7JWI64WV?= 같은 RFC 2047 인코딩 단어로 쓴 제목과 이름은 디코딩되고, base64와 quoted-printable 본문은 선언된 문자 집합으로 디코딩되며, 멀티파트 메시지에서는 첫 번째 텍스트 파트가 표시됩니다. HTML 파트만 있는 메시지는 태그를 제거한 일반 텍스트로 보입니다. 렌더링은 하지 않고 링크도 눌리지 않습니다.

첨부 파일은 열린 메시지에 이름으로 나열되고 각각 저장할 수 있습니다. 파일은 바이트로 읽고 메시지마다 헤더에 선언된 문자셋으로 디코딩하므로, EUC-KR 같은 옛 문자셋의 8비트 원문 메일도 올바르게 표시됩니다.

mbox 파일 안의 내용뷰어에 보이는 것
Subject: =?UTF-8?B?7JWI64WV?=디코딩된 제목
Content-Transfer-Encoding: base64 본문디코딩된 텍스트
두 줄로 접힌 Subject한 줄로 이어 붙음
HTML만 있는 본문태그를 제거한 일반 텍스트
본문 줄 >From xFrom x (> 하나 제거)

날짜, 검색, 미리보기, 목록에서 빠지는 것

Date 헤더는 시각으로 파싱됩니다. 뷰어는 사용자 로케일 형식으로 보여 주고 CSV에는 2026-01-01T00:00:00.000Z 같은 ISO 8601로 적습니다. 파싱할 수 없는 날짜는 비워 둡니다. 목록은 파일 순서를 유지하며 시간순으로 정렬하지 않습니다.

목록 미리보기는 디코딩된 본문의 처음 약 240자에서 공백을 하나로 줄인 것이고, CSV에는 처음 4,000자가 들어갑니다. 일반적인 메일함에서는 보낸 사람, 받는 사람, 제목, 날짜, 디코딩된 본문 전체를 검색합니다. 메일함의 텍스트가 약 1억 2,800만 자를 넘으면 검색 인덱스는 메시지마다 처음 6,000자를 저장합니다. 보낸 사람, 받는 사람, 제목, 본문, 첨부가 모두 없는 메시지는 보여 줄 것이 없어 건너뛰고 그 수를 셉니다. id는 남은 메시지에 차례로 붙으므로 빈 번호가 생기지 않습니다.

실제 예시

접힌 제목이 있는 메시지 두 개
입력
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.
From b@example.com Fri Jan 02 00:00:00 2026
From: Teammate <b@example.com>
Subject: A very long subject that
  continues on the next line
Date: Fri, 02 Jan 2026 00:00:00 +0000

The project follow-up is ready.
출력
id,from,to,subject,date,preview
"1","Archive <a@example.com>","You <you@example.com>","Your old notes","2026-01-01T00:00:00.000Z","This is a safe local sample message."
"2","Teammate <b@example.com>","","A very long subject that continues on the next line","2026-01-02T00:00:00.000Z","The project follow-up is ready."

보이는 목록의 CSV 내보내기입니다. 두 번째 메시지에는 To 헤더가 없어 그 셀이 비어 있고, 접힌 제목은 이어 붙었으며, 두 날짜는 모두 ISO 8601입니다.

인코딩된 이름·제목과 quoted-printable 본문
입력
From archive@example.com Thu Jan 01 00:00:00 2026
From: =?UTF-8?Q?Andr=C3=A9?= <andre@example.com>
Subject: =?UTF-8?Q?Caf=C3=A9_menu?=
Date: Thu, 01 Jan 2026 00:00:00 +0000
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Un caf=C3=A9 cr=C3=A8me, s'il vous pla=C3=AEt.
출력
from:    André <andre@example.com>
subject: Café menu
body:    Un café crème, s'il vous plaît.

보낸 사람 이름, 제목, quoted-printable 본문이 모두 디코딩된 상태로 표시되고 검색되며, CSV에도 디코딩된 텍스트가 들어갑니다.

From으로 시작하는 본문 줄과 인용
입력
From a@b.c Thu Jan 01 00:00:00 2026
Subject: One
Date: Thu, 01 Jan 2026 00:00:00 +0000

Line one
From the desk of nobody
>From quoted line
>>From deeper
Line five
From x@y.z Sat Jan 03 00:00:00 2026
Subject: Quote

body
출력
Escaping: mboxrd, 2 lines restored
message 1 text:
Line one
From the desk of nobody
From quoted line
>From deeper
Line five
message 2: subject "Quote", body "body"

From the desk of nobody는 구분 줄이 아니므로 메시지 1은 잘리지 않습니다. 이스케이프된 줄마다 > 하나가 제거되고, 한 줄에 >가 둘이었으므로 이 파일은 mboxrd로 표시됩니다.

수식처럼 보이는 제목
입력
From b@x.y Fri Jan 02 00:00:00 2026
Subject: =SUM(1+1)

x
출력
id,from,to,subject,date,preview
"1","","","'=SUM(1+1)","","x"

스프레드시트는 =로 시작하는 셀을 수식으로 실행하므로 CSV는 앞에 작은따옴표를 붙입니다. @, 탭, 캐리지 리턴으로 시작하는 셀과 +나 - 뒤에 숫자가 아닌 것이 오는 셀도 마찬가지입니다.

자주 하는 실수

  • HTML 메일은 원래 모양이 아니라 텍스트로 보임

    HTML 파트만 있는 메시지는 태그를 제거해 일반 텍스트로 바꿉니다. 레이아웃, 이미지, 스타일은 재현되지 않고 링크도 클릭되지 않습니다. 모양이 중요하면 메일 클라이언트로 여세요.

  • 첫 번째 텍스트 파트만 표시

    멀티파트 메시지에서 뷰어는 첫 번째 텍스트 파트를 읽습니다. 일반 텍스트판과 HTML판이 함께 들어 있는 메일이면 둘 중 하나만 보입니다. 첨부 파일은 이름으로 따로 나열됩니다.

  • UTF-8이 아닌 파일은 글자가 깨질 수 있음

    파일은 바이트로 읽어 메시지로 나눈 뒤, 메시지마다 헤더에 선언된 문자셋으로 디코딩합니다. 본문이 base64, quoted-printable, 8비트 원문 중 무엇이든 마찬가지입니다. 문자셋 선언이 없거나 틀린 메시지는 어떤 도구도 안정적으로 읽을 수 없으니 원본 mbox를 보관하세요.

  • 1 GiB, 메시지 120,000개, 메시지당 128 MiB

    1 GiB가 넘는 파일이나 메시지가 120,000개를 넘는 메일함은 거절합니다. 128 MiB가 넘는 메시지 하나는 건너뛰고 그 수를 셉니다. 한도를 넘으면 더 작은 라벨을 내보내거나 메일함을 나눠 여세요.

  • 목록은 날짜순이 아니라 파일 순서

    날짜는 파싱되어 현지 형식으로 표시되지만 그 기준으로 정렬되지는 않습니다. Takeout 파일의 메시지는 보통 시간순이지만 항상 그렇지는 않으므로, 정렬이 필요하면 검색창을 쓰거나 CSV를 스프레드시트에서 정렬하세요.

  • 직접 만든 파일에는 올바른 구분 줄이 필요

    요일, 월, 일, 시각, 연도가 없는 From someone 같은 줄은 구분 줄이 아닙니다. 제대로 된 From 줄 없이 메일을 이어 붙여 만든 파일은 읽을 수 없다고 표시됩니다.

자주 묻는 질문

Gmail Takeout mbox 파일은 어떻게 여나요?

Google Takeout에서 메일을 요청해 내려받고 압축을 푼 뒤 .mbox 파일을 여기서 여세요. Gmail은 라벨마다 mbox 하나를 내보냅니다. 1 GiB와 메시지 120,000개까지 열 수 있으며, 더 큰 내보내기는 먼저 나누세요.

본문 안도 검색되나요?

됩니다. 검색은 보낸 사람, 받는 사람, 제목, 날짜, 디코딩된 본문 전체를 대소문자 구분 없이 봅니다. base64나 quoted-printable 본문 속 단어도 디코딩한 뒤 검색하므로 찾아집니다.

=?UTF-8?B?...?= 같은 인코딩된 제목도 풀리나요?

풀립니다. RFC 2047 인코딩 단어는 제목과 보낸 사람·받는 사람 이름에서 디코딩되고, 본문은 선언된 문자 집합에 따라 base64나 quoted-printable에서 디코딩됩니다.

첨부 파일도 보이나요?

보입니다. 열린 메시지에 첨부 파일 이름이 나열되고 각각 저장할 수 있습니다. 첨부 카드는 파일 전체의 첨부 수를 보여 줍니다.

Thunderbird나 Apple Mail 메일함도 되나요?

Thunderbird 로컬 폴더는 확장자 없는 일반 mbox 파일이라 여기서 열립니다. Apple Mail은 자체 폴더 형식을 쓰므로 먼저 메일함을 mbox로 내보내세요.

메시지 하나만 저장할 수 있나요?

뷰어는 첨부 파일과 CSV 목록을 저장합니다. 모든 메시지를 각각 .eml 파일로 쓰려면 MBOX EML 변환 도구를 쓰세요. ZIP 하나에 담아 줍니다.

메일함이 업로드되나요?

아니요. 보낸 사람 주소, 제목, 본문은 브라우저에서 파싱·검색되며 내려받는 CSV는 현재 나열된 메시지로 만들어집니다.

더 깊이 읽기

마지막 업데이트: