我正在重新配置带有 Exchange 365 后端的 Outlook 2016 客户端。我的大多数用户需要访问一个或多个共享邮箱才能接收和发送电子邮件。使用默认选项为这些用户提供对共享邮箱的完全邮箱访问权限,这很容易且自动完成。通过一些调整(Set-MailboxSentItemsConfiguration),我甚至可以将发送项目的副本存储在共享邮箱的发送项目文件夹中,这样每个人都可以了解正在发送的内容。太好了。
但我还需要为所有邮箱设置单独的签名,并且还需要能够配置不同的本地缓存期限设置。对于主邮箱,我需要保留大约 6 个月的本地副本(用于快速搜索),但对于共享邮箱,保留一个月就足够了。与所有共享邮箱具有相同缓存期限的情况相比,这可以使本地 .ost 文件小得多。
我知道实现此目的的唯一方法是使用额外的 Outlook 帐户,而不是使用额外的 Outlook 邮箱。现在我需要找到一种方法来自动将额外的帐户添加到 Outlook 配置文件中。在 Exchange 365 之前,我会使用 Microsoft 的 Office 自定义工具创建一个基本的 .prf 文件,使用 VBscript 查找当前用户可以访问的共享邮箱并将其添加到 .prf 配置文件中。让用户使用 /importprf 开关启动 Outlook,然后就大功告成了。
但是现在我已经无法使用 OCT 创建 .prf 文件了。Exchange Server 名称该用什么?手动配置 Outlook 和 Exchange 365 后,您会找到这个奇怪的 guid 吗?也许 OCT 不是最好的选择。我还发现了一个名为 PowerMAPI 的 PowerShell 工具 (http://powermapi.com),但很难确定这是否适用于 Exchange 365。Outlook Redemption 也是如此(http://www.dimastr.com/redemption/home.htm)。有没有人用过这些工具?还是我把这个弄得太复杂了?我愿意听取所有建议...
答案1
我建议使用零配置交换为 Exchange Online 邮箱自动配置 Outlook 配置文件。
但是,我想我们需要为每个帐户设置一个单独的 Outlook 配置文件,以便我们可以在每个配置文件上设置不同的本地缓存期限。