Thunderbird는 내 메일을 어디에 보관할까요?
Thunderbird는 모든 폴더를 확장자 없는 MBOX 파일로 프로필 폴더 안에 저장하고, 그 폴더는 시스템이 숨겨 둡니다. Mac과 Windows, Linux에서 그 위치를 찾는 방법, 그리고 Thunderbird가 없어도 그 메일을 읽는 방법입니다.
Thunderbird는 메일을 프로필 폴더에 보관합니다. macOS에서는 ~/Library/Thunderbird/Profiles/, Windows에서는 %APPDATA%\Thunderbird\Profiles\, Linux에서는 ~/.thunderbird/입니다. 그 안에서 앱에 보이는 모든 폴더 — Inbox, Sent, Archives — 는 확장자가 아예 없는 MBOX 파일 하나입니다.
드물게 반가운 소식인데, 정작 Thunderbird 사용자 대부분은 끝내 알지 못합니다. 내 메일은 특정 회사의 데이터베이스에 갇혀 있지 않습니다. 많은 소프트웨어가 읽을 수 있는 표준 파일로 놓여 있고, 이 컴퓨터에서 Thunderbird가 사라진 뒤에도 그렇습니다.
프로필 찾기
경로에서 예측할 수 없는 부분은 하나뿐입니다. 프로필 폴더의 이름이 x7k2p9qr.default-release처럼 무작위라는 것이죠. Profiles 폴더까지 들어가면 눈에 보입니다.
- macOS: Finder에서
⌘⇧G를 누르고~/Library/Thunderbird/Profiles/를 붙여 넣으세요. - Windows:
Win + R을 눌러%APPDATA%\Thunderbird\Profiles를 붙여 넣고 Enter. Windows가 감춰 두는AppData를 굳이 드러낼 필요가 없어집니다. - Linux:
~/.thunderbird/
프로필 안에서 메일은 두 곳에 나뉘어 있습니다. Mail/Local Folders/에는 POP 계정과 직접 만든 폴더를 비롯해 이 컴퓨터에 저장된 것이 들어 있습니다. ImapMail/에는 IMAP 계정의 로컬 사본이 서버마다 디렉터리 하나씩 들어 있습니다.
파일은 어떻게 생겼을까요
Mail/Local Folders/를 열면 누구나 처음에는 어리둥절해지는 목록이 나옵니다.
Archives
Archives.msf
Inbox
Inbox.msf
Sent
Sent.msf
확장자가 없는 파일이 내 메일입니다. 각각이 표준 MBOX 파일이고, 폴더 하나가 통째로 파일 하나에 들어 있습니다. 그 옆의 .msf 파일은 Thunderbird 자체 인덱스(Mail Summary File)이고 완전히 무시해도 됩니다. 쓸 만한 리더라면 자기 인덱스를 직접 만들기 때문에 이 파일을 쓸 일이 없습니다.
폴더에 하위 폴더가 있으면 같은 이름에 .sbd가 붙은 디렉터리에 들어갑니다. 그래서 Archives.sbd/2019가 Archives/2019의 메일박스입니다.
왜 .mbox 확장자가 없을까요?
Thunderbird에는 필요가 없었기 때문입니다. 파일이 어느 폴더에 있는지로 그게 무엇인지 알 수 있으니 굳이 이름표를 붙이지 않았습니다. 그 파일을 다른 곳에서 열고 싶어지는 날까지는 아무 문제가 없습니다. 그날이 오면 확장자 없이 Inbox라고만 적힌 파일을 컴퓨터의 그 무엇도 알아보지 못합니다.
이름을 바꿀 필요는 없습니다. Mbox Viewer는 확장자 없는 Thunderbird 파일을 그대로 엽니다. 창에 끌어다 놓거나 열기를 쓰면 됩니다. 더블클릭 쪽이 편하다면 사본에 .mbox를 붙여도 되지만, 그럴 이유는 없고 Thunderbird가 지금 쓰고 있는 파일의 이름을 바꾸는 것은 나쁜 습관입니다.
Thunderbird 없이 읽기
대부분의 사람을 여기까지 데려오는 상황이 이것입니다. 오래된 컴퓨터, 세상을 떠났거나 회사를 나간 사람의 디스크, 더는 부팅되지 않는 노트북에서 뽑아낸 백업. 프로필 폴더는 손에 있는데 쓸 수 있는 Thunderbird는 없습니다.
디스크에서 Mail/Local Folders/를 복사해 그 파일들을 열면 됩니다. 그게 전부입니다. 가져오기도, 계정 설정도, Thunderbird 설치도 필요 없습니다. Mac에서든 Windows에서든 절차는 같고, 읽기 전용입니다. 파일에는 아무것도 기록되지 않습니다.
하나 알아 둘 점이 있습니다. ImapMail/ 아래의 IMAP 폴더에는 Thunderbird가 실제로 내려받은 것만 들어 있습니다. 계정이 헤더만 받도록 설정되어 있었거나 최근 몇 달만 동기화하도록 되어 있었다면, 딱 그만큼만 남아 있습니다. 온전한 쪽은 Local Folders입니다.
압축에 대해 한마디
Thunderbird는 메시지를 지워도 실제로 지우지 않습니다. 표시만 해 두고 넘어가며, 공간은 폴더를 압축할 때에야 회수됩니다. 폴더에는 메일 800 MB가 보이는데 Inbox 파일이 4 GB인 이유가 이것입니다.
여기서 두 가지가 따라 나옵니다. 프로필을 보관용으로 복사하는 중이라면 먼저 압축하는 것만으로 크기가 크게 줄어들 수 있습니다. 그리고 지워진 무언가를 찾고 있다면, 압축하지 않은 파일에는 그것이 아직 남아 있을 수 있습니다. 원본 파일을 처음부터 훑는 리더는 Thunderbird가 이미 없는 셈 친 메시지까지 보여 줍니다.
파일이 엄청나게 크다면
Thunderbird 폴더는 아무도 신경 쓰지 않는 사이 몇 년씩 자라고, 10년 묵은 몇 기가바이트짜리 Inbox는 흔합니다. 그 크기는 형식에는 아무 문제가 아니지만, 무엇이든 보여 주기 전에 파일 전체를 메모리에 올리는 대부분의 리더에게는 감당하기 힘든 무게입니다.
Mbox Viewer는 대신 스트리밍으로 읽습니다. 메시지 50만 통 남짓한 50 GB 메일박스가 5분 안에 열리고, RAM은 600 MB 아래에 머물며, 이진 인덱스 덕분에 그 뒤로는 1초가 걸리지 않아 다시 열립니다. 거대한 폴더를 통째로 읽기보다 다룰 만한 조각으로 나누는 것이 목적이라면, 그 이야기도 따로 써 두었습니다.
애초에 MBOX 파일이 무엇인지부터 궁금하다면 여기서 시작하세요.
Mbox Viewer로 아카이브 열기
네이티브 Mac과 Windows 앱. 크기에 상관없이 MBOX 및 EML 파일을 완전히 오프라인으로 스트리밍합니다.