Дата актуальности: 20:34:04 ()
Зачем нужен архив писем
- Сохранение важной переписки на случай потери доступа к аккаунту.
- Освобождение места в почтовом ящике без удаления ценной информации.
- Удобный поиск и просмотр старых сообщений в офлайн‑режиме.
- Соответствие требованиям корпоративного или личного хранения данных.
Основные способы архивации
- Через веб‑интерфейс Яндекс.Почты – простой способ для небольших объёмов.
- Через IMAP/POP3 с почтовым клиентом – подходит для массовой выгрузки и автоматизации.
- Через Яндекс.Диск – сохранение писем как файлы в облачном хранилище.
- С помощью сторонних сервисов и скриптов – для сложных сценариев (фильтрация, сжатие, шифрование).
Архивация через веб‑интерфейс
Пошаговая инструкция
- Войдите в Яндекс.Почту.
- Откройте нужную папку (Входящие, Отправленные или любую метку).
- Выделите письма:
- Для одного сообщения – установите галочку слева от темы.
- Для всех писем на странице – нажмите квадратик вверху списка.
- Для всего содержимого папки – после выбора всех на странице появится ссылка Выбрать все письма в папке; нажмите её.
- Нажмите кнопку Ещё (три точки) над списком писем.
- Выберите Сохранить как….
- В появившемся окне укажите формат:
- EML – стандартный формат письма, открывается в большинстве почтовых клиентов.
- MBOX – один файл, содержащий несколько писем (удобно для архивации целых папок).
- Нажмите Сохранить и выберите папку на компьютере или в Яндекс.Диске.
- Повторите процесс для остальных папок, если необходимо.
Преимущества и ограничения
- Плюсы: не требует установки дополнительного ПО, работает в любом браузере.
- Минусы: ручной процесс, неудобен для больших объёмов (более нескольких тысяч писем).
- Включите IMAP или POP3 в настройках Яндекс.Почты:
- Перейдите в Настройки → Все настройки → Почтовые программы.
- В разделе IMAP установите переключатель Включить.
- Для POP3 аналогично включите опцию Включить POP3 и, при необходимости, укажите, сохранять ли копии на сервере.
- Создайте пароль для приложения, если используется двухфакторная аутентификация:
- Перейдите в Паспорт Яндекса → Безопасность → Пароли и авторизация.
- Нажмите Создать пароль приложения, выберите тип Почта и скопировать полученный пароль.
- Сервер входящей почты (IMAP):
imap.yandex.ru, порт 993, SSL/TLS. - Сервер исходящей почты (SMTP):
smtp.yandex.ru, порт 465, SSL/TLS. - Имя пользователя: ваш полный адрес
@yandex.ruили@ya.ru. - Пароль: пароль приложения (или основной пароль, если 2FA отключён).
- Тип учётной записи: IMAP.
- Входящая почта:
imap.yandex.ru, порт 993, метод шифрования SSL/TLS. - Исходящая почта:
smtp.yandex.ru, порт 465, метод шифрования SSL/TLS. - Имя пользователя и пароль – как выше.
- После синхронизации выберите нужные папки или сообщения.
- В Thunderbird: Инструменты → Экспорт → Экспорт папки в формате .mbox.
- В Outlook: Файл → Открыть и экспортировать → Импорт/экспорт → Экспорт в файл → Outlook Data File (.pst) (можно потом конвертировать в mbox через сторонние утилиты).
- Сохраните полученный файл на локальном диске или загрузите его в Яндекс.Диск для резервного копирования.
- Плюсы: возможность автоматизации, работа с большими объёмами, сохранение структуры папок.
- Минусы: требует начальной настройки, зависит от стабильности интернет‑соединения.
- Выделите письма в Яндекс.Почте (см. раздел «Архивация через веб‑интерфейс»).
- Выберите Сохранить как… → формат EML.
- При сохранении укажите папку на Яндекс.Диске (например,
/Архив почты/2026/07). - Настройте любой IMAP‑клиент (Thunderbird, Outlook и т.д.) как описано выше.
- В клиенте создайте локальную папку, например
YandexMailArchive. - Настройте синхронизацию этой папки с папкой на Яндекс.Диске с помощью сторонних утилит (например, Rclone, Insync или встроенной функции «Синхронизация папок» в некоторых клиентах).
- После каждой синхронизации новые письма будут автоматически копироваться в облако.
- Плюсы: хранение в надёжном облаке, доступ с любого устройства, возможность совместного использования.
- Минусы: расходует место на Диске (проверьте лимиты вашего тарифа).
Архивация через IMAP/POP3 (почтовый клиент)
Этот метод позволяет автоматически скачать все письма и сохранить их локально или в облаке.
Настройка доступа
Пример настроек в популярных клиентах
Mozilla Thunderbird
Microsoft Outlook
Экспорт писем из клиента
Архивация через Яндекс.Диск
Если вы хотите хранить письма в облаке Яндекса, удобно воспользоваться Диском.
Способ 1: Сохранение писем как файлы через веб‑интерфейс
Способ 2: Автоматическая синхронизация через IMAP‑клиент и папку Диска
Автоматизация архивации (для продвинутых пользователей)
Если нужно регулярно архивировать почту без ручного вмешательства, можно использовать скрипты.
Пример скрипта на Python с использованием imaplib
import imaplib
import email
import os
from datetime import datetime
IMAP_SERVER = 'imap.yandex.ru'
EMAIL = 'your_login@yandex.ru'
PASSWORD = 'your_app_password' # пароль приложения
MAILBOX = 'INBOX' # можно указать любую папку
SAVE_DIR = '/path/to/yandex_disk/mail_archive'
os.makedirs(SAVE_DIR, exist_ok=True)
mail = imaplib.IMAP4_SSL(IMAP_SERVER)
mail.login(EMAIL, PASSWORD)
mail.select(MAILBOX)
typ, data = mail.search(None, 'ALL')
for num in data[0].split:
typ, msg_data = mail.fetch(num, '(RFC822)')
for response_part in msg_data:
if isinstance(response_part, tuple):
msg = email.message_from_bytes(response_part[1])
subject = msg['Subject']
# безопасное имя файла
safe_subject = "".join(c if c.isalnum else "_" for c in subject)
filename = f"{datetime.now.strftime('%Y%m%d_%H%M%S')}_{safe_subject}.eml"
filepath = os.path.join(SAVE_DIR, filename)
with open(filepath, 'wb') as f:
f.write(response_part[1])
mail.logout
Скрипт сохраняет каждое письмо в отдельный файл .eml в указанную папку. Его можно добавить в планировщик задач (cron в Linux, Планировщик задач в Windows) для ежедневного или еженедельного резервного копирования.
- Плюсы: полная автоматизация, возможность фильтрации по дате, отправителю, теме и т.д.
- Минусы: требует знания программирования и доступа к серверу/ПК, где будет запускаться скрипт.
- Регулярно проверяйте целостность архивов: открывайте несколько случайных файлов, чтобы убедиться, что они не повреждены.
- Сжимайте архивы (например, в формат
.zipили.tar.gz) для экономии места, особенно если используете Яндекс.Диск с ограниченным объёмом. - Шифруйте конфиденциальную переписку: используйте утилиты вроде
gpgили архиваторы с паролем (7z,zipс AES‑256). - Ведите журнал архивации: дата, количество писем, используемый метод. Это упростит поиск нужной версии в будущем.
- Не храните пароли в открытом виде в скриптах; используйте переменные окружения или безопасные хранилища (например,
keyringв Python). - Можно ли архивировать только письма с определённой меткой?
- Да. В веб‑интерфейсе выберите нужную метку, затем выполните действия по сохранению. В IMAP‑клиенте просто выберите папку, соответствующую метке.
- Как восстановить письма из архива?
- Файлы
.emlможно импортировать обратно в большинство почтовых клиентов (Thunderbird: Инструменты → Импорт → Почта). ФайлыMBOXтакже импортируются напрямую. - Сколько места потребуется для архива всей почты?
- Это зависит от среднего размера письма. Обычно одно обычное письмо без вложений занимает ~10‑50 КБ. С вложениями размер может вырасти до нескольких мегабайт на письмо. Рекомендуется сделать пробную выгрузку небольшого количества писем и extrapolate.
- Безопасно ли хранить пароль приложения в скрипте?
- Нет. Лучше вынести его в переменную окружения или использовать защищённое хранилище учётных данных.
- Можно ли архивировать отправленные письма?
- Да, процедура полностью аналогична: выберите папку «Отправленные» и выполните те же шаги.