💌 Как сохранить всю почту (включая вложения) с любого ящика — навсегда и на диск. Быстро, без тормозов, хоть с 50 аккаунтов.
Случалось ли тебе терять письма?
❌ Забыл пароль
❌ Заблокировали ящик
❌ Почтовик "почистил" старое
❌ Или просто нужно было найти одно письмо за 2012 год, а оно потеряно…
💥 Вот почему я решил забэкапить всю свою почту, чтобы:
- сохранить все письма за всё время (даже с 2006 года);
- забрать вложения (чеки, документы, фото);
- удобно искать письма через Excel (с фильтрами);
- и главное — автоматически сохранять всё это по расписанию.
И да — это работает не только с одним ящиком, а сразу с 50 аккаунтами одновременно. И всё — без тормозов, зависаний и лишних кликов мышкой. Подключил, запустил — и архивируй хоть каждый день.
⚠ Почему это актуально прямо сейчас
Почтовые сервисы (особенно Mail.ru, Rambler и т.п.) в последнее время:
- могут забанить ящик за вход с VPN, Tor или "подозрительного" IP
- ограничивают доступ за частые авторизации
- удаляют старые письма или архивируют их без предупреждения
- просто перестают существовать (Rambler закрывал сервисы уже не раз)
А ещё — ты можешь сам забыть пароль, номер уже неактуален, восстановить нельзя. 📌 Всё. Ты теряешь 10+ лет истории переписок, чеки, брони, вложения.
📥 Сделать бэкап — дело 5 минут. И он всегда с тобой, на своём диске.
✅ Что делает скрипт
- Подключается к почтовику по IMAP
- Сканирует все папки: входящие, отправленные, спам, архив и т.д.
- Сохраняет: тему, отправителя, дату тело письма (в читаемом виде) все вложения
- Записывает всё в Excel с фильтрами
- Вложения — в папку
- Работает с 1, 2, 10 или 50 аккаунтами одновременно
🧩 Подготовка
- Python 3.10+
- Установить библиотеки:
- Создать аккаунты.txt:
mail1@rambler.ru:password123
mail2@mail.ru:pass456
you@gmail.com:qwerty789
Скрипт: Сохранение писем + вложений + Excel
📌 Полный код смотри выше (в предыдущем сообщении) — ничего не убрано.
Он:
- обходит все аккаунты
- парсит тело писем
- сохраняет вложения
- ведёт Excel-таблицу: отправитель, тема, дата, папка, вложения, текст
🔁 Автозапуск по расписанию
Можно настроить запуск скрипта:
- каждый день (например, ночью)
- или каждые 6 часов Через стандартный Планировщик задач Windows (taskschd.msc)
🛠 Это пример, его легко доработать:
- выгрузка только новых писем
- фильтрация по дате или теме
- работа с вложениями без писем
- загрузка в облако, Telegram-уведомления, лог-файл и т.д.
🧠 Полный код: бэкап писем и вложений + Excel
💬 Если будут вопросы — пишите в комментарии. Подскажем, подскажем, дополним — всё по делу, без воды.