如何把 iCloud 邮件导出到电脑
Apple 没有为 iCloud 邮件提供一键「导出我的邮件」按钮,这让很多想备份 @icloud.com、@me.com 或 @mac.com 账户的人很意外。好消息是 iCloud 邮件完整支持标准 IMAP 访问,也就是说任何支持 IMAP 的邮件客户端或备份工具都能把你的邮件下载下来 — 你只需要正确配置,其中包括一个 Apple 特有的步骤:应用专用密码。
第 1 步:生成应用专用密码
MailVault 的手动 IMAP 连接需要使用应用专用密码。创建密码需要在 Apple 账户上启用双重认证。Apple 也支持在部分其他客户端中授权账户,请遵循实际使用的应用对应的说明:
- 打开 appleid.apple.com 并登录。
- 在「登录与安全」下,选择「App 专用密码」。
- 点击「生成 App 专用密码」,起一个像「邮件备份」这样的标签,Apple 会显示一个一次性密码。
- 当你的邮件客户端或备份工具要求登录时,使用这个密码(而不是你平常的 Apple ID 密码)。
第 2 步:iCloud 邮件的 IMAP 设置
- IMAP 服务器:
imap.mail.me.com,端口 993,SSL/TLS。 - SMTP 服务器:
smtp.mail.me.com,端口 587,SSL/TLS,需要身份验证。 - 用户名:你完整的 iCloud 邮箱地址(含 @icloud.com、@me.com 或 @mac.com)。
第 3 步:连接邮件客户端或归档工具,把一切下载下来
有了上面的应用专用密码和 IMAP 设置,任何标准邮件客户端都能连上并同步你的 iCloud 邮件。如果你只是要备份(并不打算日常使用这个客户端),那么专门的归档工具比完整的邮件客户端更合适,因为它就是为了下载并保存一切而做的,而不只是把收件箱显示出来。
为什么要导出 iCloud 邮件
人们专门备份 iCloud 邮件的几个常见理由:iCloud 免费方案的存储档位小得出名(5 GB,由邮件、照片和设备备份共用),邮件常常被夹在中间;有些人想要一份不依赖于留在 Apple 生态内的邮件副本;还有些人打算彻底离开 Apple 硬件,希望邮件历史能跟着走。
用 MailVault 导出 iCloud 邮件
MailVault 是一款适用于 macOS、Windows 和 Linux 的免费桌面邮件应用。使用上面的 IMAP 设置和 应用专用密码添加你的 iCloud 账户,选择你需要的文件夹,MailVault 就会把每封邮件下载为一个单独的 .eml 文件,按标准的 Maildir 结构整理在你的磁盘上。因为每封邮件都是一个独立的文件,你得到的是一个可以搜索、可以浏览的本地归档 — 而不是一个必须先导入别处才能使用的巨大导出文件。 这些文件结构说明适用于默认的 Maildir 格式。设置 → 存储还提供 JMAP 存储,将原始邮件字节与 JSON 记录一起保留,并对相同邮件去重。
手动归档免费且不限次数。如果你希望 iCloud 邮件备份按计划自动保持最新,那属于 MailVault Premium($4/月 或 $25/年;年付含 14 天免费试用)。
把 iCloud 邮件放到你自己的磁盘上
通过 应用专用密码连接后,MailVault 会把 iCloud 邮件归档为一个个可搜索的 .eml 文件。免费,源代码公开在 GitHub 上。
常见问题
为什么 iCloud 邮件需要应用专用密码?
MailVault 的手动 IMAP 连接使用应用专用密码,而不是普通 Apple 账户密码。创建密码需要双重认证。请在 Apple 账户的“登录与安全”→“应用专用密码”中生成。
iCloud 邮件的 IMAP 服务器设置是什么?
IMAP 服务器 imap.mail.me.com,端口 993,使用 SSL/TLS。发信用 SMTP 服务器 smtp.mail.me.com,端口 587,SSL/TLS 并需要认证。用户名填你完整的 iCloud 地址。
iCloud 有类似 Google Takeout 的内置邮件导出功能吗?
没有。Apple 不提供针对 iCloud 邮件的一键导出。把邮件取出来的实际办法,是用应用专用密码通过 IMAP 连接一个邮件客户端或备份工具。
我可以在 Windows 上导出 iCloud 邮件吗?
可以。MailVault 可在 Windows 10 和 11(64 位)上运行。用 IMAP 设置和应用专用密码添加你的 iCloud 账户,然后选择要导出的文件夹。
延伸阅读:挑选 IMAP 备份工具该看什么、本地 IMAP 归档是怎么运作的,以及 MailVault 对比 Apple Mail。
