我遇到了一个奇怪的 Exchange 问题,我一直无法弄清楚。
Exchange 在线(Office 365)。
最初是 Exchange 2010 环境,通过 O365 混合配置迁移,混合配置现已退役,并且组织此时仅限云。
问题 - 我似乎有几个“孤立的”公共文件夹。Get-MailPublicFolder 列出了许多未出现在 Get-PublicFolder 输出中的公共文件夹。
Get-PublicFolder -Recurse |Where-Object{$_.MailEnabled -like "*true*"}
返回 11 个结果。
Get-MailPublicFolder
返回 37 个结果。
Get-PublicFolder 未返回的已启用邮件的公用文件夹不会显示在 Outlook 或 EAC 中。
如果向他们发送电子邮件,则会返回 NDR,表明找不到收件人。
我比较了 Get-MailPublicFolder 中缺失和出现的属性,只看到一个我认为相关的差异 - HiddenFromAddressListsEnabled。与我预期的相反,对于可见的 PF,该属性的值设置为 TRUE,而缺失 PF 上的属性设置为 FALSE。虽然这似乎与我的预期完全相反,但我继续将缺失 PF 上的属性更改为 TRUE 以匹配正常运行的 PF。这没什么区别。
我还注意到“SimpleDisplayName”属性为空。我为其添加了一个值,仍然没有区别。(SimpleDisplayName 在工作 PF 上也为空。)
我该怎么做才能让 Get-PublicFolder 列出我丢失的 MailPublicFolder 并显示在我的 EAC 中?如果这还不够,如何让文件夹接收发送给它的电子邮件?显然,某些地方存在一些断开连接,导致 EOL 无法看到这个公共文件夹,我希望正确的修复能够解决由于其不可见而导致的各种问题。
谢谢,史蒂夫
答案1
这些不可见的公用文件夹是否属于同一个公用文件夹邮箱?
首先,您可以尝试以下方法:
在 Outlook 中,您可以尝试禁用缓存 Exchange 模式。有类似的案件供你参考。
在 EAC 中,您可以使用 Get-PublicFolderClientPermission -Identity "\My Public Folder" -User xx | Format-List 检查用户权限。有关更多详细信息,请执行以下操作:获取 PublicFolderClientPermission
另外,NDR上描述的问题很可能是由公用文件夹邮箱引起的,需要检查邮箱是否正常运行。