Многие пользователи macOS сталкиваются с необходимостью найти физическое расположение файлов почтового архива․ Это может потребоваться для резервного копирования, переноса писем на другой компьютер, ручного восстановления удаленных сообщений или очистки диска․ В этой статье подробно разберем, где хранит свои данные стандартное приложение Почта (Mail․app) на MacBook, как получить доступ к скрытой папке Library и какие нюансы существуют в разных версиях macOS․
Основное расположение базы данных почты
В современных версиях macOS (начиная с OS X 10․7 Lion и до актуальных macOS Sonoma, Ventura, Sequoia) все данные приложения Почта хранятся в скрытой пользовательской библиотеке․ Полный путь выглядит следующим образом:
~/Library/Mail/ Символ ~ (тильда) обозначает домашнюю папку текущего пользователя (обычно /Users/*)․ Папка Library по умолчанию скрыта в Finder для безопасности системы․
Структура папки Mail
Внутри директории ~/Library/Mail/ вы обнаружите несколько ключевых папок и файлов:
- VN/ — основная папка с данными писем, где N — номер версии формата хранилища (например, V10, V11, V12, V13)․ Номер увеличивается с крупными обновлениями macOS․
- MailData/ — содержит файлы индексов, настройки правил, подписи, умные почтовые ящики и файлы конфигурации аккаунтов (
Accounts․plist,MessageRules․plist,Envelope Index— основная база данных SQLite для поиска)․ - Mailboxes/ — в старых версиях (до El Capitan) здесь лежали сами почтовые ящики (mbox), в новых версиях они переехали в папку версии (V10+)․
- Downloads/ — временные файлы вложений, скачанных для просмотра․
Как открыть папку Library в Finder
Так как папка Library скрыта, есть несколько способов добраться до неё:
- Через меню «Переход» (самый быстрый способ):
- Откройте Finder․
- Зажмите клавишу Option (Alt) на клавиатуре․
- В строке меню выберите Переход (Go) → появится пункт Библиотека (Library)․
- Команда «Переход к папке»:
- В Finder нажмите Cmd + Shift + G․
- Введите
~/Library/Mailи нажмите Enter․
- Постоянное отображение (macOS Sierra и новее):
- Откройте домашнюю папку пользователя (Cmd + Shift + H)․
- Нажмите Cmd + Shift + ․ (точка), это покажет все скрытые файлы․
- Найдите Library, перетащите её в боковую панель «Избранное» для быстрого доступа․
Внутренняя организация писем (папки V10, V11, V12․․․)
Зайдя в папку версии (например, V13), вы увидите структуру, отражающую ваши почтовые аккаунты:
~/Library/Mail/V13/
├── *@gmail․com/ (папка аккаунта, имя может быть закодировано или совпадать с email)
│ ├── INBOX․mbox/ (Входящие)
│ │ └── Messages/ (файлы ․emlx — отдельные письма)
│ ├── Sent․mbox/ (Отправленные)
│ ├── Drafts․mbox/ (Черновики)
│ └── Trash․mbox/ (Корзина)
├── *@icloud․com/
└── MailData/ (индексы и настройки)
Важно: Каждое письмо хранится как отдельный файл с расширением ․emlx (или ․emlxpart для вложений в некоторых версиях)․ Имена файлов — это обычно порядковые номера․ Метаданные (флаги, даты, метки) хранятся в сопутствующих файлах ․emlx․partial или в основной базе Envelope Index․
Где лежат вложения (Attachments)?
Вложения могут храниться в двух местах:
- Внутри структуры ․mbox: Рядом с файлом письма (
․emlx) часто есть папкаAttachmentsили файлы․emlxpart․ - Централизованное хранилище (macOS Ventura / Sonoma / Sequoia): Apple начала выносить вложения в отдельную папку для экономии места и оптимизации iCloud Drive․
Путь:~/Library/Containers/com․apple․mail/Data/Library/Mail Downloads/или внутри контейнера аккаунта․
Если вы хотите удалить тяжелые вложения, не удаляя сами письма, безопаснее сделать это через само приложение Почта (Сообщение → Удалить вложения), а не вручную в Finder, чтобы не повредить индекс․
Архивация vs Файловый архив: важное различие
В интерфейсе приложения Почта есть кнопка «Архив» (Archive) (ярлык Ctrl + Cmd + A)․
- Функция «Архив» в приложении: просто перемещает письмо из «Входящих» в специальный почтовый ящик «Архив» (Archive․mbox) на сервере (IMAP/iCloud) или локально (On My Mac)․ Физически файлы остаются в той же папке ~/Library/Mail/V․․․, просто меняется их атрибут местоположения в базе данных Envelope Index․
- Локальные почтовые ящики (On My Mac): Если вы создаете почтовые ящики в разделе «На этом Mac» (On My Mac), они хранятся локально и не синхронизируются с сервером․ Их файлы также лежат в
~/Library/Mail/V․․․, но в подпапке, не привязанной к конкретному email-аккаунту․
Резервное копирование и миграция
Если вы хотите перенести почту на новый MacBook или сделать бэкап:
- Time Machine: Лучший и самый надежный способ․ Он корректно бэкапит папку
~/Library/Mailи базу данныхEnvelope Index․ - Ручное копирование папки ~/Library/Mail: Возможно, но рискованно․ При восстановлении на другой Mac (или после чистой установки ОС) версии формата хранилища (V10 vs V13) могут не совпадать․ Приложение Почта при первом запуске попытается мигрировать старую структуру в новую, но ошибки (дубликаты, потеря флагов, сломанные вложения) возможны․
- Экспорт почтовых ящиков (встроенная функция): В меню Почтовый ящик (Mailbox) → Экспортировать почтовый ящик (Export Mailbox)․․․․ Сохраняет в формат ․mbox, который можно импортировать на другом Mac (Файл → Импортировать почтовые ящики)․ Это самый чистый способ переноса конкретных папок․
Решение проблем: перестроение индекса
Если Почта работает медленно, не находит письма через Spotlight или показывает неверное количество непрочитанных, поможет перестроение индекса:
- Закройте приложение Почта․
- Перейдите в
~/Library/Mail/VN/MailData/․ - Найдите файлы: Envelope Index, Envelope Index-shm, Envelope Index-wal․
- Переместите их на Рабочий стол (как резерв)․
- Запустите Почту․ Она автоматически создаст новую чистую базу данных и проиндексирует все файлы ․emlx заново (это может занять время на больших архивах)․
Часто задаваемые вопросы (FAQ)
Можно ли удалить папку ~/Library/Mail, чтобы освободить место?
Нет․ Это приведет к потере всей локальной копии писем, вложений и настроек аккаунтов․ При следующем запуске Почта заново скачает почту с серверов (если это IMAP/Exchange/iCloud), но локальные папки (On My Mac), черновики, отправленные (если не синхронизируются с сервером) и правила будут потеряны навсегда․
Почему папка Mail занимает 50 ГБ, а в настройках аккаунта стоит «Не скачивать вложения автоматически»?
Даже при этой настройке macOS кэширует вложения просмотренных писем и хранит полные тексты сообщений для офлайн-поиска (Spotlight); Очистить кэш вложений можно командой в Терминале (осторожно!) или через сторонние утилиты очистки (CleanMyMac, DaisyDisk), но лучше — вручную удалять тяжелые письма с вложениями в самом приложении․
Где находится архив в старых версиях OS X (Mavericks, Yosemite, El Capitan)?
В OS X 10․10 Yosemite и 10․11 El Capitan путь был ~/Library/Mail/V2/ или V3/․ Структура была похожа, но файлы настроек лежали прямо в ~/Library/Mail/MailData/․ Принцип доступа (через Option + Меню Переход) оставался неизменным․
Архив почты на MacBook находится по пути ~/Library/Mail/ (внутри — папка версии V10–V13+)․ Прямое ручное редактирование файлов ․emlx и базы Envelope Index не рекомендуется — это чревато повреждением почтовой базы․ Для бэкапов используйте Time Machine, для переноса — функцию Экспорт/Импорт почтовых ящиков․ Знание расположения папки полезно для диагностики проблем (перестроение индекса) и понимания того, как macOS управляет вашими данными․
Статья актуальна на для версий macOS до Sequoia 15․x включительно․ Пути могут незначительно меняться в будущих мажорных обновлениях ОС․