我打算从一个托管服务提供商转移到另一个。对我来说,迁移网站相当容易,但我没有迁移邮箱的经验(我甚至不知道这个问题是愚蠢的还是可以的 :))。
有可能吗?如何做到这一点而不丢失所有电子邮件?
答案1
我假设您使用 IMAP 来访问提供商(因为如果您使用 POP3,您实际上就不会在提供商端存储邮件),因为您将自己描述为拥有“邮箱”。
如果您只使用 POP3,则提供商不会存储任何内容。您可以转换到新的托管公司(使用指数退避缩短 DNS 记录上的 TTL 等)并开始从他们的服务器接收邮件。
继续在 IMAP 邮箱方面思考:
如果您只有几个邮箱,您可能要考虑使用电子邮件客户端的内置功能将项目“存档”到本地存储,然后手动将它们“复制”到目标服务器。具体操作将取决于客户端(Outlook 可以将整个邮箱导出到 PST 文件以供以后导入等)。
我要说句好话imapsync。我曾在几次迁移情况下使用过它,并且对它非常满意。您可以在 Windows 下使用 ActivePerl 运行 imapsync,也可以在任何带有 perl 的 *nix OS 下运行 imapsync。它维护良好,如果您愿意,甚至可以购买商业支持。
答案2
- 将 MX 记录 TTL 降低至 300 秒
- 在新主机上设置邮箱
- 更改 MX 记录以指向新主机
- 等5分钟
- 告诉用户检查旧主机的网络邮件,查看过去 5 分钟内是否有任何邮件发送到那里
- 让用户为新主机配置邮件客户端或授予他们新主机的网络邮件访问权限
完毕。
除非您真的想将他们的个人电子邮件从一个主机迁移到另一个主机。如果有实用程序可以将邮件从一个特定邮件服务器迁移到另一个邮件服务器,您可能需要在托管提供商之间解决这个问题。或者,您可以编写自己的程序。
或者,如果他们使用邮件客户端,那么这对那些用户来说应该无关紧要 - 但是它可能会影响仅限网络邮件的用户。
/我的$.02
答案3
如前所述,任务的复杂性取决于您要迁移多少个邮箱以及您目前如何使用它们。它们是 POP3(在这种情况下,您的所有邮件都会存储在您的计算机上,因此即使邮箱从服务器上消失,您计算机上的邮件仍会保留),如果是 IMAP,那么它会稍微复杂一些,但不会复杂太多。如果是 Exchange(或类似的东西),那么您需要将所有邮件复制到计算机上的邮件文件中(手动、使用内置存档功能或使用众多可为您完成此操作的程序之一)。
邮件可能目前存储在您的计算机上。当您更换提供商时,您所要做的就是在邮件客户端中设置新连接,并告诉它将邮件转储到与之前的提供商连接使用的邮件文件完全相同的邮件文件中。
如果这没有帮助,请向我们提供更多详细信息,我们可以提供帮助!