我目前在某个提供商(Gandi.net)有一个邮件帐户。我想将我的帐户“迁移”到 Gmail 帐户。我创建了一个新的 Gmail 帐户。我想将我之前 imap 服务器中的所有电子邮件复制到 Gmail。我可以通过 POP 通过 Gmail 的“检查来自其他帐户的邮件:”选项下载我的收件箱。但这不会下载“已发送”文件夹。我尝试过:
- 在 Thunderbird 中配置两个帐户(旧 imap 帐户和新 gmail),并将我发送的邮件复制粘贴到 gmail。它会复制十几封电子邮件,然后收到来自 gmail 的某种请求超时,从而结束复制/粘贴。
- 将我发送的所有电子邮件保存为 eml 文件,然后将它们添加到 Thunderbird 中的 gmail 已发送文件夹中。这种方法可行(仍然会超时,但 Thunderbird 随后会恢复同步),但 gmail 中的所有电子邮件日期都会重置为今天,这真是一团糟。
请注意,Gmailify 不支持我的旧电子邮件提供商。
答案1
根据您的服务提供商,要使用 Gmail 的 POP 导入工具导入已发送邮件,源邮件需要位于旧提供商的收件箱中。
这是因为 Gmail 的 POP 访问仅限于收件箱。这假设源帐户以传统格式(MBOX 等)存储邮件,而不是像 Gmail 那样标记。
在 Gmail 端,已发送邮件和非已发送邮件的区别很简单,就是发件人地址。换句话说,如果 Gmail 识别出发件人地址属于您(包括别名和“发送为”帐户),它将显示在已发送邮件中。它是否真的由 Gmail 发送并不重要。您无法从已发送邮件中添加或删除邮件。
当将大量邮件从一个帐户迁移到另一个帐户时,我通常会按源文件夹对它们进行批处理,然后在 Gmail 端使用 POP 导入工具为每批应用不同的标签。
例子:
- 将邮件从源文件夹复制到源帐户的收件箱中
- 使用 POP 将邮件导入 Gmail,删除原始邮件(它是副本)并应用与原始文件夹匹配的标签。原始邮件被删除,这样我就知道所有邮件都已成功传输。
- 将另一个文件夹复制到源收件箱并使用不同的标签重复导入。
我的大部分迁移都受益于通过 FTP 访问源帐户(cPanel)来移动消息,而且这种方法是可靠的。
我相信 POP 导入到 Gmail 每次同步将会处理大约 200 个,因此较大的文件夹需要多次同步才能传输。
细节决定成败,可用的工具有很多。但是,如果你可以移动消息而不修改它们,那在我看来是更好的选择。
笔记
- POP 导入工具保留了原始消息和标题,这就是我喜欢它的原因。
- 这可能明显也可能不明显,但消息的已读状态不会被延续。
- 您可以通过使用导入期间应用的标签进行搜索来全局解决此问题,然后批量更新所有消息的状态为“已读”。
- 假设对于邮箱迁移来说这没什么大不了的,但是,如果您想维护实际的已读状态(而不是全局设置全部为已读),您可以分别批量导入已读和未读消息,以便可以应用自定义标签并在导入后重新应用正确的已读状态。
- 通过 POP 导入时,Gmail 将应用垃圾邮件过滤器。
- 你可以创建一个规则来覆盖此规则,
- 或者,使用您在导入期间应用的标签搜索垃圾邮件,并删除垃圾邮件标签,
- 或者,如果您的垃圾邮件箱在导入之前被清空,您可能只是能够直观地看到垃圾邮件文件夹中的新消息并删除标签。