Mac High Sierra版Mail关联Gmail:全量下载历史邮件并清空服务器
如何在Mac High Sierra的Mail中完整下载Gmail所有历史邮件并清空服务器存储
我来帮你一步步搞定这个问题——核心症结是当前Mail只同步了Gmail的部分邮件,所以导出收件箱才只有150MB。咱们得先让Mail拉取全部历史邮件,做好本地留存,再清理服务器空间。
第一步:让Mail同步Gmail的所有历史邮件
Gmail默认会让Mail只同步最近几周/几个月的邮件,所以先调整同步设置:
- 打开Mail,点击顶部菜单栏的
Mail > 偏好设置 - 切换到「账户」标签,选中你的Gmail账户
- 点「高级」选项卡,找到「同步邮件」:默认可能是“最近1个月”或“3个月”,直接改成**「所有邮件」**
- 切回「账户信息」标签,点「同步现在」,然后耐心等待——15GB的邮件同步可能要几个小时,期间别关闭Mail,最好让Mac插着电源、保持联网,避免休眠中断同步。
第二步:验证本地邮件的完整性
同步完成后,得确认所有邮件(包括附件)都已经存到本地了:
- 在Mail侧边栏展开Gmail账户下的所有文件夹(收件箱、已发送、归档、垃圾邮件这些,Gmail的标签会对应成Mail的文件夹)
- 对比Gmail网页端的邮件数量和Mail里的数量,确保一致;再随机打开几封几年前的旧邮件,检查附件能不能正常打开(如果之前没开自动下载附件,回到账户设置的「高级」,勾选「自动下载附件」,再点一次同步)
第三步:给本地邮件做个完整备份(强烈推荐)
虽然Mail会把邮件存在本地,但多一层备份更稳妥:
- 先关闭Mail应用
- 打开Finder,按
Command + Shift + G,输入~/Library/Mail/回车 - 找到对应你Gmail账户的文件夹(High Sierra的Mail是V6版本,所以路径大概是
V6/[一串随机字符].imap.gmail.com/) - 把这个文件夹复制到外部硬盘或者云存储里,存好备份。
第四步:清空Gmail服务器上的邮件
等确认本地所有邮件都完整了,就可以清理服务器空间了,推荐用Gmail网页端操作,更直观不容易出错:
- 打开Gmail网页版,登录你的账户
- 再次确认下旧邮件都已经同步到Mail(比如找一封2018年的邮件,看Mail里有没有)
- 点击左侧的「所有邮件」标签,选中第一封邮件后按
Command + A全选所有邮件,点顶部的「删除」,把所有邮件移到「已删除邮件」 - 进入「已删除邮件」,再次全选,点击「永久删除」,确认清空;同样把「垃圾邮件」文件夹也清空。
这样操作后,Gmail服务器的存储空间就彻底释放了,而你的所有邮件都安全存在Mac的Mail里(还有你做的备份)。
几个重要提醒
- 同步过程别中途打断,不然可能会导致部分邮件同步失败,得重新来
- 一定要确认附件已经下载到本地,不然服务器删除后,附件就找不回来了
- 备份步骤别省,万一Mail出点小问题,备份能帮你快速恢复邮件
内容的提问来源于stack exchange,提问作者UserZer0




