我想将所有内容从一个 Gmail 帐户迁移到另一个。经过一番搜索,我认为最好的方法是简单地在 Thunderbird 中添加两个 Gmail 帐户,然后将所有内容从旧帐户复制到新帐户。
但是,在 Gmail 中,电子邮件和标签之间存在多对多关系,而 Thunderbird 本身并不支持这种关系。如果我有一封带有两个标签的电子邮件,它将出现在 Thunderbird 中的两个单独文件夹中。
我的第一个问题是,例如,如果我有一封带有三个标签的电子邮件。当它下载到 Thunderbird 时,它是否比在 Gmail 中占用三倍的存储空间,因为 Thunderbird 可能需要将电子邮件复制到三个不同的文件夹中?
我的第二个问题是,当我将电子邮件从旧的 Gmail 帐户复制到 Thunderbird 中的新帐户时,Gmail 是否足够智能,可以将出现在不同文件夹中的同一封电子邮件转换回与该电子邮件关联的标签?
答案1
您的假设都是正确的。
当您在 Thunderbird 中设置 Gmail 帐户时,它会为每个 Gmail“标签”创建实际的“文件夹”。如果一封电子邮件有多个标签,它将被下载到每个文件夹中。
一旦您设置了第二个 Gmail 帐户并将邮件从一个 Gmail 帐户复制(或移动)到另一个 Gmail 帐户,Gmail 就会发现这些邮件是“重复的”,并且会应用多个标签。
我相信可以将 Thunderbird 配置为仅下载“标题”而不是完整邮件,这应该会减少所需的初始本地存储空间。但是,一旦您设置了第二个 Gmail 帐户,并将一个帐户复制到另一个帐户,就必须下载所有邮件的标题和正文。
然后,当邮件被复制到第二个 Gmail 帐户时,所有电子邮件邮件标题和正文将在本地存储中再次复制。
因此,从原始 Gmail 帐户的大小开始,您将需要至少两倍的本地存储空间,再加上从标签到文件夹的转换中重复的邮件的额外存储空间。
当然,这取决于您在 Gmail 帐户中使用了多少存储空间,以及有多少封电子邮件具有多个标签,但我认为它完全在普通计算机的可用驱动器空间之内。
传输完成后,您将能够从 Thunderbird 中删除两个 Gmail 帐户并恢复所有本地驱动器空间(除非您想继续使用这些帐户使用 Thunderbird)。
如果您可以处理一个 Gmail 帐户的副本,那么您可以使用此方法,尽管它有一定的风险...除非这是您唯一的选择,否则我不推荐它。
- 在 Thunderbird 中创建原始 Gmail 帐户
- 确保 Thunderbird 配置为下载整个邮件、标题和正文
- 等待 Thunderbird 完全下载所有消息(关键)。
- 关闭 Thunderbird,并且为了安全起见,断开与互联网的连接。
- 重新启动 Thunderbird,并使用第二个 Gmail 帐户的登录详细信息编辑 Gmail 帐户的配置。
- 关闭并重新启动 Thunderbird。
这些电子邮件最终应该上传到新的 Gmail 帐户。
当我说有“风险”时……我认为原始 Gmail 帐户中的电子邮件绝对不会丢失(删除)。风险在于没有真正的方法(据我所知)来判断 Thunderbird 是否已从原始 Gmail 帐户“完成”下载。您只需等待足够(未知)的时间。如果您过早切换 Thunderbird 中的帐户信息,则某些电子邮件将不会传输到第二个 Gmail 帐户。
作为一种替代(更安全)方法,您可以使用“迁移”功能将邮件从一个帐户移动到另一个帐户。如果 Gmail 不允许从一个 Gmail 帐户迁移到另一个帐户,您可以配置从原始 Gmail -> 临时 Hotmail -> 新 Gmail 的迁移。如果这是您的选择,请小心,因为我相信这实际上是将邮件从一个帐户“移动”到另一个帐户(从旧帐户中删除)。
如果您有足够的本地磁盘驱动器空间,那么您提出的第一种方法是迄今为止最好的方法。
答案2
关于第一个问题的更新:
从 Thunderbird 38 版本开始,带有多个标签的电子邮件只会下载一次。
请注意,一封邮件可以有多个标签(例如,“个人”、“旅行”、“所有邮件”和“已加星标”)。在这种情况下,将下载此邮件的单个副本,但它将显示在所有相应的 Thunderbird 文件夹中。
--来源
因此,您只需要两倍的磁盘空间来存储电子邮件,以便将电子邮件从一个 Gmail 帐户传输到另一个 Gmail 帐户。