> Le 28 juil. 2023 à 21:03, didier gaumet <[email protected]> a écrit : > > Le 21/07/2023 à 01:26, [email protected] a écrit : > [...] >> Pour l'avenir, existe-t-il une solution pour sauvegarder simplement et >> automatiquement tous les e-mails échangés d'une messagerie gratuite (yahoo, >> orange, ...) avec des clients configurés en IMAP ? > [...] > > En supplément des outils IMAP qui t'ont été suggérées par différents > intervenants, un autre file de discussion sur cette liste m'a amené à > reconsulter la doc de Duplicity (outil CLI de sauvegarde locale ou réseau) et > je me suis aperçu qu'il semble capable de sauvegarder/restaurer directement: > - depuis un serveur IMAP > - vers un serveur IMAP > - entre serveurs IMAP > même avec de l'authentification OAuth > > Duplicity (https://duplicity.gitlab.io/ , normalement) Il gère le protocole IMAP. Merci.
Ça soulève une question : Vaut-il mieux : - sauvegarder les objets nouveaux dans la BD accessible par tel protocole - sauvegarder les blocs changés depuis la dernière sauvegarde - autre chose, car je ne sais pas tout, d’où la forme de la question (ça nécessite de bien connaître le quoi et comment c’est implémenté ; et notamment les mécanismes de « ghost » ou pas pour sauvegarder un système à chaud , par exemple pour sauvegarder un win avec un agent Acronis - je sais qu’on peut faire des instantanés avec linux, ce qui répond au même besoin - rappel : je réfléchis à voix haute…) Je lis que Duplicity utilise rsync pour sauvegarder la partie changée d’un fichier et rdiff pour calculer les deltas : https://duplicity.gitlab.io/features.html Sur les protocoles : In theory many protocols for connecting to a file server could be supported; so far Amazon S3 Backblaze B2 DropBox ftp GIO Google Docs Google Drive HSI Hubic IMAP local filesystem Mega.co Microsoft Azure Microsoft Onedrive par2 Rackspace Cloudfiles rclone rsync Skylabel ssh/scp SwiftStack Tahoe-LAFS WebDAV have been written. Currently duplicity supports deleted files, full unix permissions, directories, and symbolic links, fifos, and device files, but not hard links. https://duplicity.gitlab.io/ rdiff You can use rdiff to update files, much like rsync does. However, unlike rsync, rdiff puts you in control. There are three steps to updating a file: signature, delta, and patch. https://linux.die.net/man/1/rdiff Enfin, ça soulève la question de la multiplicité des outils. Ou non. Ce serait bien d’avoir un outil qui couvre tous les modes et protocoles requis. Et tant pis s’il faut un outil comme Duplicity qui serait le meilleur pour sauvegarder les bases de messages en IMAP. Débat à suivre…

