因此,我尝试从本地 Exchange 2013 服务器导出邮箱,并将其上传到运行 IMAP 的托管 VPS。因此,基本上就是将邮箱从 Exchange 迁移到 IMAP。有人告诉我,我可以将文件移动到服务器上的 IMAP 文件夹中。但实际上我不知道这是不是准确的说法,也不知道该如何做。
实现这一转变最有效的方法是什么?
我尝试批量导出到共享文件夹,因此首先我想分配所需的角色,但是当以管理员身份运行时,我尝试在 powershell 中执行命令为帐户分配导入和导出角色:
新管理角色分配 - 角色“邮箱导入导出” - 管理员
这显然只是一组命令中的第一个,但我遇到了错误 ManagementRoleAssignment 无法识别(类似这样的内容)。所以我放弃了这个想法,转而采用更耗时的手动方式。
我一直在做的是将本地邮箱导入到连接到服务器的 PC 上,然后将其导出,再将其导入到具有连接到新 IMAP 帐户的帐户的 PC 上并同步文件夹,然后将电子邮件上传到新服务器。
但就像我说的,这确实需要很长时间,而且我相信有更好的方法来做到这一点。
答案1
根据我的知识,您可以在 EAC 中为管理员分配邮箱导入导出角色。 管理员可以通过 EAC 将邮箱导出到 .PST 文件。此外,我发现了一个文章关于如何批量导出邮箱,供大家参考。
答案2
因此,我解决了这个问题。
我开始寻找第三方工具,然后偶然发现了电子邮件备份向导。它具有从 Exchange 转换到 IMAP 的选项。它将备份直接上传到 IMAP 帐户。
为了导出邮件帐户,我必须向管理员帐户添加一些模拟规则。我找到了一个可以在 Exchnage powershell 中运行的简单脚本来配置所有用户:
新管理角色分配-名称:模拟分配名称-角色:应用程序模拟-用户:服务器帐户
此后,我设法将 Exchange 帐户导出到我的 IMAP 帐户。
*请注意,此应用程序有免费版本,但它仅允许您导出最多 25 条消息。付费版本非常昂贵,但老实说,它很管用!