用户无法从Deleted Items文件夹删除邮件的原因排查求助
听起来这个情况确实挺闹心的——把Deleted Items当长期存贮用,攒了29000+封从2006年开始的邮件,还特意关了自动归档,结果现在删邮件还会回流,加上Recoverable Items直接爆到100GB,得一步步拆解问题:
先精准定位Recoverable Items的占用细节
Recoverable Items下面有几个核心子文件夹:Deletions(刚从Deleted Items删掉的邮件)、Versions(邮件修改版本)、Purges(彻底删除前的最后存贮)。你可以用Exchange PowerShell命令查清楚哪部分占了大头:Get-MailboxFolderStatistics -Identity <用户邮箱地址> -FolderScope RecoverableItems | Select-Object Name,FolderSize大概率是Deletions文件夹堆了太多历史邮件,毕竟用户长期把Deleted Items当存贮,之前删除的邮件全堆这儿了。
Recoverable Items满额导致删除流程卡住
正常逻辑是:Deleted Items里的邮件被删除后,会先移到Recoverable Items的Deletions文件夹,等过了保留期再彻底清除。但如果Recoverable Items已经到了配额上限,系统没法完成这个转移操作,就会把邮件“退回”到Deleted Items,看起来就是删了又回来。这应该是核心原因。手动清理Recoverable Items的可行方案
既然没有诉讼保留,那可以直接清理可恢复项目:- 用Outlook客户端:打开“恢复已删除邮件”面板,全选所有邮件后按
Shift+Delete彻底清除(这一步会跳过二次回收,直接删除); - 用PowerShell批量处理(适合大量邮件):
(注意:这个命令需要Exchange管理员权限,操作前建议先备份关键邮件)Search-Mailbox -Identity <用户邮箱地址> -SearchQuery "Received:<2010-01-01>" -DeleteContent
- 用Outlook客户端:打开“恢复已删除邮件”面板,全选所有邮件后按
检查并调整Recoverable Items配额(可选)
先看看当前的配额设置:Get-Mailbox -Identity <用户邮箱地址> | Select-Object RecoverableItemsQuota,RecoverableItemsWarningQuota如果确实是配额顶到100GB了,可以临时调大配额让清理操作顺利完成,但不建议长期维持高配额——Recoverable Items是应急恢复用的,不是存贮文件夹,还是清理为主。
排除Outlook客户端缓存问题
有时候本地OST文件缓存异常也会导致邮件显示异常。让用户试试用OWA(网页版Outlook)删除邮件,如果网页版操作后邮件不再回流,那就是本地客户端的问题,需要修复或重建OST文件。
备注:内容来源于stack exchange,提问作者conpeb

