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

12

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

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

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

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

Ответы:

17

Вы можете сделать это с оффлайн-картой . Я использую его для своих учетных записей 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.

cahuk
источник
Это круто. Поскольку Почта получает все больше и больше слоев баз данных, мне очень хочется вернуться к тем временам, когда я потреблял электронную почту как надежное, надежное текстовое представление текста.
bmike
Примечание: поскольку fastmail теперь разрешает только ssl-соединения, мне пришлось добавить remoteport=993и ssl=yesзаставить его работать. См. Файл конфигурации (например, на github.com/OfflineIMAP/offlineimap/blob/master/offlineimap.conf ) для всех вариантов
Rabarberski
4

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

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

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

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

user151019
источник
Он находится на моем MAC-месте и просто перетащите в него почтовый ящик.
user151019
Если вы говорите об этом , его просто нет в моей яблочной почте. Как только я создаю один с помощью Mailbox-> Create New ... он появляется, но я все еще не могу перетащить в него другие почтовые ящики, только отдельные письма.
битбонк
2

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

щегольской
источник
0

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

JRobert
источник
0

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

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