Как создать резервную копию полной учетной записи IMAP?

У меня есть огромная учетная запись электронной почты IMAP, которая содержит множество подпапок и множество сообщений (начиная с 2005 года). Есть ли простой способ сделать резервную копию этих папок и сообщений, чтобы я мог удалить их с сервера?

Я хотел бы сохранить возможность просматривать и управлять этими заархивированными сообщениями, отвечать или добавлять адреса из этих сообщений в мои контакты — желательно в Apple Mail.

Если Apple Mail не может этого сделать, какие еще у меня есть варианты?

Не могли бы вы предложить, как бы вы получили доступ к этим архивам? Вы бы повторно добавили их в Apple Mail или были бы приемлемы некоторые возможности автономного поиска/просмотра?

Ответы (5)

Вы можете сделать это с помощью 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 получает все больше и больше слоев баз данных, у меня возникает сильное искушение вернуться к тем дням, когда я потреблял электронную почту с помощью надежного, надежного текстового представления текста.
Примечание: поскольку fastmail теперь разрешает только ssl-соединения, мне пришлось добавить remoteport=993и ssl=yesзаставить его работать. См. файл конфигурации (например, на github.com/OfflineIMAP/offlineimap/blob/master/offlineimap.conf ) для всех параметров .

В левом боковом поле вы можете просто перетащить почтовые ящики из местоположения imap в местоположение «На моем Mac».

В противном случае см. справку Mail по архивации почтовых ящиков.

Заархивируйте почтовый ящик, который помещает его на ваш компьютер, затем импортируйте почтовый ящик

Я не уверен, сохраняются ли каталоги,

Это НА МОЕМ MAC-адресе, и просто перетащите в него почтовый ящик.
Если говорить об этом , то его просто нет в моей почте Apple. Как только я создаю его с помощью Почтовый ящик-> Создать новый ... он появляется, но я все еще не могу перетаскивать в него другие почтовые ящики, только отдельные письма.

Во-вторых, вы можете перетащить папку из папки «Входящие» на «На моем Mac», однако ожидайте, что этот процесс займет много времени, если у вас большой почтовый ящик, папка или вложенная папка, попробуйте сначала с одной маленькой папкой и посмотрите, как он выполняет копирование, вы можете сделать это, нажав «Окно»> «Активность в почте».

Если вы можете или хотите сделать резервную копию под Windows, IMAPSize пользовался очень благоприятной репутацией, когда я жил в Windows и часто посещал пару форумов по электронной почте.

Вы можете создать учетную запись почты Google, добавить ее в свой почтовый клиент и перетаскивать папки. Затем вы можете использовать gmail для просмотра всей вашей почты.

Я не вижу хранения всей почты в Gmail в качестве резервного/архивного решения. Есть ли какая-то функция экспорта, которую это позволит? Пожалуйста, расскажите, как это позволит удалить с сервера.