Как сделать резервную копию gmail на моем компьютере?


15

Я использую Gmail как часть Служб Google для доменов. Я хотел бы сделать резервную копию всей моей электронной почты.

Я попытался настроить IMAP в Thunderbird, и он работает достаточно хорошо (за исключением того, что время ожидания слишком велико, что вынуждает меня помочь с этим вручную). Тем не менее, у меня есть тонна меток, которые в IMAP Land Map для папок. И в Thunderbird, вы должны щелкнуть по каждой папке отдельно и сказать ей, чтобы загрузить все. Болезненные.

Есть ли инструмент, который позволит мне сделать это проще?


На какой ОС вы работаете?
Нагуль

1
Я на Windows XP.
AngryHacker

+1 за ХР я бы никогда не ушел, но мой ч / б даже не запускает ХР-инсталляцию :-(
Моуг говорит восстановить Монику

Ответы:


9

5
Я бы не рекомендовал ничего, что использует POP (например, первые две ссылки, а также, возможно, и третью). Когда нужно восстановить, огромный архив с POP-сообщениями не очень поможет, и в него не входят отправленные элементы.
Арджан

1
Здравствуйте, будьте осторожны с резервной копией Gmail (см. Мой комментарий ниже!)
Erb

1
Предупреждение: многие из этих постов предлагают использовать POP, который не создает резервные копии всех ваших писем - только сообщения с ярлыком «Входящие».
Ян

Не очень полезно отвечать с помощью набора ссылок - какую из 5 я должен взять сейчас?
Фрэнк Мейленаар

3

Большинство почтовых клиентов при просмотре через IMAP четко различают хранилище IMAP и локальное хранилище.

Просто скопируйте сообщения / папки в локальное хранилище, используя команду копирования вашего почтового клиента, и оно должно скопировать сообщения в локальное хранилище.

Не перемещайте их, так как это, скорее всего, удалит их с сервера электронной почты.

Редактирование Outlook, кажется, обрабатывает IMAP-серверы намного лучше, чем Thunderbird из моего опыта. Возможно, было бы неплохо получить копию Office 2003/2007 и поработать над этим? (Юридическая копия конечно: P)

Все основные клиенты Windows (Thunderbird, Outlook) будут четко различать локальное хранилище и хранилище IMAP. Не уверен насчет Windows Mail или OE.


Забавно, у меня всегда были проблемы с IMAP в Outlook. (Тем более, что для копирования отправленных элементов в вашу папку «Отправленные» требуется правило, которое ужасно при использовании нескольких учетных записей. Но для Gmail можно использовать SMTP-сервер Gmail, который сам копирует отправленные элементы.) Thunderbird всегда работал отлично подходит для меня.
Арджан

2

Это не работает для меня, поскольку сохраняет каждую отдельную почту в отдельный файл .eml. Мне нужно, чтобы я мог видеть электронные письма в каком-либо приложении, искать их и т. Д.
AngryHacker

3
Здравствуйте, будьте осторожны с "Gmail Backup", так как в нем есть большая ошибка: он удаляет непрочитанное состояние ваших сообщений Gmail! см. gmail-backup.com/lost-read-marks
Erb

2

Не написано для целей резервного копирования, но: см. Также Как получить доступ к Gmail, когда он не работает в Lifehacker.

Что касается резервного копирования Gmail:

При использовании IMAP для резервного копирования Gmail также необходимо создать резервную копию локального хранилища IMAP. Если этого не сделать, тогда, когда сообщения будут удалены на сервере или на локальном компьютере, они также будут пропущены на другом компьютере после самой первой синхронизации IMAP. Таким образом, использование IMAP само по себе не является резервной копией. (Что касается фактической загрузки сообщения, обязательно отключите такие опции, как «Только заголовки извлечения», а для Thunderbird см. Также mail.check_all_imap_folders_for_newнастройку.)

При использовании POP (как при использовании getmailили fetchmailкак указано в ответе Нагула ) следует подумать о том, как восстановить это при необходимости. POP не знает ни о какой структуре папок. Еще хуже: используя POP, вы в основном будете загружать каждое полученное сообщение. Даже если вы удалите его на сервере (например, через веб-сайт Gmail), локальная копия все равно будет существовать. Если вам когда-либо понадобится восстановить, вам придется пройти через огромную кучу сообщений и найти сообщения, которые все еще представляют интерес. Также обратите внимание, что использование POP не создает резервную копию отправленных элементов.


2

Would Offline GMail будет достаточно?


Я предполагаю, что это страдает той же проблемой, что и IMAP: если вы не создадите резервную копию автономного хранилища, все, что будет удалено с сервера или с локального компьютера, будет удалено с другого компьютера при первой синхронизации. Тогда это не очень хорошая резервная копия, но, по крайней мере, IMAP не является каким-то закрытым форматом, поэтому хранилище IMAP можно восстановить из реальной резервной копии. (Я не знаю, что делать с резервной копией автономного хранилища Gmail.)
Arjan

0

Хорошим универсальным инструментом для поддержки локальных копий вашей почты является OfflineIMAP. Вот мой конфигурационный файл (с цензурой личной информации) для резервного копирования моего gmail:

[general]
ui = Curses.Blinkenlights, TTY.TTYUI, Noninteractive.Basic, Noninteractive.Quiet
metadata = ~/.offlineimap
accounts = GMail
maxsyncaccounts = 1

[Account GMail]
localrepository = Gmail-local
remoterepository = Gmail-remote

[Repository Gmail-local]
type = Maildir
localfolders = ~/Mail/Gmail
sep = /

[Repository Gmail-remote]
type = Gmail
remoteuser = ********@gmail.com
remotepass = ********
holdconnectionopen = true
keepalive = 60
maxconnections = 1

Да, к сожалению, вы положили свой пароль в виде открытого текста в файле конфигурации. Может быть, есть лучший способ, но я не настолько параноидален, чтобы искать его.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.