如何从Apple Mail中的邮箱导出所有电子邮件


10

我正在尝试从我已设置并映射到计算机上Apple邮件的帐户中导出所有电子邮件。有1200封电子邮件。该帐户不再处于活动状态,因此我正尝试将Apple邮件中邮箱中的所有电子邮件导出到.mbox文件中,然后将其导入其他地方。

问题是当我导出邮箱然后将其导入到某处时,当应该有1200+时只有88封电子邮件。

为什么仅导出部分电子邮件,我如何才能将其全部导出?


从什么地方导出到什么地方?
拉斯克斯,2015年

尝试通过选择一个邮箱并转到邮箱来通过Mail应用程序导出。然后,我现在尝试将其导入雷鸟,只是为了验证所有电子邮件是否存在。
fish鱼

您在哪里可以看到1200+,这意味着帐户不再有效?(它是一个IMAP帐户)
罗斯,2015年

这是一个IMAP帐户,因此当我将其与IMAP映射时,它将1200条消息下载到了我的计算机上。现在,我删除了托管电子邮件的服务器,因此它们仅存在于我通过IMAP进行映射的本地计算机中。我只是想他们现在都导出到一个MBOX这样我就可以在zoho.com导入
鲶鱼

据我所知,zoho电子邮件无法读取(导入)Mac mbox类型的电子邮件文件。您需要先将mbox转换为eml类型。有一些免费的工具可以做到这一点,有些则需要花钱(您的选择)。雷鸟应该能够读取(导入)mbox。
罗斯

Answers:


6

即使重建邮箱,我也无法导出。但是,我的目标仅仅是存档我的旧邮件,而不必以mbox格式存档,因此使用'mv'复制原始邮箱就足够了。

经过反复试验,我发现路径为~/Library/Mail/V3/IMAP-<account-name>/。如果有人在同一条船上,请在这里共享。


我想你cp不是说mv
cglacet

2

好吧,首先让我们整理一下数字。

选择您要导出的邮箱(收件箱),然后选择所有邮件并使用标记为未读。

现在查看在“邮件”框中显示了多少。

现在,出口应将所有出口。

接下来是做“导入邮件”框进行验证。使用“文件”菜单中的“导入邮箱”,然后选择导出的mbox文件。计数应与导出相同。现在,您可以删除不再需要的导入邮箱。

不要与服务器上的收件箱(来自电子邮件提供商)混淆,后者只能访问真正的Internet。

由于您的帐户不再处于活动状态,因此您必须重新激活服务器才能获得这些消息,否则它们可能仍在您的手中。如果您删除了Internet电子邮件帐户,则游戏结束了。

为了更清楚,请指定您使用的电子邮件提供商。


没有标记为未读选项:snag.gy/doRyx.jpg。帐户信息显示2766条消息snag.gy/ucweJ.jpg
Catfish

1
感谢您的屏幕截图。首先,当您使用“标记为已读”时,现在又去做一次,将其更改为“标记为未读”,这是一个触发器开关。其次,您的邮件收件箱会显示1199条未读邮件-但也会显示警告消息,表明收件箱未在线(未连接到服务器。当您获取帐户信息时,它将转到您的在线帐户并向您显示情况你有一个警告,说有该帐户被脱机从而号不匹配如果按照我上面的方法,以测试从您的收件箱的出口是在你的Mac邮件。
Ruskes

请不要混淆2收件箱。一个在您的Mac上,另一个在服务器上(Internet连接)。Mac邮件上没有要导出的2766条消息,它们在服务器上。您必须首先从服务器获取它们。
拉斯克斯

确定所有标记为已读然后未读之后,我的本地计算机上有1382个
Catfish

谢谢,所以现在的第一个测试是导出所有这些,然后重新导入邮件并检查计数以验证导出是否有效。下一步将测试对Thunderbolt-Zoho的导入。
Ruskes

1

解决恼人的 某些信息无法导入 - 错误的Mail.app。

我想出了一种非常简单的方法,可以使用Mail.app将所有电子邮件从旧MacBook复制到新计算机。

(MacOS Mojave 10.14.2;邮件12.2)

不要将邮箱导出为.mbox(Mail.app>邮箱>导出邮箱...)

将以前导出的.mbox文件导入到新的Macbook中时,几乎总是出现以下错误:

Some messages could not be imported. The partially imported mailboxes are located in the mailbox named “Import” in the mailboxes list.

奇怪的是,Mail.app不会告诉您哪些电子邮件尚未复制。这种不确定性非常令人沮丧,尤其是当您要移动成千上万的电子邮件时。

使用EML而不是.mbox的方法很简单:

  1. 在Finder中,为要复制的每个邮箱创建一个文件夹。无论如何,您至少应创建2个文件夹。您很快就会明白。
  2. 在Mail.app中,一次选择一个邮箱。选择内部的所有邮件,然后将它们拖放到查找器中的相应文件夹中。邮件作为EML复制到文件夹中。
  3. 在新计算机上,打开Mail.app。文件>导入邮箱…>从Apple Mail导入数据
  4. 重要!选择至少2个要导入的文件夹。如果只选择一个文件夹,Mail.app会将每个EML文件导入其自己的邮箱中!(这是可行的,但是在将所有邮件移至一个邮箱之后,删除空邮箱需要很长时间。)

做完了!通过这种技术,我已经将数千个电子邮件从一个Mail.app复制到另一个Mail.app,而没有任何错误。


德雷克,非常感谢你。令人难以置信的是,这是唯一的方法。 谢谢。
Fattie

0

我也无法导出整个邮箱-仅导出了200mb。在完成邮箱重建(请参阅Mailbox > Rebuild菜单栏)之后,所有邮件(1.25GB)均被导出。


0

我有一个已停用的电子邮件帐户,我想将所有电子邮件本地备份为.mbox,并且可以在其他电子邮件客户端之间轻松地进一步转移(例如,从Mac Mail到Thunderbird等)。

但是每次,我选择一个邮箱->(右键单击)“导出邮箱”,它只导出2000多个电子邮件中的大约25封电子邮件。

偶然地,我发现了一个对我有用的窍门。必须选择一个邮箱文件夹,然后使用面板底部的小设置(齿轮)图标进行导出! 然后您会发现它将导出该文件夹中包含的所有电子邮件!这至少对我有用,但似乎绝对是软件的错误。

按钮


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.