Експорт повідомлень Gmail у текстові чи HTML-файли


82

Я хочу мати змогу експортувати повідомлення Gmail у вигляді текстових чи HTML-файлів, щоб їх можна було зберігати, передавати та легко переглядати пізніше.

Я б дуже хотів, щоб я міг знайти підбірку моїх повідомлень (наприклад, за тегом, відправника тощо) та експортувати їх усі відразу.

Чи є спосіб це зробити?


Ось посилання на допис Метта Кеттса на пов’язану тему з декількох років тому.
Ллойд Девульф

Відповіді:


36

Ключ - налаштування вашого акаунта для доступу через IMAP.

Я використовував IMAPSize для резервного копіювання акаунтів GMail. Для планування регулярних резервних копій на сервері я використовую OfflineIMAP .

Хоча швидкий пошук G виявляє багато інструментів / скриптів / служб для резервного копіювання серверів IMAP, і особливо GMail.


1
Мені дуже подобається гнучкість, вбудована в IMAPSize. Дякуємо за посилання
Prestaul

3
пам'ятайте, що IMAP не корисний для резервного копіювання, оскільки він синхронізує обидві сторони, тому ви видаляєте з одного боку, він поширюється на інший.
Крегокс

2
@Cawas Ви не видаляєте під час створення резервної копії.
Вінко Врсалович

2
Моє погано, Вінько. Я просто намагався дати загальне попередження для всіх і @Prestaul. Насправді не читав, що ти говорив про резервне копіювання - я просто припускав, що тема стосується експорту. Так, якщо ви створюєте резервну копію IMAP, тоді у вас є резервна копія. Я мав на увазі, що IMAP сам по собі може здатися резервним, але це не так.
Крегокс

які налаштування сервера, коли я додаю обліковий запис gmail. Це www.gmail.com?
Деякий Java Гай

35

Інженерна команда Google створила внутрішню організацію, присвячену цьому під назвою Фронт звільнення даних . Вони працюють над усіма продуктами Google і продовжуватимуть оновлювати свій сайт, оскільки створюються нові або вдосконалені методи для переміщення даних у свої веб-додатки та з них.

DLF вважає себе трохи підривним, оскільки компанія, як правило, не спрощує виїзд своїх клієнтів. Про те, як вони почалися і чому, ви можете прочитати на своїх поширених запитаннях


23
DLF насправді є Google ... просто FYI :)
Nic Wise

3
Мало хто з компаній робить його таким же легким для отримання своїх даних, як Google.
Сузана

Це неймовірно просто. Чудова відповідь.
Брендон Бертелсен

17

Подібно до пропозиції @ LBushkin, використовуйте локальний клієнт POP, але використовуйте Thunderbird. Outlook використовує фірмовий формат для свого локального сховища даних.

Електронні листи зберігаються як текстові файли, один файл у папці.


6
Це правильна відповідь, за винятком використання IMAP, щоб ви могли витягнути всі повідомлення з певним тегом (теги з’являться як папки в папці [Gmail]). Крім того, якщо у вас багато електронної пошти, увімкніть функцію "Розширені елементи керування IMAP", а потім у розділі "Керування мітками" вимкніть доступ IMAP для всіх папок, крім тієї, яку ви хочете завантажити.
Метт

14

Поміркуйте got-your-back, що "є інструментом командного рядка, який створює резервну копію та відновлення вашого акаунта Gmail".

Ви можете викликати його так:

python gyb.py --email foo@bar.com --search "від: pip@pop.com" --local-папка "mail_from_pip"

Після завершення ви знайдете всі електронні листи, що відповідають --searchвказаним --local-folder, разом із sqliteбазою даних.


1
Дивовижно! Дякую! Для користувачів Windows: команда простаgyb --email foo@bar.com --search "from:pip@pop.com" --folder "mail_from_pip"
Jules

святий моле, який гладкий ... БАМ! отримав мої електронні листи
ted.strauss

8

Щойно Gmail випустив функцію, яка дозволяє користувачам створювати резервні копії своїх електронних листів: https://www.google.com/settings/takeout :

введіть тут опис зображення

Старий інтерфейс користувача:

введіть тут опис зображення


Це працює досить добре. Однак файли mbox можуть бути дуже великими - як 5 Гб. Якщо у вас повільне з'єднання, це може закінчитися.
bgmCoder

7

У лабораторіях Google увімкніть створення документа, а потім поверніться до теми, яку потрібно експортувати як документ, і натисніть «створити документ».

тоді в документах Google ви можете зберегти отриманий документ у вигляді HTML (на блискавці) або завантажити його як звичайний текст серед ряду інших форматів.


сором ... code.google.com/labs говорить: "Програма Google Code Labs була вимкнена. API, які входили до Code Labs, закінчилися або застаріли."
Август

4

Найпростішим способом може бути використання локального клієнта POP, як Outlook, для їх завантаження. Тоді ви можете легко експортувати або зберегти їх у тексті.

Для окремої електронної пошти ви можете використовувати "Друк", щоб надрукувати вміст у файлі на вашій машині ... але це стане болючим для більш ніж декількох електронних листів.


Я використовую Entourage (версія Mac для Outlook), але я також не бачу способу експорту в текст чи html. Це дозволить мені лише експортувати до "архіву" ...
Prestaul

4

Я мав успіх у використанні інструментів IMAP для резервного копіювання інших (не Gmail) акаунтів IMAP. Я використовував і те, imapdump.plі IMAPToMbox.pl; вони генерують один текстовий файл на електронну пошту або один текстовий файл у папці відповідно. Обидві команди дозволяють вказати, які папки IMAP (теги Gmail) ви хочете створити резервну копію.

Цей метод мені добре підходить, тому що я можу створити резервну копію свого облікового запису автоматично (скажімо, робота з крон) без мого втручання.


4

Я отримую доступ до Gmail з поштовим клієнтом, який зберігає електронну пошту у форматі maildir . Maildir просто зберігає кожну електронну пошту в оригінальному форматі повідомлень RFC822 в окремому файлі. Це текстові файли, що читаються, хоча сучасна електронна пошта часто переповнена вкладеними поштовими вкладеннями base64.

Є кілька клієнтів електронної пошти gnu / linux, які підтримують maildir, включаючи Evolution, який є стандартним поштовим клієнтом у дистрибутиві Ubuntu . Однак я не знаю клієнтів електронної пошти Windows, які підтримували б maildir.


3

Я один з авторів BackupGoo . Ми також хотіли мати захищену офлайнову копію наших даних. BackupGoo дуже простий у використанні та створює резервні копії всіх ваших речей із Google на локальний жорсткий диск у широко використовуваних форматах. Сюди входять, наприклад, GMail, Google Docs, Google Reader. Наприклад, GMail зберігається як звичайний текст "Mime-Message", який можна переглядати в будь-якому текстовому редакторі або офлайн-клієнті електронної пошти.


Ви маєте на увазі, що ви створюєте резервну копію gmail-папок у форматі Unix mbox? Це може бути дуже зайвим, оскільки певне повідомлення електронної пошти може мати кілька міток в gmail? (Можливо, це не велика справа.)
Дрівс

1

Імпортуйте набір електронних повідомлень, які потрібно експортувати в Mozilla Thunderbird, встановивши посилання IMAP. Встановіть надбудову ImportExportTools та використовуйте її для експорту повідомлень локально до HTML чи EML. Додаток створить один файл для кожного повідомлення, а також індексну сторінку HTML, що полегшує пошук конкретних листів.


0

Gmail Keeper робить саме це - він завантажує електронні листи з Gmail (через IMAP) та зберігає їх у стандартному форматі eml (на блискавці).

Відмова: Я написав цей інструмент (тільки) для Windows, оскільки не міг знайти підходящого , роки тому, коли я почав вирубувати, я повинен створити резервну копію свого Gmail.


також не вільний
mplungjan

0

Якщо ви просто хочете, щоб ваші адреси електронної пошти були у списку, я використав Gmail email extractor("GME").

Це не безкоштовний товар і його можна придбати на http://starbanana.com/ (я не пов’язаний з ними)

Це працювало для мене за допомогою мого облікового запису Google Apps, тому я подумав, що може допомогти вам.


0

backupify.com дозволяє експортувати в mboxабо json- о, а також створює резервну копію електронної пошти!


15-денне випробування - 3USD на користувача після
mplungjan

-2

Найкращий спосіб зберегти одну електронну пошту (якщо її HTML-повідомлення, яка є інформативною, і ви хочете зберегти її для подальшого використання, цей метод працює як шарм), просто відкрийте поштову скриньку і біля правого верхнього кута у вас є 2 знаки "Принтер" та "У новому вікні" (лише в правій частині невеликих піктограм теми електронної пошти)

  1. Натисніть "у новому вікні", це відкриє пошту як окрему веб-сторінку. Тепер ви можете її надрукувати або зберегти всю сторінку у вигляді зображення за допомогою додатка firefox (працює для IE та Crome також) "Fireshot", завантажити та встановіть його та натисніть Ctrl + Atl + Shift + Z, щоб зберегти всю сторінку у вигляді зображення / pdf

  2. натисніть Ctrl A і виберіть всю сторінку, Вставте вміст або на Front Front або будь-який редактор html та збережіть його як веб-сторінку. (або вставте його в Блокнот ++, щоб зберегти його як текст)

З повагою


1
ОП неодноразово заявляло, що ціль збереження одного повідомлення не є ціллю тут.
алей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.