15

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

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

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

6 ответов6

3

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

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

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

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

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

2

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

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

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

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

2

Оффлайн GMail будет достаточно?

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .