Содержание статьи

Электронные письма – это не просто сообщения, а часто важные документы, контракты или архивы переписки. Если вы используете встроенное приложение Mail на macOS или iOS, знайте: Apple не предоставляет прямого способа массового экспорта писем в удобном формате. Стандартные методы вроде пересылки или копирования текста не подходят для сотен или тысяч писем. В этой инструкции – работающие способы сохранить всю почту локально, включая вложения, метаданные и структуру папок.
Для экспорта писем из Mail потребуется стороннее ПО или встроенные инструменты macOS. Самый надёжный вариант – использовать AppleScript или утилиты вроде Mail Exporter Pro (платная, но с пробным периодом) или Emailchemy (поддерживает конвертацию в EML, PDF, MBOX). Если вы предпочитаете бесплатные решения, попробуйте Thunderbird с плагином ImportExportTools NG – он умеет импортировать почту из Apple Mail и экспортировать её в MBOX или отдельные EML-файлы.
Важно: перед началом экспорта убедитесь, что на диске достаточно места. Одно письмо с вложением может занимать от нескольких килобайт до сотен мегабайт. Например, 10 000 писем без вложений займут около 500 МБ, а с медиафайлами – легко 5–10 ГБ. Также проверьте, не заблокированы ли письма в папке «Спам» или «Удалённые» – их тоже можно сохранить, но потребуется предварительная очистка.
В этой статье – пошаговый алгоритм для двух сценариев: экспорт через AppleScript (для продвинутых пользователей) и через Thunderbird (для новичков). Оба метода сохраняют письма в формате MBOX – универсальном стандарте, который поддерживают все почтовые клиенты и архиваторы. Если нужен доступ к письмам без установки дополнительного ПО, конвертируйте MBOX в PDF с помощью LibreOffice или онлайн-сервисов вроде MBOX to PDF Converter.
Какие форматы экспорта поддерживает почтовый клиент Mail

Mail в macOS предлагает ограниченный, но функциональный набор форматов для экспорта писем. Основной и единственный штатный вариант – .eml, текстовый формат, сохраняющий письмо со всеми заголовками, вложениями и HTML-разметкой. Файлы с расширением .eml открываются большинством почтовых клиентов, включая Thunderbird, Outlook и даже веб-сервисы через сторонние инструменты.
Для массового экспорта писем Mail использует .mbox – архивный формат, объединяющий все сообщения папки в один файл. Этот формат поддерживается программами вроде Mozilla Thunderbird, Apple Mail (при импорте) и специализированными утилитами для анализа почты. Важно: Mail экспортирует только содержимое выбранной папки, а не всю структуру аккаунта.
Пользователи, работающие с корпоративными системами, могут столкнуться с необходимостью конвертации в .pst – формат Microsoft Outlook. Mail не поддерживает его напрямую, но существуют платные конвертеры (например, Emailchemy или PST Converter Pro), преобразующие .mbox в .pst с сохранением метаданных. Бесплатные решения вроде libpst требуют командной строки и базовых технических навыков.
Для резервного копирования писем в читаемом виде подойдет PDF. Mail не экспортирует в этот формат автоматически, но позволяет распечатать письмо с последующим сохранением в PDF через системный диалог печати. Метод не масштабируем для больших объемов данных, но удобен для архивации отдельных писем с юридической или финансовой значимостью.
Разработчики и продвинутые пользователи могут использовать JSON или CSV для экспорта метаданных писем. Mail не предоставляет такой возможности из коробки, однако скрипты на AppleScript или Python (с библиотекой mailbox) способны парсить .mbox-файлы и выгружать заголовки, даты и отправителей в структурированные форматы. Пример команды для извлечения данных из .mbox в CSV:
python3 -m mailbox -f mbox ~/Downloads/export.mbox | jq -r '.[] | [.headers["From"], .headers["Subject"], .headers["Date"]] | @csv' > output.csv
Для интеграции с облачными сервисами или CRM-системами актуален экспорт в EMLX – внутренний формат Mail, используемый для хранения писем на диске. Файлы .emlx содержат необработанные данные сообщений и могут быть импортированы обратно в Mail или конвертированы в другие форматы с помощью утилит вроде emlx2mbox. Этот формат полезен при миграции между устройствами Apple.
При работе с вложениями Mail сохраняет их в исходных форматах (.pdf, .jpg, .docx и т. д.), но не объединяет с письмом в единый архив. Для автоматизации сбора всех вложений из папки можно использовать скрипт на AppleScript, который перебирает письма и копирует файлы в указанную директорию. Пример базового скрипта:
tell application "Mail"
set theMessages to messages of mailbox "INBOX" of account "Gmail"
repeat with aMessage in theMessages
repeat with theAttachment in mail attachments of aMessage
save theAttachment in "/Users/username/Attachments/"
end repeat
end repeat
end tell
Выбор формата зависит от задачи: для долговременного хранения подойдет .mbox, для обмена с Windows-пользователями – .pst, для анализа данных – CSV/JSON. Mail не поддерживает прямую конвертацию между форматами, поэтому при сложных сценариях потребуются сторонние инструменты или скрипты.
Как выбрать папки и письма для сохранения на жёсткий диск

Начните с анализа структуры почтового ящика. В Mail.app отметьте папки с пометкой «На моем Mac» – они уже хранятся локально и не требуют дополнительного экспорта. Для IMAP-аккаунтов (Gmail, Yandex, корпоративные серверы) выделите папки с критически важными данными: контракты, финансовые отчёты, юридические документы. Используйте фильтр по размеру: письма свыше 5 МБ (вложения) занимают до 80% дискового пространства, но составляют менее 10% общего объёма переписки.
Примените поисковые запросы для точечного отбора. В Mail введите в строку поиска: date:01/01/2020-31/12/2023 has:attachment – это выведет все письма с вложениями за указанный период. Для Gmail используйте операторы: label:important after:2022/01/01 before:2023/12/31. Сохраняйте результаты в отдельную папку «Экспорт» перед выгрузкой, чтобы избежать дублирования.
Исключите автоматически генерируемые письма. Отметьте рассылки, уведомления от сервисов (банки, соцсети, трекеры задач) и спам – они редко содержат ценную информацию, но увеличивают объём архива на 30–40%. В Mail.app используйте правило: «Если отправитель содержит @noreply или @mailer, переместить в корзину». Для массовой очистки примените плагин Clean Email с фильтром по доменам.
Оцените частоту обращения к письмам. В Mail перейдите в меню «Почта» → «Настройки» → «Учётные записи» → «Дополнительно» и включите отображение столбца «Последнее открытие». Письма, не открывавшиеся более 2 лет, перенесите в архивную папку – они понадобятся только в 5% случаев. Для ускорения процесса используйте сортировку по дате последнего действия.
Разделите письма по типам контента. Создайте папки: «Договоры» (PDF, DOCX), «Финансы» (XLSX, CSV), «Медиа» (фото, видео), «Текст» (без вложений). В Mail.app выделите группу писем, щёлкните правой кнопкой и выберите «Переместить в» → «Новая папка». Для Gmail используйте метки с префиксами: export/contracts, export/invoices. Это упростит последующий поиск в архиве.
Проверьте целостность вложений перед экспортом. В Mail.app откройте письмо с файлом, щёлкните по вложению правой кнопкой и выберите «Сохранить вложение». Если файл не открывается, используйте утилиту Elcomsoft Email Recovery для восстановления повреждённых данных. Для массовой проверки примените скрипт на AppleScript: tell application "Mail" to save every attachment of every message of mailbox "Входящие" to "/Users/username/Attachments".
Определите формат хранения. Для долгосрочного архива выберите MBOX – он поддерживается всеми почтовыми клиентами и занимает на 15–20% меньше места, чем EML. В Mail.app экспортируйте папки через «Файл» → «Экспортировать почтовый ящик» в формате .mbox. Для отдельных писем используйте EML: выделите сообщение, перетащите его в Finder – файл сохранится с темой письма в названии. Храните архив в двух копиях: на локальном диске и внешнем носителе с файловой системой APFS или NTFS.
Пошаговая инструкция по экспорту писем через встроенные инструменты Mail

В macOS и iOS приложение Mail поддерживает экспорт писем в формате .eml или .mbox через встроенные функции. Для начала откройте приложение на Mac и выделите нужные письма в папке «Входящие» или другой. Удерживайте клавишу Command для выбора нескольких писем или Shift для диапазона. Щелкните правой кнопкой мыши по выделенным сообщениям и выберите «Сохранить как…» – система предложит сохранить их в формате .eml.
Если требуется экспортировать всю папку, включая вложения, используйте формат .mbox. Перейдите в меню «Почта» → «Файл» → «Экспортировать почтовый ящик». Выберите папку (например, «Входящие» или пользовательскую) и нажмите «Выбрать». Mail создаст файл с расширением .mbox, содержащий все письма и метаданные. Этот метод подходит для массового экспорта, но не сохраняет структуру вложенных папок.
Для пользователей iOS процесс отличается из-за ограничений интерфейса. Откройте письмо, коснитесь значка «Поделиться» (квадрат со стрелкой) и выберите «Сохранить в Файлы». Укажите папку на iCloud Drive или локальном хранилище. Формат .eml будет применен автоматически. Для экспорта нескольких писем одновременно используйте сторонние приложения, так как встроенные инструменты iOS не поддерживают массовый экспорт.
При работе с .mbox-файлами учтите их совместимость с другими почтовыми клиентами. Thunderbird и Outlook поддерживают импорт .mbox напрямую, а для Gmail потребуется конвертация через сторонние утилиты. Таблица ниже показывает ключевые различия форматов:
| Формат | Расширение | Содержимое | Совместимость |
|---|---|---|---|
| .eml | .eml | Одно письмо + вложения | Все почтовые клиенты |
| .mbox | .mbox | Папка писем + метаданные | Thunderbird, Outlook, Apple Mail |
После экспорта проверьте целостность данных. Откройте несколько случайных писем в текстовом редакторе (например, BBEdit) или почтовом клиенте. Убедитесь, что вложения открываются корректно, а кодировка текста не нарушена. Если письма содержат нелатинские символы, используйте кодировку UTF-8 при сохранении.
Для автоматизации процесса на Mac создайте правило в Mail: «Почта» → «Настройки» → «Правила» → «Добавить правило». Укажите условия (например, «От» или «Тема») и действие «Запустить AppleScript». Используйте скрипт для автоматического сохранения писем в заданную папку. Пример скрипта для сохранения писем в .eml:
tell application "Mail"
set selectedMessages to selection
repeat with theMessage in selectedMessages
set messageSubject to subject of theMessage
set messageContent to source of theMessage
set savePath to (choose file name with prompt "Сохранить как" default name messageSubject) as text
do shell script "echo " & quoted form of messageContent & " > " & quoted form of savePath & ".eml"
end repeat
end tell
Как перенести сохранённые письма на другой компьютер или почтовый клиент

Перенос писем зависит от формата их экспорта. Если вы сохранили письма в .mbox или .eml, большинство почтовых клиентов поддерживают их импорт напрямую. Например, Thunderbird позволяет загрузить .mbox через «Инструменты» → «Импорт» → «Почта». Outlook требует конвертации в .pst с помощью сторонних утилит, таких как Mailbird Converter или Stellar Converter for MBOX. Перед началом проверьте совместимость форматов с целевым клиентом.
или .eml, большинство почтовых клиентов поддерживают их импорт напрямую. Например, Thunderbird позволяет загрузить .mbox через «Инструменты» → «Импорт» → «Почта». Outlook требует конвертации в .pst с помощью сторонних утилит, таких как Mailbird Converter или Stellar Converter for MBOX. Перед началом проверьте совместимость форматов с целевым клиентом.»>
Для переноса на другой компьютер используйте облачные хранилища или внешние накопители. Загрузите файлы в Google Drive, Dropbox или на флешку, затем скачайте их на новом устройстве. Если объём данных превышает 5 ГБ, сожмите архив с помощью 7-Zip или WinRAR с паролем для безопасности. Избегайте передачи через незащищённые каналы – используйте шифрование или прямую синхронизацию по локальной сети.
- Thunderbird: Скопируйте папку %APPDATA%\Thunderbird\Profiles\ (Windows) или ~/Library/Thunderbird/Profiles/ (macOS) на новый компьютер. Запустите Thunderbird – программа автоматически подтянет все данные.
- Outlook: Экспортируйте письма в .pst через «Файл» → «Открыть и экспортировать» → «Импорт/Экспорт». На новом ПК импортируйте файл через тот же раздел.
- Apple Mail: Перенесите папку ~/Library/Mail/ (macOS) или используйте встроенный инструмент «Экспорт почты» в формате .mbox.
Если целевой клиент не поддерживает ваш формат, воспользуйтесь конвертерами. Emailchemy преобразует .mbox в .pst, .eml или .msg без потери метаданных. Для массовой конвертации .eml в .pst подойдёт SysTools EML to PST Converter. Перед конвертацией создайте резервную копию исходных файлов – ошибки в процессе могут повредить данные.
После импорта проверьте целостность писем: сверьте количество сообщений, вложения и заголовки. В Thunderbird используйте расширение ImportExportTools NG для детальной проверки. В Outlook откройте «Папка» → «Свойства» → «Статистика» и сравните с исходными данными. Если обнаружены расхождения, повторите импорт с другого источника или восстановите файлы из резервной копии.
Какие программы помогут автоматизировать резервное копирование писем

MailStore Home – бесплатное решение для Windows, поддерживающее протоколы IMAP, POP3 и Exchange. Позволяет архивировать письма в формате .eml с сохранением структуры папок и метаданных. Интегрируется с Outlook, Thunderbird и другими клиентами, экспортирует данные в PDF или PST. Версия Home ограничена 5 учётными записями, но для личного использования этого достаточно.
eM Client Pro включает встроенный модуль резервного копирования, который автоматически сохраняет письма, контакты и календари в зашифрованный архив. Работает с Gmail, Exchange и другими сервисами через IMAP. Настройка расписания копирования занимает менее минуты: достаточно указать путь к папке и выбрать периодичность (ежедневно, еженедельно). Поддерживает восстановление отдельных писем без полной распаковки архива.
Backupify от Datto – облачное решение для корпоративных пользователей, автоматически бэкапит данные Gmail, Google Workspace и Microsoft 365. Сохраняет письма, вложения и метаданные с частотой до 3 раз в день. Восстановление возможно на уровне отдельных писем или целых почтовых ящиков. Минимальный тариф – $3 за пользователя в месяц, есть пробный период на 14 дней.
Thunderbird с дополнением ImportExportTools NG позволяет экспортировать письма в MBOX, EML или HTML. Плагин добавляет возможность автоматического резервного копирования по расписанию, включая фильтрацию по дате или ключевым словам. Совместим с любыми почтовыми сервисами через IMAP/POP3. Для настройки достаточно указать папку назначения и интервал копирования (например, каждые 6 часов).
Outlook с макросом VBA – решение для продвинутых пользователей. Макрос настраивается для автоматического экспорта писем в PST-файл по расписанию. Пример кода: Application.Session.Store.GetDefaultFolder(olFolderInbox).Items.SaveAs "C:\Backup\Inbox.pst", olPST. Требует базовых знаний программирования, но обеспечивает полный контроль над процессом. Подходит для локальных копий без облачных сервисов.
Syncovery – кроссплатформенная утилита (Windows, macOS, Linux) с поддержкой синхронизации почтовых данных через IMAP. Позволяет настроить двустороннюю синхронизацию с локальной папкой или облачным хранилищем (Google Drive, Dropbox). Поддерживает шифрование AES-256 и сжатие данных. Лицензия стоит $59.90, есть бесплатная версия с ограничением на 10 задач.
Gmvault – консольная утилита для резервного копирования Gmail. Сохраняет письма в формате .eml с метаданными, поддерживает инкрементальное копирование. Работает через API Gmail, что быстрее IMAP. Пример команды: gmvault sync user@gmail.com -d /backup. Бесплатна, но требует базовых навыков работы с командной строкой. Подходит для пользователей, предпочитающих минималистичные решения.
Duplicati – open-source программа для резервного копирования с поддержкой шифрования и сжатия. Может сохранять письма из локальных почтовых клиентов (например, Thunderbird) или через IMAP. Настраивается через веб-интерфейс, поддерживает облачные хранилища (AWS S3, Backblaze B2). Бесплатна, но требует ручной настройки параметров подключения к почтовому серверу.
