macOS邮件应用占用大量本地存储空间主要因附件自动下载并缓存,可通过关闭自动下载、手动删除Attachments文件夹、重命名.mbox文件夹重建数据库、执行终端命令清理缓存四步释放空间。

如果您在使用 macOS 邮件应用时发现邮箱占用大量本地存储空间,通常是因为邮件附件被自动下载并长期保留在本地缓存中。以下是清理邮件附件、释放磁盘空间的具体方法:
一、关闭邮件附件自动下载
该设置可阻止新邮件的附件被自动保存到本地,从而避免后续空间持续增加。
1、打开“邮件”应用,点击顶部菜单栏的“邮件” → “偏好设置”。
2、切换到“通用”标签页,在“附件”区域取消勾选“在‘邮件’中自动下载附件”。
3、关闭偏好设置窗口,该选项立即生效。
二、手动删除已下载的邮件附件
macOS 邮件会将已查看或下载的附件缓存在本地数据库中,需通过重建邮件数据库清除冗余附件文件。
1、退出“邮件”应用。
2、打开“访达”,按下Shift + Command + G,输入路径:~/Library/Mail/V10/,回车进入。
3、找到对应邮箱账户的文件夹(名称含邮箱地址或账户ID),进入其子目录Data → Attachments。
4、选中该Attachments文件夹,将其拖入废纸篓并清空。
三、重建邮件邮箱数据库
删除附件文件夹后,需重建数据库以同步索引并彻底移除引用残留,否则邮件界面仍可能显示附件图标但无法打开。
1、确保“邮件”已完全退出(可在“活动监视器”中确认无 Mail 进程运行)。
2、在访达中前往~/Library/Mail/V10/,定位到对应账户文件夹。
3、将该账户文件夹内所有以“.mbox”结尾的文件夹(如 Inbox.mbox、Sent.mbox 等)逐一重命名为原名加“.old”后缀(例如:Inbox.mbox → Inbox.mbox.old)。
4、重新启动“邮件”应用,系统将自动重建空的邮箱结构,仅保留邮件正文与头部信息,不恢复附件。
四、使用终端命令清理隐藏附件缓存
部分附件可能被缓存在 Spotlight 或 CoreSpotlight 索引中,或遗留于 Mail 的私有缓存区,需通过命令行强制清除。
1、打开“终端”应用。
2、输入以下命令并回车:defaults write com.apple.mail DisableInlineAttachmentViewing -bool YES。
3、再执行:rm -rf ~/Library/Caches/com.apple.mail/。
4、最后重启“邮件”应用。










