Outlook 的本地故障中有 75 万条消息。我该如何删除它们?

Outlook 的本地故障中有 75 万条消息。我该如何删除它们?

我正在使用 Office365 帐户运行 Outlook 2016。其“本地故障”文件夹包含 75 万条消息,总计约 16GB。我该如何删除它们?

我实际上无法查看消息:Outlook 说文件夹没有内容,尽管文件夹列表中文件夹旁边有蓝色的“2”。不知道为什么它说 2,因为详细信息显示服务器版本为 23,而本地版本有超过 750k。

我尝试了一些显而易见的方法,例如从文件夹详细信息中单击“清除脱机项目”:这会导致 Outlook 崩溃。

所以我又查找了一些资料,然后安装了多媒体应用接口并尝试清空文件夹。我在 Outlook 未运行时尝试了以下操作。

  • 当在“删除项目和子文件夹”屏幕上未选中任何选项,或者仅选中“删除关联(隐藏)项目”选项时,mfcmapi 就会崩溃。
  • 如果我选择“硬删除”,它会引发错误。
  • 如果我选择“手动删除”,它会在几分钟内(无响应),然后我决定过一会儿就结束该程序,因为说实话我真的不想手动删除近百万条消息。
  • 如果我尝试删除整个文件夹,它会引发同样的错误。

我曾考虑过删除并重新安装整个帐户,但我尝试清空“本地故障”文件夹的原因是我的收件箱拒绝与服务器同步。

那么还有人有其他想法吗?感激将是您的回报!

如果有人问,这是 mfcmapi 抛出的错误:

Error: 
Code: MAPI_E_UNKNOWN_FLAGS == 0x80040106
Function lpParentFolder->DeleteFolder( lpItemEID->cb, reinterpret_cast<LPENTRYID>(lpItemEID->lpb), lpProgress ? reinterpret_cast<ULONG_PTR>(m_hWnd) : NULL, lpProgress, ulFlags)
File Dialogs\HierarchyTable\MsgStoreDlg.cpp
Line 891

答案1

我最终删除并重新添加了该帐户,有效地丢弃了所有本地内容(例如那些本地故障)。

我一直避免使用这个解决方案,因为我的本地收件箱与在线收件箱不同步。因此,我将本地收件箱中的“可见”邮件移至新的子文件夹,因为出于某种原因,该子文件夹确实可以同步,然后删除并重新添加帐户。重新启动后(并确保“缓存模式”已关闭),我只需重新归档过去几个月的一些邮件,现在我就可以重新运行了。

相关内容