mac邮件附件清理需分五步:一、单封邮件移除附件保留正文;二、搜索larger:5mb批量删整封邮件并清空废纸篓;三、手动删除~/library/containers/com.apple.mail/data/library/caches/缓存;四、关闭“自动下载附件”;五、通过“清除已删除项目”同步清空服务器端废纸篓。

Mac上“邮件”应用因长期积累未清理的附件导致本地磁盘空间被大量占用,常见于IMAP账户自动下载高清图片、PDF报表、视频文件等场景,这些附件即使邮件已归档或移入废纸篓,仍顽固驻留在缓存目录中。
手动移除单封邮件的本地附件
这一步只删附件不删邮件,保留发件人、时间、正文等全部信息,适合需要留痕但不想留大文件的情况。
在“邮件”应用中,选中一封含附件(如ZIP、MP4、PDF)的邮件。
点击顶部菜单栏的【邮件】 → 【移除附件】。
弹出确认窗口后点击“移除”,系统立刻从~/Library/Mail/V10/对应数据库中剥离附件二进制数据;注意:POP账户不支持此操作,且仅对已完整同步并下载完成的IMAP邮件生效。
批量筛选并删除整封带大附件的邮件
当某类邮件(如系统通知、周报、发票)持续附带不可复用的大文件时,整封删除比逐个移除附件更彻底。
第一步:确保左侧邮箱列表已展开,当前视图为“收件箱”或“所有邮箱”。
第二步:点击顶部搜索框,输入has:attachments larger:5MB,按回车执行搜索。
第三步:浏览结果,按住Command键多选目标邮件,或拖动鼠标框选连续邮件。
第四步:按下Delete键移入废纸篓;随后必须进入左侧“废纸篓”文件夹,右键选择“清空废纸篓”——否则附件仍驻留在本地缓存中。
清空邮件核心缓存目录
访达里隐藏着一个独立于邮件数据库的缓存区,它存着缩略图、预览帧、临时解压文件,哪怕你删光所有邮件,这里照样占着几GB。
完全退出“邮件”应用:右键Dock图标选“退出”,或按Command + Q。
打开访达,按Shift + Command + G,粘贴路径:~/Library/Containers/com.apple.mail/Data/Library/Caches/,回车进入。
选中该文件夹内所有内容,拖入废纸篓。
重启“邮件”应用,系统将重建最小必要缓存,原空间即刻释放。
关闭自动下载附件,阻断后续堆积
这是源头治理动作,防止新邮件一进来就悄悄把附件塞进硬盘。
打开“邮件”→“偏好设置”→切换到“通用”标签页。
在“附件”区域,取消勾选【在‘邮件’中自动下载附件】。
关闭设置窗口,该限制立即生效;此后新邮件中的附件仅以占位符显示,点击时才临时下载,用完即丢。
清空服务器端废纸篓完成最终释放
仅在Mac上清空“废纸篓”邮箱,不会同步清除邮件服务器上的副本,尤其对iCloud或Gmail等IMAP账户,空间仍在服务器端被锁定。
在左侧邮箱列表中,找到并点击“废纸篓”。
点击顶部菜单栏【邮箱】 → 【清除已删除项目】。
在弹出窗口中勾选【所有账户】,点击“清除”——此时服务器与本地双重附件残留才真正消失。











