从Gmail下载所有邮件,包括已发送文件夹项目


101

当普通的POP抓取仅抓取收件箱项目时,如何从Gmail帐户下载所有邮件,包括“已发送”文件夹项目?

我的妻子最近去世了,她给了我访问她的Gmail帐户的权限。虽然我不确定是否要阅读其中的消息,但我确实想对已发送和已接收消息进行备份。理想情况下,我可以脱机访问备份副本,尽管这并非绝对必要。

我可以通过POP3来抓取收件箱,但这不会使我收到已发送的邮件。我的台式机运行Windows,Mac OS X和Linux。

我拥有该帐户的合法访问权限,并且对以后的任何电子邮件都不感兴趣,仅对她的收件箱的当前状态感兴趣。


无论如何,根据邮件的数量,您可能需要等待很多时间,因为–如果我没记错的话–在收到大量邮件后,下载速度会受到限制。
slhck

谢谢。有几千条消息,但是下载需要一些时间,这不是问题。
ChrisInEdmonton,2012年

172
请允许我表达我们的集体哀悼。我无法想象...
uSlackr 2012年

13
我第二次向uSlackers发表评论,我也无法想象没有妻子的生活。我向你表示最深切的哀悼。
Paperlantern '02

22
谢谢大家。它确实很烂。由于超级用户不是聊天论坛,因此我不会再发表评论,但是我感谢您的所有帮助和评论。
ChrisInEdmonton,2012年

Answers:


78

如果配置IMAP访问,则可以设置电子邮件客户端以下载帐户的全部内容,包括已发送的邮件。尽管您可以使用任何喜欢的标准电子邮件客户端,但以下设置在Thunderbird中对我有用。

服务器: imap.googlemail.comimap.gmail.com
端口: 993
安全性: SSL / TLS
身份验证:普通密码

下载收件箱中的内容后,即可使用电子邮件客户端中的相应功能保存和备份该邮箱的内容。

您还需要检查“设置”->“标签”,并确保所有标签都选择了“在IMAP中显示”(默认情况下,“聊天”不是)。

祝您好运,对您的损失深表歉意。


1
都是很好的答案,但是这个在Thunderbird中特别列出了可以使用的设置,因此我接受这一设置。谢谢。
ChrisInEdmonton,2012年

18
克里斯,对你的损失我感到非常抱歉。如果选择IMAP,请确保下载完整的邮件内容,而不仅仅是标题。某些IMAP客户端仅默认情况下下载标头,在这种情况下,电子邮件将无法正确备份。以下是雷鸟的信息:kb.mozillazine.org/Offline_folders
Sarah Price

有没有办法在Google方面确保IMAP客户端不对帐户进行任何更改?我某种程度上担心邮件客户端中的错误/漏洞,并且不希望为我的用例提供它不需要的权限,
Abhishek Anand

29

得知您妻子的事,我感到非常抱歉。

我只是想添加一下,如果她使用其他Google服务,则可能要下载Gmail以外的其他数据。在此处查看“ Google外卖”项目:

https://www.google.com/takeout/

最近,MakeUseOf发布了有关Google Takeout和IMAP备份的教程


谢谢!据我所知,她没有使用其他Google服务,但我一定会检查的。我敢肯定,对于处于类似情况的其他人,这将是一个有用的链接。
ChrisInEdmonton,2012年

9

这不适用于免费的Gmail帐户,但对于Google Apps帐户(付费类型)值得一提:

通过Google Apps电子邮件审核API,您可以请求完整用户邮箱的mbox *格式的GPG加密导出,或按日期或搜索查询的部分导出。有一个名为的命令行工具gam,它使此操作变得简单:

gam audit export request <user>                  # returns a request_id
gam audit export status                          # until status = COMPLETE
gam audit export download <user> <request_id>

在此之前,您还需要先生成GPG密钥并将其上传到Google Apps(然后再使用此密钥解密下载的文件)。

*几乎所有电子邮件客户端都支持



5

使用IMAP4,它将允许直接在服务器上浏览消息,以及将其复制出来。实际上任何桌面IMAP客户端将允许您标记所有消息,并将其拖动到本地文件夹,或到您的 IMAP邮箱。(在各种情况下,我都测试了Thunderbird,Evolution,mutt,Windows [Live] Mail,Outlook,Eudora和Outlook Express。)

可以在Linux或OS X上使用getmailOfflineIMAP完成批量下载。

(顺便说一下,尽管有其他限制,但Gmail使用的自定义POP3服务器确实包括已发送的邮件。)


3

您可能想看看MailStore Home(完全免费供个人使用)。您可以在一个应用程序中从几乎每个帐户备份电子邮件。请参阅http://www.mailstore.com/en/mailstore-home.aspx


抱歉,这是一个新手问题,但是常见问题解答没有告诉我:为什么我的答案被否决?是简短吗,没有帮助(为什么?)。还是因为我回答了一个已经接受了另一个答案的问题?我的回答本身仍然相信会对其他与Chris有同样问题的用户有所帮助
ssc 2012年

您的答案被社区成员标记为垃圾邮件,因此会自动拒绝投票并删除。抱歉,超级用户收到大量垃圾邮件,有时会出现误报。我很抱歉。也许值得一提的是,您不属于该产品,以防止发生这种情况。再次致歉,并欢迎超级用户
Sathyajith Bhat

2

在我发布此问题很久之后,google添加了一项功能,使从gmail下载所有电子邮件变得更加容易。这篇博客文章描述了该过程,我将对其进行总结。

前往https://www.google.com/settings/takeout/custom/gmail,calendar。请注意,默认情况下,此链接允许您下载日历和邮件,但是您可以通过单击从其他产品下载数据Show more products。单击时Next,可以选择文件类型和传送方式。默认值可能合适,因此只需单击Create archive。Google将您的数据存档后,他们会向您发送下载链接。


1

最好的方法可能是将Gmail设置为允许IMAP访问,然后使用IMAP客户端下载所有内容。通过IMAP,您可以查看所有已发送和已接收的消息。


1

Thunderbird和Evolution具有很好的IMAP支持。适用于Linux的imapcopy将使您能够备份另一个IMAP帐户中的数据。您可以使用过滤器为来自另一个帐户的所有电子邮件添加标签。

PS:如果您不知道如何使用该软件,请http://www.howtoforge.com/how-to-migrate-mailboxes-between-imap-servers-with-imapcopy


您可以查看teamflawless.org/2012/installing-and-using-imapsync-on-ubuntu。imapsync似乎为我工作,将一个帐户迁移到另一个帐户
Quamis 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.