Apple-Mail:将离线 IMAP 帐户内容迁移到新服务器

Apple-Mail:将离线 IMAP 帐户内容迁移到新服务器

场景:旧的 IMAP 服务器不再可用。有一台 Mac 可以访问所有公司帐户并保存所有电子邮件的副本,在旧邮件服务器关闭之前完全同步。现在有了新的邮件服务器(完全不同的数据中心)。所有邮件帐户和地址都已在新服务器上创建。不幸的是,由于旧数据中心 (1&1) 已删除所有相关数据(域也已移动),我们希望将旧的离线帐户的本地副本(邮件仍显示并打开,包含所有附件)复制到新的 IMAP 帐户中,这些帐户也已全部添加到上述 Mac 中。这一切听起来太容易从头开始,Apple Mail 挂在“准备从离线帐户复制”的状态。有什么想法吗?PS 请随意改进我的问题,我的英语不是很好,而且我也不太熟悉在堆栈上格式化文本。因为我相信我不是唯一一个遇到这个问题的人,而且我没有找到类似的问题来解决我的问题,所以我认为这是寻求建议的正确地方。提前祝你好运。

编辑:这一定是有可能的,因为有几封邮件经过漫长的等待。一定有办法更快地完成这项工作。我迄今已复制了 1000 多封电子邮件中的 10 封。

答案1

无需第三方工具的良好工作解决方案:

  1. 不出口任何东西,只需转到 /Users/(You)/Library/Mail/

  2. 浏览文件夹并通过查看一些 .emlx 文件来识别所需的邮箱

  3. 将该文件夹导入 Apple Mail(选择 Apple Mail,而不是 MBOX)

现在,您的邮件文件夹中有一个 Imported/INBOX 文件夹,您可以从中拖动邮件。

我只是非常失望,我花了半天的时间才弄清楚这一点。

答案2

抱歉,我无法将其添加为评论,因为声誉不够。

您的建议确实有效,但所有内容都分成了不同的文件夹。所以我有 10 个不同的文件夹,名称从 0 到 9,每个文件夹都包含一些位于不同子文件夹级别的电子邮件,这些电子邮件无法正确导入 Apple Mail。

因此,如果有人感兴趣的话,这就是我的(某种)解决方案。我在终端中提取了所有 emlx 文件:

find /path/to/mailbox -name "*.emlx" -exec cp {} /path/to/output/folder \;

然后我只需将它们拖放到 thunderbird 中即可。我无法让 apple mail 正确导入它们,但 thunderbird 对我来说还是不错的,因为我只是存档了旧工作中的电子邮件,不需要经常访问它们。

西蒙

相关内容