Comment puis-je sauvegarder un compte IMAP complet?


12

J'ai un énorme compte de messagerie IMAP qui contient beaucoup de sous-dossiers et beaucoup de messages (datant de 2005). Existe-t-il un moyen simple de sauvegarder ces dossiers et messages afin de pouvoir les supprimer du serveur?

Je souhaite conserver la possibilité de parcourir et de gérer ces messages archivés, de répondre ou d'ajouter des adresses de ces messages à mes contacts, le tout de préférence dans Apple Mail.

Si Apple Mail ne peut pas le faire, quelles autres options ai-je?


Souhaitez-vous proposer comment accéder à ces archives? Souhaitez-vous les réinjecter dans Apple Mail ou une fonction de recherche / navigation hors ligne serait-elle acceptable?
bmike

Réponses:


17

Vous pouvez le faire avec offlineimap . Je l'utilise pour mes comptes GMail et Fastmail.

Installez Homebrew (vous devez également installer Xcode). Avec Homebrew, brew install offline-imap.

Créer un ~/.offlineimaprcfichier de configuration:

[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']

Un grand avantage de offlineimap est qu'il crée les dossiers que vous avez sur votre serveur IMAP.

Je lis ma sauvegarde avec mutt.


C'est génial. Alors que Mail obtient de plus en plus de couches de bases de données, je suis profondément tenté de revenir à l'époque où une présentation de texte solide, fiable et textuelle était la façon dont je consommais le courrier électronique.
bmike

Une note: puisque fastmail n'autorise désormais que les connexions ssl, j'ai dû ajouter remoteport=993et ssl=yesle faire fonctionner. Voir le fichier de configuration (par exemple à github.com/OfflineIMAP/offlineimap/blob/master/offlineimap.conf ) pour toutes les options
Rabarberski

4

Dans la boîte latérale gauche, vous pouvez simplement faire glisser les boîtes aux lettres de l'emplacement imap vers l'emplacement Sur mon Mac.

Sinon, consultez l'aide de Mail pour l'archivage des boîtes aux lettres

Archivez la boîte aux lettres qui la place sur votre ordinateur puis importez la boîte aux lettres

Je ne sais pas si les répertoires sont conservés,


C'est sur mon emplacement MAC et faites simplement glisser une boîte aux lettres dedans.
user151019

Si vous parlez de celui-ci , il n'est tout simplement pas là dans mon courrier Apple. Une fois que j'en ai créé un en utilisant Mailbox-> Create New ... il apparaît, mais je ne peux toujours pas y glisser d'autres boîtes aux lettres, seulement des mails individuels.
bitbonk

2

Juste à la seconde, vous pouvez faire glisser un dossier de votre boîte de réception vers Sur mon Mac, mais attendez-vous à ce que ce processus prenne beaucoup de temps si vous avez une grande boîte aux lettres, un dossier ou un sous-dossier, essayez d'abord avec un petit dossier et regardez comment il progresse la copie, vous pouvez le faire en cliquant sur Fenêtre> Activité dans Mail.


0

Si vous pouvez ou souhaitez effectuer la sauvegarde sous Windows, IMAPSize jouissait d'une réputation très favorable, à l'époque où je vivais sur Windows et fréquentais quelques forums de messagerie.


0

Vous pouvez créer un compte de messagerie Google, l'ajouter à votre client de messagerie et faire glisser les dossiers. Ensuite, vous pouvez utiliser gmail pour parcourir tous vos messages.


Je ne vois pas le stockage de tous les messages dans Gmail comme une solution de sauvegarde / archivage. Y a-t-il une fonction d'exportation que cela permettrait? Veuillez expliquer comment cela permettrait la suppression du serveur.
bmike
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.