Apple Mail의 .mbox는 파일이 아니라 폴더입니다
Apple Mail에서 메일박스를 내보내면 Inbox.mbox라는 폴더가 나오고, 그 안에 mbox라는 이름의 파일이 들어 있습니다. 표준 MBOX는 그 파일이고, 폴더는 Apple의 포장입니다. 둘 중 무엇이든 여는 방법입니다.
Apple Mail이 메일박스를 내보내면 Inbox.mbox라는 이름의 폴더를 쓰고, 그 안에 확장자 없이 말 그대로 mbox라고만 적힌 파일을 넣습니다. 표준 MBOX는 그 파일이고, 그것을 감싼 폴더는 형식의 일부가 아니라 Apple의 포장입니다.
여기서 많은 사람이 걸려 넘어지는데, 걸리는 방식이 늘 같습니다. 내보내기는 잘된 것처럼 보이고, 리더는 받아 주지 않고, 결국 파일이 망가졌다고 결론을 내립니다. 망가지지 않았습니다.
패키지 안에 실제로 든 것
Finder에서 .mbox를 오른쪽 클릭해 「패키지 내용 보기」를 고르거나 터미널에서 열어 보면 대략 이렇게 생겼습니다.
Inbox.mbox/
mbox ← 내 메일, 표준 MBOX
Info.plist ← Apple의 메타데이터
table_of_contents ← 인덱스, 예전 버전에만
중요한 것은 첫 번째뿐입니다. Info.plist는 Apple이 메일박스에 이름을 붙이고 식별하는 데 쓰는 몇 줄이고, table of contents는 일부 버전이 만들어 두지만 어느 버전도 다시 읽지 않는 인덱스입니다.
내보낸 메일박스에 하위 폴더가 있었다면 각각이 그 안에 중첩된 별도의 .mbox 패키지이고, 저마다 자기 mbox 파일을 가지고 있습니다. 하위 폴더가 열 개인 메일박스는 큰 파일 하나가 아니라 패키지 열 개입니다.
Apple은 왜 이렇게 만들었을까요
Apple Mail이 애초에 메일을 MBOX로 저장하지 않기 때문입니다. 내부적으로는 EMLX를 씁니다. ~/Library/Mail/ 아래에 메시지당 파일 하나씩, 각 파일에 메시지와 Apple의 메타데이터가 조금씩 들어 있는 방식이죠.
MBOX는 문 앞에서, 밖으로 나가는 길에만 등장합니다. 다른 모든 것이 읽을 수 있는 형식이기 때문입니다. 그리고 맨 파일을 그대로 내놓는 대신, Apple은 macOS 곳곳에서 쓰는 패키지 폴더 관례로 감쌌습니다. 문서처럼 보이는 것이 사실은 디렉터리인 그 방식 말입니다. 시스템 안에서는 일관되고, 파일이 시스템 밖으로 나가는 순간 혼란스러워집니다.
여는 방법
Mbox Viewer에 .mbox 패키지를 가리키면 알아서 풀어 줍니다. 안에 있는 mbox 파일을 찾아 그것을 열고, 메일박스 이름은 폴더 이름을 따릅니다. 그래서 사이드바에 이름 없는 mbox가 아니라 Inbox.mbox가 보입니다. 폴더를 창에 끌어다 놓거나 열기를 쓰면 됩니다. 절차가 필요하다면 전체 가이드가 있습니다.
쓰고 있는 도구가 굳이 파일을 요구한다면 패키지 안으로 들어가 mbox 파일을 직접 건네주세요. 먼저 밖으로 복사한 다음 사본에 제대로 된 이름을 붙이는 편이 좋습니다. inbox-2019.mbox처럼요. 전부 mbox라고만 적힌 파일로 가득한 폴더는 여섯 달 뒤에 터질 정리 사고를 예약해 두는 일입니다.
Windows에서는 더 나쁘고, 더 단순합니다
Apple Mail 내보내기를 PC로 복사하면 Windows는 Inbox.mbox라는 평범한 폴더를 보여 줍니다. 패키지 관례가 그쪽에서는 아무 의미가 없기 때문이죠. 사실 이건 도움이 됩니다. 「패키지 내용 보기」 단계 없이 mbox 파일이 곧바로 보이고, 그대로 열면 됩니다. Windows 가이드에 정리해 두었습니다.
복사할 때 한 가지 조심할 것이 있습니다. 눈에 보이는 파일 하나가 아니라 폴더 전체를 가져가세요. 내보내기에 중첩된 메일박스가 있었다면, 두고 온 것들은 사본에서 사라집니다.
애초에 내보내는 방법
Mail에서 메일박스를 선택하고 「메일박스」→「메일박스 보내기…」를 고른 다음 저장할 폴더를 지정하면 됩니다. 선택한 메일박스마다 .mbox 패키지가 하나씩 나옵니다.
필요해지기 전에 해 둘 값어치가 있습니다. Apple Mail 내보내기는 15년 뒤에도 Apple의 도움 없이 열리는 몇 안 되는 백업이고, 만드는 데 1분이면 됩니다. 그 메일이 나온 계정이 닫힌 뒤에도 계속 열립니다. 사실 그게 이 백업의 요점입니다.
관련해서: 용어집의 EMLX, 그리고 더블클릭해도 아무 일이 없을 때 무엇을 해야 하는지.
Mbox Viewer로 아카이브 열기
네이티브 Mac과 Windows 앱. 크기에 상관없이 MBOX 및 EML 파일을 완전히 오프라인으로 스트리밍합니다.