因此,我尝试从本地 Exchange 2013 服务器导出邮箱并将它们上传到运行 IMAP 的托管 VPS。所以基本上将邮箱从交换迁移到 IMAP。有人告诉我可以将文件移动到服务器上的 IMAP 文件夹中。但我实际上不知道这是否是一个准确的说法或如何做到这一点。
进行这种过渡的最有效方法是什么。
我尝试批量导出到共享文件夹,所以首先我想分配所需的角色,但是当以管理员身份运行时,我尝试了 powershell 中的命令为帐户分配导入和导出角色:
New-ManagementRoleAssigment -Role "邮箱导入导出" - 管理员
这显然只是一个集合的第一个命令,但我遇到了一个错误 ManagementRoleAssignment notrecognized(沿着这条线)。所以我放弃了这个想法,转而采用更耗时的手动方式。
我一直在做的是将本地邮箱导入到连接到服务器的 PC 上,导出它们,然后将它们再次导入到具有与新 IMAP 帐户连接的帐户的 PC 上并同步文件夹,从而将电子邮件上传到新服务器。
但就像我说的那样,它真的需要很长时间,我相信有更好的方法来做到这一点。
据我所知,您可以为 EAC 中的管理员分配邮箱导入导出角色。 管理员可以通过 EAC 将邮箱导出为 .PST 文件。另外,我找到了一篇关于如何批量导出邮箱的文章供大家参考。
所以,我解决了这个问题。
我开始寻找第三方工具并遇到了电子邮件备份向导。它可以选择从 Exchange 过渡到 IMAP。它将备份直接上传到 IMAP 帐户。
我必须在我的管理员帐户中添加一些模拟规则才能导出邮件帐户。我找到了一个在 Exchnage powershell 中运行的简单脚本来配置所有用户:
New-ManagementRoleAssignment -name:impersonnationAssignmentName -Role:ApplicationImpersonation -User:ServerAccount
在此之后,我设法将 Exchange 帐户导出到我的 IMAP 帐户。
*请注意,此应用程序有免费版本,但它只允许您导出最多 25 条消息。付费版本非常昂贵,但老实说,它有效!