最安全方式是用系统自带存储管理工具清理:点击苹果图标→系统设置→通用→存储管理→找到“邮件附件”→点“管理”→勾选“删除所有已下载的邮件附件”并确认;该操作仅删本地附件,保留正文与服务器内容。

苹果电脑的“邮件”应用在长期使用后,会在本地生成大量缓存文件,包括已下载的附件、缩略图、索引数据库和离线邮件副本,这些内容会悄悄堆积在“系统数据”中,有时单个附件缓存就达数百MB,且不会随邮件删除而自动清除。
用系统自带工具一键清理邮件附件缓存
这是最安全、无需手动找路径的操作方式,macOS Ventura 13 及更新版本已将该功能深度集成进存储管理模块,能精准识别并移除已归档/已删除邮件对应的本地附件,不干扰当前收件箱或未同步邮件。
点击屏幕左上角苹果图标 → 选择“系统设置” → 左侧边栏点“通用” → 再点“存储管理” → 等待扫描完成 → 找到“邮件附件”条目 → 点击右侧“管理”按钮 → 在弹出窗口中勾选“删除所有已下载的邮件附件” → 点击“删除”并确认。
这一步操作后,所有曾通过“邮件”App下载过的PDF、ZIP、图片等附件将从本地彻底移除,但原始邮件正文和服务器端内容不受影响,下次打开仍可重新下载。
手动清空邮件缓存数据库(适用于系统工具未生效时)
当“存储管理”中未显示“邮件附件”选项,或清理后空间未释放,说明缓存可能已固化为MailCore索引或Envelopes数据库,需直接清理对应目录。此操作不删除任何邮件,只重置本地缓存结构。
方法一:清空Mail缓存主目录
打开访达 → 按 Command + Shift + G 调出“前往文件夹” → 输入 ~/Library/Mail/V10/ → 回车 → 进入后找到名为 “Envelope Index” 和 “Envelope Index-shm”、“Envelope Index-wal” 的三个文件 → 将它们拖入废纸篓 → 清倒废纸篓。
方法二:重置全部邮件缓存(更彻底)
同样用 Command + Shift + G → 输入 ~/Library/Caches/com.apple.mail/ → 回车 → 全选该文件夹内所有内容 → 拖入废纸篓 → 清倒废纸篓。
【注意:不要删除 com.apple.mail 这个文件夹本身,只删其内部文件】
执行任一方法后,重启“邮件”App,它会自动重建轻量级缓存,首次加载稍慢,但后续运行更稳定,且“系统数据”占用通常下降1–8GB。
定期防止邮件缓存再次膨胀
第一步:限制附件自动下载
打开“邮件”App → 顶部菜单栏点“邮件” → “设置” → 切换到“账户”标签 → 选中你的邮箱账户 → 点右下角“高级” → 取消勾选“在‘邮件’中自动下载附件”。
第二步:设置仅同步最近3个月邮件
仍在同一“高级”页面 → 找到“仅同步最近”选项 → 从下拉菜单中选择“3个月” → 关闭设置窗口。
这能大幅减少本地存储的邮件副本数量,尤其对IMAP账户效果显著。
第三步:每月手动触发一次附件清理
进入“邮件”App → 顶部菜单栏点“邮箱” → “清除垃圾邮件” → 再点“邮箱” → “抹掉已删除项目”。这两步会强制刷新服务器与本地状态,促使残留附件缓存被标记为可回收。


















