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

6601
AngryHacker

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

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

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

15
На какой ОС вы работаете? nagul 14 лет назад 0
Я на Windows XP. AngryHacker 14 лет назад 1
+1 за ХР я бы никогда не ушел, но мой ч / б даже не запускает ХР-инсталляцию :-( Mawg 11 лет назад 0

6 ответов на вопрос

9
nagul
Я бы не рекомендовал ничего, что использует POP (например, первые две ссылки и, возможно, 3-ю). Когда нужно восстановить, огромный архив с POP-сообщениями не очень поможет, и в него не входят отправленные элементы. Arjan 14 лет назад 5
Здравствуйте, будьте осторожны с резервной копией Gmail (см. Мой комментарий ниже!) Erb 13 лет назад 1
Предупреждение: во многих из этих сообщений предлагается использовать POP, который * не * создает резервные копии всех ваших писем - только сообщения с меткой Входящие. Yang 13 лет назад 1
Не очень полезно отвечать с помощью набора ссылок - какую из 5 я должен взять сейчас? Frank Meulenaar 12 лет назад 0
3
EvilChookie

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

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

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

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

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

Забавно, у меня всегда были проблемы с IMAP в Outlook. (Тем более, что для копирования отправленных элементов в вашу папку «Отправленные» необходимо правило, что ужасно при использовании нескольких учетных записей. Но для Gmail можно использовать SMTP-сервер Gmail, который сам копирует отправленные элементы.) Thunderbird всегда работал отлично подходит для меня. Arjan 14 лет назад 0
2
TheTXI
Это не работает для меня, поскольку сохраняет каждую отдельную почту в отдельный файл .eml. Мне нужно, чтобы я мог видеть электронные письма в каком-либо приложении, искать их и т. Д. AngryHacker 14 лет назад 0
Здравствуйте, будьте осторожны с "Gmail Backup", так как в нем есть большая ошибка: он удаляет непрочитанное состояние ваших сообщений Gmail! см. http://www.gmail-backup.com/lost-read-marks Erb 13 лет назад 3
2
Arjan

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

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

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

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

2
Nick Retallack

Будет ли в сети GMail будет достаточно?

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

Хорошим универсальным инструментом для поддержки локальных копий вашей почты является 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 

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

Похожие вопросы