На официального аналога Google Takeout (единого архива со всеми данными одним кликом) в Яндекс․Почте до сих пор не существует․ Однако есть несколько надежных способов скачать все письма, от настройки почтовых клиентов до использования специализированных скриптов с открытым исходным кодом․ В этой статье подробно разбираем каждый метод, чтобы вы могли выбрать оптимальный под ваши задачи: будь то бэкап 26 000 писем с вложениями, миграция на другой хостинг или разовый экспорт для анализа․
Способ 1: Почтовые клиенты через IMAP (Классический и самый надежный)
Это рекомендуемый Яндексом официальный способ․ Суть: подключаете ящик к программе на компьютере (Thunderbird, Outlook, The Bat!, eM Client), она скачивает все письма локально, после чего вы можете экспортировать их в нужный формат (․mbox, ․eml, ․pst)․
Пошаговая инструкция на примере Mozilla Thunderbird (бесплатный, кроссплатформенный)
- Включите IMAP в настройках Яндекс․Почты: Зайдите в веб-интерфейс → Настройки (шестеренка) → Почтовые программы → поставьте галочку «С сервера imap․yandex․ru по протоколу IMAP»․ Сохраните изменения․
- Создайте пароль приложения (если включена двухфакторная аутентификация): В настройках аккаунта Яндекса (passport․yandex․ru) → Безопасность → Пароли приложений → Создать новый пароль → выберите «Почта»․ Скопируйте сгенерированный пароль (вида
* *)․ - Настройте Thunderbird:
- Скачайте актуальную версию с официального сайта (или mozilla-russia․org)․
- При первом запуске выберите «Настроить существующую учетную запись»․
- Введите: Имя, Email (ваш_логин@yandex․ru), Пароль (вставьте пароль приложения, а не основной пароль от аккаунта)․
- Нажмите «Готово»․ Thunderbird сам подтянет настройки: IMAP: imap․yandex․ru (порт 993, SSL/TLS), SMTP: smtp․yandex․ru (порт 465, SSL/TLS)․
- Синхронизация: Дождитесь полной загрузки дерева папок и всех писем․ Для больших ящиков (20к+ писем) это может занять несколько часов․ Не выключайте компьютер и следите за стабильностью интернета․
- Экспорт в архив:
- Формат MBOX (универсальный): Установите аддон ImportExportTools NG (Инструменты → Дополнения)․ Правый клик на аккаунт/папку → Export → Export MBOX file․ Получите один файл
․mboxна папку․ - Формат EML (по файлу на письмо): Тот же аддон → Export → Export messages as EML․ Удобно для последующей загрузки в другой веб-интерфейс или парсинга скриптами․
- Для Outlook (PST): Если цель — перенос в Outlook, проще настроить аккаунт прямо в Outlook (он умеет кэшировать в
․ost/․pst) или использовать сторонние конвертеры MBOX → PST․
- Формат MBOX (универсальный): Установите аддон ImportExportTools NG (Инструменты → Дополнения)․ Правый клик на аккаунт/папку → Export → Export MBOX file․ Получите один файл
Способ 2: Специализированные утилиты с открытым кодом (Без IMAP, быстрее для огромных ящиков)
Если почтовый клиент качает слишком долго или падает, сообщество разработчиков создало инструменты, работающие напрямую через внутренний Web-API Яндекса (тем самым, чем пользуется браузерный интерфейс mail․yandex․ru)․ Это часто быстрее и позволяет обойти лимиты IMAP․
yandex-mail-export (автор: leksuss) — Экспорт в ․eml
- Репозиторий:
github․com/leksuss/yandex-mail-export - Язык: Go (Golang)․ Есть готовые бинарники под Windows/Linux/macOS․
- Принцип: Авторизуется через OAuth / куки / пароль приложения, обходит папки, скачивает письма в формат
․emlс сохранением структуры папок․ - Фичи: Поддержка вложений, инкрементального бэкапа (докачивает только новые), миграция сразу на другой IMAP-сервер․
- Команда примера:
yandex-mail-export -login "@yandex․ru" -password "" -output "․/backup"
yandex-dump — Альтернатива на Python/Go
- Аналогичный функционал: выгрузка через внутренний API в
․eml․ Часто обновляется под изменения в верстке/АПИ Яндекса․
Преимущества перед IMAP:
- Нет накладных расходов на протокол IMAP․
- Многопоточная загрузка (настраиваемая)․
- Работает без включенного IMAP в настройках почты (достаточно веб-доступа)․
Способ 3: POP3 (Устаревший, но рабочий для «Входящих»)
Яндекс Кью (ответ от ) упоминал этот метод․ Он подходит, если нужно скачать только входящие письма и не нужна структура папок («Отправленные», «Черновики», пользовательские папки)․
- В настройках Яндекс․Почты → Почтовые программы → включите «С сервера pop․yandex․ru по протоколу POP3»․
- В клиенте (Thunderbird/Outlook) настройте аккаунт как POP3: pop;yandex․ru (порт 995, SSL/TLS)․
- Важно: в настройках аккаунта в клиенте поставьте «Оставлять копии писем на сервере», иначе они удалятся с Яндекса после скачивания!
Минусы: Не скачивает «Отправленные», не сохраняет структуру папок, работает только с «Входящими»․ Не рекомендуется для полного бэкапа․
Способ 4: Ручной экспорт отдельных писем (Для точечных задач)
Если нужно сохранить 1-5 писем с вложениями:
- Веб-интерфейс: Откройте письмо → Три точки (Ещё) → «Скачать письмо» (формат
․eml) или «Скачать на компьютер» (для вложений)․ - Печать в PDF: «Ещё» → «Печать» → «Сохранить как PDF» (для юридических целей/доказательств)․
Способ 5: Автоматизация через JavaScript (Для архивации прямо в браузере)
Найденный в сети сниппет (датирован , но логика актуальна для старых версий интерфейса) предлагал скрипт для консоли браузера: ставить галочку «Отметить все» и тыкать «Архивировать» каждые 2 секунды․
На 2026 год: Этот метод не рекомендуется․ Современный интерфейс Яндекса (React-приложение) сложен для манипуляций DOM, селекторы меняются, есть защита от ботов․ Лучше использовать API-утилиты (Способ 2)․
Сравнительная таблица методов
| Метод | Сложность | Скорость (26к писем) | Сохраняет папки/Отправленные | Формат результата | Надежность |
|---|---|---|---|---|---|
| Thunderbird + ImportExportTools NG | Низкая (GUI) | Низкая/Средняя (часы) | Да | MBOX / EML | ⭐⭐⭐⭐⭐ (Официальный протокол) |
| yandex-mail-export (CLI) | Средняя (Консоль) | Высокая (минуты/час) | Да | EML (папки) | ⭐⭐⭐⭐ (Зависит от актуальности репозитория) |
| Outlook (PST/OST) | Низкая | Средняя | Да | PST / OST | ⭐⭐⭐⭐⭐ (Корпоративный стандарт) |
| POP3 | Низкая | Средняя | Нет (Только Входящие) | Зависит от клиента | ⭐⭐ (Устарел) |
| Ручной ․eml / PDF | Низкая | Очень низкая | Н/Д | EML / PDF | ⭐⭐⭐⭐⭐ (Для единичных писем) |
Частые сценарии и рекомендации
Сценарий А: «Хочу полный бэкап на внешний диск раз в месяц»
Решение: Настройте Thunderbird с аддоном ImportExportTools NG․ Раз в месяц запускайте Thunderbird → ждете синхронизацию → ПКМ по аккаунту → Export → MBOX → кидаете на внешний диск/NAS․ Для автоматизации можно написать батник/скрипт, запускающий Thunderbird в headless-режиме с профилем, но это сложнее․
Сценарий Б: «Переношусь на другой хостинг (Gmail / Office 365 / свой сервер) и нужно перенести историю»
Решение 1 (IMAP -> IMAP): Подключите оба аккаунта в Thunderbird․ Перетащите папки мышкой с Яндекса на новый аккаунт․ Thunderbird сам зальет их по IMAP․
Решение 2 (Инструменты миграции): Утилита yandex-mail-export имеет флаг миграции сразу на IMAP-цель․ Или используйте сервисы вроде Yandex 360 для бизнеса (есть инструменты миграции) или сторонние SaaS (платные)․
Для Gmail: В настройках Gmail есть «Импорт почты и контактов», но он тянет только через POP3 (только Входящие)․ Лучше: Thunderbird или Google Workspace Migration Tool (для админов)․
Сценарий В: «Нужно выгрузить в Excel/CSV для анализа (тема, дата, отправитель, теги)»
Как верно замечено на Хабр QA: MBOX — это текстовый формат․
- Экспортируйте в MBOX (Thunderbird + ImportExportTools NG)․
- Используйте скрипт на Python (
mailboxбиблиотека) или утилиту mbox2csv / eml-analyzer․ - Пример логики Python:
import mailbox, csv mbox = mailbox․mbox('archive․mbox') with open('emails․csv', 'w', newline='', encoding='utf-8') as f: writer = csv․writer(f) writer․writerow(['Date', 'From', 'To', 'Subject', 'Size']) for msg in mbox: writer․writerow([msg['date'], msg['from'], msg['to'], msg['subject'], len(str(msg))])
Сценарий Г: «Ящик заблокирован / нет доступа к веб-интерфейсу, но есть пароль»
Если ящик жив, но веб-доступ ограничен — IMAP/POP3/CLI-утилиты (если они работают по паролю приложения) продолжат работать․ Если ящик удален/заморожен — восстановить данные через поддержку Яндекса (написать в поддержку с подтверждением личности) — единственный шанс․
Важные технические детали и «подводные камни»
Пароли приложений, обязательны при 2FA
Если у вас включена двухфакторная аутентификация (и она обязательно должна быть включена), основной пароль от аккаунта не подойдет для IMAP/POP3/SMTP и большинства CLI-утилит․ Генерируйте «Пароль приложения» в passport․yandex․ru → Безопасность → Пароли приложений․ Маскируйте его в логах/скриптах как * *․
Серверы для доступа из-за границы
Если вы находитесь за рубежом или используете VPN с зарубежным IP, используйте альтернативные хосты (указаны в справке Яндекса от ):
- IMAP: imap․ya․com (порт 993)
- SMTP: smtp․ya․com (порт 465)
- POP3: pop․ya․com (порт 995)
Ограничения Яндекса
- Лимиты IMAP: Слишком частые запросы или много одновременных соединений → временный бан IP (ошибка
TOO MANY CONNECTIONSилиRATE LIMIT)․ В Thunderbird: Настройки аккаунта → Сервер → «Максимальное количество соединений с сервером» → поставьте 1-3․ - Размер вложений: Письма > 30-50 МБ могут скачиваться с ошибками․ CLI-утилиты часто справляются лучше․
- Кодировки: Старые письма (до 2010-х) могут быть в
windows-1251илиkoi8-r․ Thunderbird и современные парсеры обычно определяют автоматически, но при ручном парсинге MBOX/EML может потребоваться конвертация в UTF-8․
Проверка целостности бэкапа
После выгрузки обязательно проверьте:
- Количество файлов
․eml≈ Количеству писем в веб-интерфейсе (с учетом спама/корзины)․ - Открытие случайных писем (в т․ч․ с вложениями) через просмотрщик
․eml(Thunderbird, Outlook, VS Code с плагином, онлайн-вьюверы)․ - Размер папки бэкапа vs занятое место в Яндексе (в настройках ящика)․ Разница в 10-20% нормальна (разные форматы хранения, индексы, сжатие)․
Юридические и безопасностные аспекты
- Персональные данные: Архив почты содержит ПДн (ФИО, телефоны -*-, адреса **), коммерческую тайну, переписку․ Храните бэкап только на зашифрованных носителях (BitLocker, FileVault, LUKS, VeraCrypt, 7-Zip с AES-256 и сложным паролем)․
- ГДПР / 152-ФЗ: Если в почте есть данные клиентов/сотрудников, выгрузка и хранение бэкапа должно соответствовать политике обработки ПДн вашей организации․
- Передача третьим лицам: Не загружайте архивы в публичные облака (Google Drive, Яндекс․Диск без шифрования, Dropbox) без предварительного шифрования․
Чек-лист перед началом выгрузки
- [ ] Включена 2FA на аккаунте Яндекса․
- [ ] Сгенерирован Пароль приложения для «Почты» (скопирован в безопасное место)․
- [ ] В веб-настройках Яндекс․Почты включен IMAP (и/или POP3 при необходимости)․
- [ ] Выбрано место для бэкапа с запасом места в 1․5-2 раза больше размера ящика (в настройках ящика смотрим «Место на диске»)․
- [ ] Выбран инструмент: Thunderbird (GUI, надежно) или
yandex-mail-export(CLI, быстро)․ - [ ] Есть время: для больших ящиков процесс может занять от 2 до 12+ часов․
На 2026 год «кнопки «Скачать всё архивом» в Яндекс․Почте нет»․ Самый балансный вариант для 90% пользователей — Mozilla Thunderbird + аддон ImportExportTools NG․ Он дает открытый формат MBOX/EML, работает по официальному протоколу IMAP, бесплатен и кроссплатформенен․
Для администраторов, энтузиастов и владельцев гигантских ящиков (100к+ писем) — лучший выбор: CLI-утилиты на Go (yandex-mail-export), работающие через внутренний API․ Они экономят часы ожидания․
Какой бы метод вы ни выбрали, проверяйте результат сразу после завершения․ Обнаружить битый бэкап через год, когда ящик взломали или удалили — неприятно и часто необратимо․
Статья подготовлена на основе актуальной на информации из справки Яндекса, GitHub-репозиториев (leksuss/yandex-mail-export), обсуждений на Хабр QA, Яндекс Кью и лучших практик администрирования почты․ Интерфейсы и API могут меняться — всегда проверяйте актуальность версий ПО перед стартом․