备份 G-mail

备份 G-mail

问题是,我在网上发现 backupify 提供从他们的 S3 转移到用户个人 S3 的服务,我有一个 backupify 帐户,但我找不到这个选项,此外,我不希望别人处理我的电子邮件。

我可以使用自己的个人 Amazon S3 帐户来备份 Gmail 吗?最好是增量备份,因为我不需要使用太多带宽将冗余数据加载回 S3。

我正在使用 Ubuntu,所以脚本对我来说没问题。

答案1

备份 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(可在apts3tools.org

s3cmd sync --delete-removed --skip-existing [backupDirectory] s3://[s3URL]

where[backupDirectory]是您刚刚下载所有电子邮件的位置,也是[s3URL]您想要放置电子邮件的 S3 帐户中的 URL。

请务必查看s3cmd介绍页面,了解首次设置,以及s3cmd同步文档页面查看更多示例。它基本上rsync为 S3 提供了类似功能。

另请注意,我--delete-removed在这里用来删除(从 S3)任何已永久删除的电子邮件。

增量备份:

请注意,该--skip-existing标志将确保您不会将数百万封旧电子邮件重新复制到 S3。

加密

我建议您也使用encfs(或其他加密工具)来完成类似的事情。将所有电子邮件的纯文本副本发送到亚马逊并不安全。如果您使用,encfs则可以同步加密副本,同时仍保持增量备份目标。

既然你使用 Ubuntu,可以考虑看看本教程是关于文件夹加密的。如果您按照他们的示例操作,在我们的例子中,您需要将名为~/encrypted(不是~/visible) 的文件夹同步到 S3。

相关内容