Резервное копирование G-mail
Одним из вариантов является использование gmail-backup
от gmail-backup.com.
Затем вы можете сделать резервную копию всей своей электронной почты в [backupDirectory]
например:
gmail-backup backup [backupDirectory] [emailAddress] [password]
Где [backupDirectory]
- это папка, в которой вы будете хранить локальную копию, а [emailAddress]
и [password]
- это то, как вы подключаетесь к своей учетной записи Google.
Обратите внимание, что вам нужно включить imap
в настройках Gmail.
Инкрементное резервное копирование:
Обратите внимание, что вы будете загружать только новые электронные письма (см. Инкрементное резервное копирование). Однако каждый раз, когда вы запускаете команду, вы будете проверять каждое электронное письмо, чтобы увидеть, является ли оно новым. Чтобы уменьшить накладные расходы при просмотре древних электронных писем, рассмотрите возможность добавления даты, например:
gmail-backup backup [backupDirectory] [emailAddress] [password] 20110101
Также обратите внимание, что для этого требуется python2.5
. Эти инструкции могут помочь вам выполнить это требование.
Резервное копирование на S3
Одним из вариантов является использование s3cdm
(доступно в apt
) с s3tools.org
s3cmd sync --delete-removed --skip-existing [backupDirectory] s3://[s3URL]
где [backupDirectory]
- это то же самое место, где вы только что загрузили всю свою электронную почту, а [s3URL]
- это URL-адрес в вашей учетной записи S3, где вы хотите разместить его.
Обязательно загляните на вводную страницу s3cmd
, чтобы узнать о первоначальной настройке, а также на страницу документации по синхронизации s3cmd
для получения дополнительных примеров. Это в основном обеспечивает rsync
подобную функциональность для S3.
Также обратите внимание, что я использовал здесь --delete-removed
чтобы удалить (из S3) все электронные письма, которые были там навсегда удалены.
Инкрементное резервное копирование:
Обратите внимание, что флаг --skip-existing
гарантирует, что вы не будете повторно копировать миллионы старых писем на S3.
шифрование
Я хотел бы предложить, чтобы вы также использовали encfs
(или какой-либо другой инструмент шифрования) для чего-то подобного. Отправка текстовых копий всех ваших писем в Amazon небезопасна. Если вы используете encfs
вы можете вместо этого синхронизировать зашифрованную копию, сохраняя при этом цель инкрементного резервного копирования.
Поскольку вы используете Ubuntu, рассмотрите этот урок по шифрованию папок. Если вы последуете их примеру, в нашем случае вы захотите синхронизировать с S3 папку с именем ~/encrypted
(не ~/visible
).