彻底清除mac“邮件”应用本地缓存以释放空间,需执行四步:一、清空各账户“已删除邮件”文件夹;二、在账户偏好中将“在mac上存储全部邮件”设为“最近一个月”;三、手动删除~/library/mail/v10及~/library/caches/com.apple.mail/;四、重置账户并禁用imap全量同步。

如果您在 Mac 上使用“邮件”应用,发现邮箱占用大量本地存储空间,且希望彻底清除所有已下载的邮件数据以实现系统瘦身,则可能是由于“邮件”应用默认将全部邮件内容同步并缓存至本地磁盘。以下是执行彻底删除操作的多种方法:
一、清空所有邮箱的“已删除邮件”文件夹
该操作将永久移除已标记为删除但尚未从服务器或本地缓存中清除的邮件,释放被“已删除邮件”文件夹长期占用的空间。此步骤不删除原始收件箱内容,仅清理回收站类区域。
1、打开“邮件”应用。
2、在左侧邮箱列表中,逐个展开每个账户,找到名为已删除邮件的文件夹。
3、右键点击该文件夹,选择清空“已删除邮件”。
4、在弹出确认框中点击清空。
5、对所有账户下的“已删除邮件”文件夹重复执行上述步骤。
二、关闭邮件账户的“在Mac上存储全部邮件”选项
此设置控制是否将邮件正文、附件等完整内容下载并保留在本地。关闭后,“邮件”应用仅保留邮件头信息(发件人、主题、时间),大幅减少本地占用空间,并阻止后续增量缓存。
1、点击屏幕顶部菜单栏的邮件 → 偏好设置。
2、切换到账户标签页。
3、在左侧账户列表中选中目标账户。
4、点击右侧的邮箱行为标签。
5、将在Mac上存储全部邮件下拉菜单改为最近一个月或最近一年(避免选择“全部”)。
6、关闭偏好设置窗口,系统将自动触发旧邮件本地缓存清理流程。
三、手动删除MailData数据库与缓存文件夹
该方法绕过图形界面,直接移除“邮件”应用的底层数据目录,包括索引数据库、附件缓存、HTML渲染副本等隐藏体积大户,适用于需强制释放空间的场景。操作前请确保已备份关键邮件或启用iCloud邮件同步。
1、退出“邮件”应用(按 Command + Q 确认退出)。
2、按 Command + Shift + G 打开“前往文件夹”对话框。
3、输入路径:~/Library/Mail/,回车进入。
4、将整个V10(macOS Sequoia 15及更新版本)或V9(macOS Sonoma 14及更早)文件夹拖入废纸篓。
5、再次按 Command + Shift + G,输入:~/Library/Caches/com.apple.mail/,将该文件夹一并移入废纸篓。
6、重启“邮件”应用,首次启动时将重建轻量级数据库,仅同步当前可见邮件头。
四、重置账户并禁用IMAP本地同步
当其他方法无效或存在严重索引损坏时,可完全移除账户配置,再以最小同步策略重新添加。此操作会清除本地账户元数据、规则、签名等设置,但不会影响服务器端邮件。
1、打开邮件 → 偏好设置 → 账户。
2、选中目标账户,点击左下角减号(−)按钮删除账户。
3、重启“邮件”应用。
4、点击邮件 → 添加账户,选择其他邮件账户。
5、输入姓名、邮箱地址和密码,点击登录。
6、在账户配置界面,取消勾选在Mac上存储全部邮件,并确保同步邮件数量设为最近30天。











