#1 楼
我成功地使用了“背叛”(GYB)将7年的邮件(带有标签!)从@ gmail.com帐户移到了我自己域中的新Google Apps帐户。操作方法如下:备份旧的@ gmail.com帐户
下载GYB并将其解压缩到某个位置。 (我在Mac上,所以我使用的是“ Python Source”版本,但是如果您在Windows上,则需要该版本。)
打开命令提示符或终端,然后转到解压缩的文件夹GYB进入。
使用以下命令备份旧的Gmail帐户。如果您使用的是Windows版本,请将
python gyb.py
部件替换为gyb.exe
。python gyb.py --email=youremail@gmail.com --action = backup
GYB将打开一个网页,请求访问您的旧Gmail帐户。使用旧的Gmail凭据登录并授予访问权限。
请等待下载您的邮件。我的帐户中有800 MB的邮件,大约花了半个小时。
默认情况下,备份将位于名为GYB-GMail-Backup-youremail@gmail.com的文件夹中。
将备份恢复到新的Google Apps帐户
键入以下命令。同样,如果您使用的是Windows,请将
python gyb.py
替换为gyb.exe
。python gyb.py --email=newacccount@yourdomain.com --action = restore --folder = GYB-GMail-Backup- youremail@gmail.com
再次,GYB将打开一个网页,以便您可以授予其访问权限。请确保这次登录新的Google Apps帐户。
切换回GYB,然后等待将备份恢复到新帐户。这对我来说花费了更长的时间-至少4到5个小时,收到800MB的邮件。
限制
恢复备份后,旧的已发送邮件标记为
"\Sent"
,而不是实际列在“已发送邮件”下。我假设这是因为不可能在“已发送邮件”“文件夹”中实际放置邮件。我只是将标签重命名为“旧的已发送邮件”。过滤器不会备份,但是实验室中有一项功能可让您单独导出/导入它们。
聊天,垃圾邮件和垃圾不会导出。
多词标签最终被复制了。我有一个名为
Work Stuff
的标签,还原后,它的所有消息都标记为"Work
和Stuff"
。我只是删除了一个重复项,然后重命名了另一个。我不知道是否已导出邮件的已加星标状态,因为我没有任何邮件。
评论
“实际上无法将邮件放置在“已发送邮件”文件夹中。-可以将任何邮件放置到Gmail中实际的“已发送邮件”文件夹中。我已经在OS X Mail.app中多次这样做。
–大田
2014年1月31日上午10:11
命令行参数--folder对我不起作用,而是使用--local-folder。除此之外,本指南仍适用于当前版本的gyb。
– P A N
2015年10月4日在6:59
#2 楼
在Google Knol:更改您的gmail用户名或电子邮件地址中,显示为:如果您绝对需要旧标签
结构,则唯一的解决方案是使用
IMAP客户端,以连接到旧帐户和新帐户,并复制到文件夹/标签上。但是此解决方案可能会很棘手,因为您一次只能复制一定数量(未指定)的
邮件中的
。非Google程序
Gmail备份可能可以协助该过程,但我不能保证其有效性。
#3 楼
您可以执行以下操作:警告:这样做的后果自负。如果您不小心在回收站中按了Delete键,则您的邮件将永远消失。
清除旧帐户中的回收站。
将旧帐户中的所有邮件删除。
不破坏单个标签。
使用POP3功能将邮件导入到新帐户(从其他帐户获取邮件)。
使用与旧邮件相同的标签标记所有这些新邮件。帐户。
在您的旧帐户中,将成功导入的邮件丢弃。
为每个标签重复步骤2-5。
取消邮件的删除。
这将仅当您将标签用作文件夹时(即每封邮件一个标签),才可能对您有所帮助。否则,您的POP3客户端将以前已经阅读过邮件,并且会变得凌乱。如果您不介意带有完全相同标签的消息,那就很好。
更新:
我刚刚尝试过,它应该可以工作。它起作用的原因是,当您将邮件放入垃圾箱时,会发生两件事:
标签被保留。
POP3客户端将看不到邮件。
注意:当您从“所有邮件”文件夹中删除邮件时,将显示以下误导性消息:
将对话从“所有邮件”移至“已删除邮件”将从所有
视图中删除它们,包括标签和搜索
结果。这是因为,在Gmail中,
对话可以在各种视图中显示,但是只有一个副本。您确定要
将唯一的副本移到回收站吗?
听起来好像标签会被删除,但实际上它们会保留在回收站中。只是让您知道,当您单击左侧的标签之一时,您将不再看到该消息,因为它已经在垃圾箱中了。
评论
聪明!我很想知道它是否对您有用。
–亚当·塔特尔(Adam Tuttle)
2010年7月1日,0:56
如何处理带有多个标签的邮件?
–请勿安装
10年7月16日在23:23
@Ian:不能使用超过1个标签,这就是为什么我写了它仅在将它们用作文件夹时才起作用的原因。
–有道理
10年7月16日在23:25
#4 楼
如果您的标签是根据一些基本规则应用的,则可以应用一些过滤器来自动为邮件正确添加标签,并使用Google建议的方法之一从您的旧gmail帐户导入邮件#5 楼
您可以使用Microsoft Outlook来执行此操作:安装Microsoft Outlook。
打开Outlook,登录到两个Gmail帐户。
现在您将看到显示为的Gmail标签左边的文件夹。只需选择您要移动的所有电子邮件(在选择多个电子邮件时按住命令或移动),然后单击菜单栏上的“移动”,在另一个帐户中选择目标文件夹/标签。
刷新并给它一天的更新时间Google服务器上的新更新。
评论
请告诉我,所有人都已敦促Google解决此问题。我将一个gmail帐户用于业务,将另一个用于个人帐户。在打开biz帐户之前,我已经积累并保存了一些带有标签的对话,这些对话需要保留并从个人帐户中转移出去。 gmail不能导出到另一个gmail帐户,同时又要保持多标签结构的完整性,这似乎是劳动密集型的工作,并且很荒谬。