如何备份完整的IMAP帐户?


12

我有一个庞大的IMAP电子邮件帐户,其中包含很多子文件夹和很多消息(可追溯到2005年)。有没有简单的方法来备份这些文件夹和邮件,以便可以从服务器中删除它们?

我想保留浏览和管理这些存档消息,回复或将这些消息中的地址添加到我的联系人的功能-所有这些操作最好在Apple Mail中进行。

如果Apple Mail无法做到,我还有什么其他选择?


您想提出如何访问这些档案的建议吗?您将它们重新注入Apple Mail还是可以接受某些脱机搜索/浏览功能?
bmike

Answers:


17

您可以使用offlineimap做到这一点。我正在将其用于我的GMail和Fastmail帐户。

安装Homebrew(还必须安装Xcode)。使用自制软件brew install offline-imap

创建~/.offlineimaprc配置文件:

[general]
ui = ttyui
accounts = fastmail
maxsyncaccounts = 4
socktimeout = 60

[Account fastmail]
localrepository = fastmail-local
remoterepository = fastmail-remote

[Repository fastmail-local]
type = Maildir
localfolders = ~/Mail/Fastmail

[Repository fastmail-remote]
type = IMAP
remotehost = mail.messagingengine.com
remoteuser = username
remotepass = password

expunge = no
folderfilter = lambda foldername: foldername not in ['INBOX.Trash']

offlineimap的一大优势在于,它可以创建IMAP服务器上的文件夹。

我正在阅读mutt的备份。


这太棒了。随着Mail获得越来越多的数据库层,我非常想回到过去那种坚如磐石,可靠,纯文本的文本表示方式来使用电子邮件的时代。
bmike

注意:由于fastmail现在仅允许ssl连接,因此我必须添加remoteport=993ssl=yes使其正常工作。参见(例如在配置文件github.com/OfflineIMAP/offlineimap/blob/master/offlineimap.conf所有选项)
Rabarberski

4

在左侧边箱中,您只需将邮箱从imap位置拖动到“在我的Mac上”位置。

否则,请参阅Mail的存档邮箱帮助

存档将其放入计算机的邮箱,然后导入邮箱

我不确定目录是否保留,


它在我的MAC位置上,只需将邮箱拖到其中即可。
user151019 2011年

如果您谈论这个,我的苹果邮件中根本没有。一旦我使用Mailbox-> Create New ...创建了一个邮箱,它就会出现,但是我仍然无法将其他邮箱拖到其中,只能将单个邮件拖到该邮箱中。
bitbonk

2

仅次于您,您可以将一个文件夹从收件箱拖到“我的Mac”上,但是如果您有一个较大的邮箱,文件夹或子文件夹,则希望此过程花费很长时间,请先尝试使用一个小文件夹,然后看看如何它会进行复制,您可以通过单击“窗口”>“邮件中的活动”来执行此操作。


0

如果您可以或愿意在Windows下进行备份,那么IMAPSize享有非常良好的声誉,那是当我住在Windows上并且经常参加几次电子邮件论坛时。


0

您可以创建一个Google邮件帐户,将其添加到您的邮件客户端,然后将文件夹拖到整个文件夹中。然后,您可以使用gmail浏览所有邮件。


我看不到将所有邮件存储在Gmail中作为备份/存档解决方案。是否有一些允许的导出功能?请详细说明如何将其从服务器中删除。
bmike
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.