mac硬盘空间异常减少常因邮件附件、缓存及服务器残留导致,可通过五种方法清理:一、用has:attachments larger:5mb搜索并删除大附件邮件;二、选中单封邮件后“邮件→移除附件”;三、“邮箱→清除已删除项目”彻底删除服务器端已删邮件;四、退出邮件后手动删除~/library/containers/com.apple.mail/data/library/caches/内缓存;五、右键邮箱选择“用紧凑方式显示”压缩数据库。

如果您发现 Mac 硬盘空间异常减少,而“邮件”应用在“访达”中显示占用数 GB 甚至数十 GB,则很可能是已下载的邮件附件、缓存文件及服务器残留副本共同导致的空间堆积。以下是清理邮件附件占用空间的多种方法:
一、批量定位并删除大附件邮件
该方法利用 macOS 邮件内置搜索语法,直接筛选出携带超大附件的整封邮件,一次性清除原始邮件及其全部本地附件,适用于明确不再需要的历史往来,释放效果最显著。
1、打开“邮件”应用,确保左侧边栏邮箱列表已展开。
2、点击顶部搜索框,输入指令:has:attachments larger:5MB,按回车执行搜索。
3、浏览结果列表,按住 Command 键 多选目标邮件,或拖动鼠标框选连续邮件。
4、按下 Delete 键 删除所选邮件。
5、点击左侧边栏“废纸篓”,右键点击“废纸篓”图标,选择“清空废纸篓”。
二、手动移除单封邮件的本地附件
此操作仅清除已下载到本地硬盘的附件副本,保留邮件正文、发件人、时间等全部元数据,适用于 IMAP 账户且附件已完成同步的情况;POP 账户不支持该功能。
1、在“邮件”中选中一封含 PDF、ZIP 或视频等附件的邮件。
2、点击顶部菜单栏的“邮件”,再从下拉菜单中选择“移除附件”。
3、在弹出确认框中点击“移除”,附件即从本地硬盘删除。
4、邮件正文中仍显示附件名称与占位图标,但点击无法打开,亦不触发重新下载。
三、清空所有账户的已删除项目
“废纸篓”在本地和服务器端独立存在;仅删除邮件不会同步清除服务器副本,残留数据持续占用 iCloud 及本地索引空间。执行此操作可彻底释放多账户远程端已删邮件所占空间。
1、点击顶部菜单栏的“邮箱”。
2、选择“清除已删除项目”。
3、在弹出窗口中勾选“所有账户”,或单独选择特定账户。
4、点击“擦除”,系统将永久删除对应账户服务器上的已删邮件。
四、手动删除邮件附件缓存文件
邮件应用在后台生成独立缓存文件夹,用于存储缩略图、临时解码附件及预览数据;这些文件独立于邮件数据库存在,即使邮件已被删除,缓存仍长期驻留。
1、完全退出“邮件”应用:右键 Dock 中图标选择“退出”,或使用快捷键 Command + Q。
2、打开 Finder,按下 Shift + Command + G,在路径栏中粘贴:~/Library/Containers/com.apple.mail/Data/Library/Caches/,回车进入。
3、选中该文件夹内全部内容,将其拖入废纸篓(建议提前备份重要数据)。
五、压缩邮件数据库文件夹
频繁收发与移动邮件会导致 Mail 应用的数据库产生碎片和冗余索引项。压缩操作可重构数据库结构,回收因逻辑膨胀而虚占的空间。
1、在“邮件”左侧边栏中,右键点击任意邮箱(如“收件箱”)。
2、在上下文菜单中选择“用紧凑方式显示”。
3、等待进度条完成;若未出现该选项,请先确保已启用“邮件”>“偏好设置”>“通用”>“启用邮箱压缩”。










