Mac邮件占空间主因是附件缓存,可五步清理:一、用“移除附件”功能精简单/多封邮件;二、用has:attachments larger:5MB筛选并删除超大附件邮件;三、退出后手动清空~/Library/Containers/com.apple.mail/Data/Library/Caches/缓存;四、在废纸篓邮箱执行“清除已删除项目”同步删服务器副本;五、在账户高级设置中关闭自动下载附件(IMAP)或设POP服务器副本立即移除。

如果您发现Mac上的“邮件”应用占用了大量本地磁盘空间,通常是因为已下载的邮件附件在本地长期缓存所致。这些附件(如PDF、高清图片、视频、ZIP文件)即使邮件已被归档或删除,仍可能保留在硬盘中。以下是多种可独立执行的清理方法:
一、使用“移除附件”功能精简单封或多封邮件
该操作仅删除附件的本地及服务器端二进制数据,保留邮件正文、发件人、时间、主题等全部元数据,适用于已完全同步的IMAP账户。执行后邮件界面显示“附件已移除”,且不会重新下载。
1、打开“邮件”应用,确保目标邮箱处于选中状态。
2、按住Command键并逐个点击含大附件的邮件,或用Shift键连续选择一个范围。
3、点击顶部菜单栏的邮件 > 移除附件。
4、在弹出的确认窗口中点击移除;系统将立即从本地数据库与IMAP服务器同步剥离附件。
二、批量筛选并删除超大附件邮件
利用邮件内置搜索语法可绕过人工翻查,直接定位携带高体积附件的历史邮件,整封清除可一次性释放最大空间,尤其适合不再需要原始往来记录的场景。
1、确保左侧邮箱列表已展开,当前视图为“收件箱”或“所有邮箱”。
2、点击顶部搜索框,输入指令:has:attachments larger:5MB,然后按回车。
3、浏览结果列表,按住Command键多选目标邮件,或拖动鼠标框选连续邮件。
4、按下Delete键将其移入废纸篓;随后进入左侧“废纸篓”邮箱,右键选择清空废纸篓以彻底释放空间。
三、手动清除邮件核心缓存目录
邮件应用在后台持续生成并累积缩略图、预览帧、临时解压附件等隐藏缓存,路径为~/Library/Containers/com.apple.mail/Data/Library/Caches/。这些文件独立于邮件数据库存在,不会随邮件删除而自动清除,必须完全退出应用后手动干预。
1、右键点击Dock中的“邮件”图标,选择退出,或按Command + Q确保进程终止。
2、打开访达,按Shift + Command + G,粘贴路径:~/Library/Containers/com.apple.mail/Data/Library/Caches/,回车进入。
3、选中该文件夹内所有内容,将其拖入废纸篓。
4、重启“邮件”应用,系统将重建最小必要缓存,原缓存所占空间即被释放。
四、清空“废纸篓”邮箱以同步清除服务器副本
已删除的邮件默认仅移入本地“废纸篓”邮箱,其数据仍完整保留在邮件服务器上,持续占用账户配额。必须执行“清除已删除项目”才能从服务器端永久移除,这是释放空间的关键闭环动作。
1、在“邮件”左侧边栏中,找到并点击对应账户下的废纸篓邮箱。
2、点击顶部菜单栏的邮箱 > 清除已删除项目。
3、在弹出窗口中勾选从所有账户移除,或指定某一账户执行清除。
五、关闭附件自动下载并限制服务器留存周期
针对IMAP账户,关闭自动下载可从源头防止新附件堆积;对POP账户,缩短服务器副本保留时间可避免旧邮件长期占用远程空间,二者均能有效抑制后续空间增长。
1、点击邮件 > 偏好设置,切换到“账户”标签页。
2、选中目标账户,在右侧切换至“高级”选项卡。
3、取消勾选自动下载附件(IMAP适用);并在“收取邮件后从服务器上移除副本”下拉菜单中选择立即或一天后(POP适用)。
4、关闭偏好设置窗口,设置即时生效。

















