Mac邮件附件缓存清理有五种方法:一、IMAP邮件移除本地附件;二、用has:attachments larger:5MB批量删邮件;三、清空~/Library/Containers/com.apple.mail/Data/Library/Caches/;四、关闭自动下载附件;五、压缩邮箱文件夹优化索引。

Mac系统上“邮件”应用长期运行后,本地会堆积大量已下载却不再需要的附件缓存,这些文件藏在深层目录中,不通过手动干预不会随邮件删除而消失,导致磁盘空间被悄悄吃掉。
移除单封邮件的本地附件(IMAP专用)
这一步只删附件本体,不碰正文、发件人、时间戳,适合保留通信记录但想腾地方的场景。操作后邮件仍显示附件图标,但点击会重新下载——前提是网络通畅且服务器还有副本。
1、在“邮件”中选中一封带大附件(如PDF、视频、ZIP)的邮件。
2、点击顶部菜单栏【邮件】→【移除附件】。
3、弹窗点【移除】,系统立刻从~/Library/Mail/V10/对应数据库里剥离二进制附件数据。
4、【注意:POP账户完全不支持此功能;IMAP邮件必须已完成同步,否则可能删掉服务器端唯一副本】
批量删除整封大附件邮件
当你确定某批邮件连同附件都不再需要时,用搜索语法精准定位比一页页翻快得多,一次清除正文+附件+元数据,释放空间最彻底。
方法一:
1、确保左侧邮箱列表已展开,当前视图是“所有邮箱”或收件箱。
2、点顶部搜索框,输入:has:attachments larger:5MB,回车。
3、按住Command键逐个点选,或拖动鼠标框选连续结果。
4、按Delete键删除所选邮件。
方法二:
1、删完后,点击左侧边栏的【废纸篓】。
2、右键→【清空废纸篓】,或顶部菜单【邮箱】→【清除已删除项目】→选【所有账户】→【清除】。
3、这一步不可跳过——否则附件仍驻留在服务器缓存中,本地索引也持续引用它。
清空核心缓存目录(需退出邮件)
邮件会在~/Library/Containers/com.apple.mail/Data/Library/Caches/里偷偷存缩略图、预览帧、临时解压包,这些文件和邮件数据库完全独立,删光所有邮件它还在。
第一步:右键Dock中“邮件”图标→【退出】,或按Command + Q,确认进程已消失。
第二步:打开访达→Shift + Command + G→粘贴路径:~/Library/Containers/com.apple.mail/Data/Library/Caches/→回车。
第三步:选中该文件夹内全部内容→拖入废纸篓。
第四步:重启“邮件”,系统自动重建最小必要缓存,原占空间即释放。
关闭自动下载附件(防复发)
这是从源头掐断附件缓存增长的关键设置,尤其对IMAP账户有效。关掉后,新邮件里的附件只显示占位符,点开才临时下载,不落地、不囤积。
1、打开“邮件”→【邮件】→【偏好设置】。
2、点【账户】标签页→选中目标IMAP账户→切换到【高级】。
3、取消勾选【自动下载附件】。
4、关闭窗口,设置立即生效。
压缩邮箱文件夹(清理碎片索引)
频繁移动、删除、标记邮件会让数据库产生冗余指针和孤立缓存标记,压缩操作能重构结构,顺手抹掉那些“该删没删干净”的附件元数据。
① 在左侧边栏,右键点击【收件箱】(或其他常用文件夹)。
② 选择【用紧凑方式显示】或【优化文件夹】(不同macOS版本文字略有差异)。
③ 等待进度条走完,期间别关应用、别拔电源。
④ 完成后,可观察“储存空间”面板中“邮件”类别的占用是否下降。

















