--Apple-Mail-15A61FDE-D582-490E-A62E-74A969E88B0D
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
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…
--Apple-Mail-15A61FDE-D582-490E-A62E-74A969E88B0D
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">Le 28 juil. 2023 à 21:03, didier gaumet <didier.gaumet@
gmail.com> a écrit :<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>Le 21/07/2023 à 01:26,
[email protected] a écrit :</span><br><span>[...]</span><br><blockquote type="cite"><span>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 ?</span><br></blockquote><span>[...]</span><br><span></span><br><span>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:</span><br><span>- depuis un serveur IMAP</span><br><span>- vers un serveur IMAP</span><br><span>- entre serveurs IMAP</span><br><span>même avec de l'authentification OAuth</span><br><span></span><br><span></
span><br></div></blockquote>Duplicity (<a href="
https://duplicity.gitlab.io/">https://duplicity.gitlab.io/</a> , normalement)<div>Il gère le protocole IMAP.<br><div>Merci. </div></div><div><br></div><div>Ça soulève une question :</div><div>
Vaut-il mieux :</div><div>- sauvegarder les objets nouveaux dans la BD accessible par tel protocole </div><div>- sauvegarder les blocs changés depuis la dernière sauvegarde</div><div>- 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…)</div><div><br></div><div>Je lis que Duplicity utilise rsync pour sauvegarder la partie changée d’un fichier et rdiff pour calculer les
deltas :</div><div><a href="
https://duplicity.gitlab.io/features.html">https://duplicity.gitlab.io/features.html</a></div><div><br></div><div>Sur les protocoles :</div><div><p style="-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0,
0, 0); font-size: 22px;">In theory many protocols for connecting to a file server could be supported; so far</p><ul style="-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><li>Amazon S3</li><li>Backblaze B2</li><li>
DropBox</li><li>ftp</li><li>GIO</li><li>Google Docs</li><li>Google Drive</li><li>HSI</li><li>Hubic</li><li>IMAP</li><li>local filesystem</li><li>Mega.co</li><li>Microsoft Azure</li><li>Microsoft Onedrive</li><li>par2</li><li>Rackspace Cloudfiles</li><li>
rclone</li><li>rsync</li><li>Skylabel</li><li>ssh/scp</li><li>SwiftStack</li><li>Tahoe-LAFS</li><li>WebDAV</li></ul><span style="-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-size: 22px; background-color: rgb(237,
255, 252);">have been written. Currently duplicity supports deleted files, full unix permissions, directories, and symbolic links, fifos, and device files, but not hard links.</span></div><div><br></div><div><a href="
https://duplicity.gitlab.io/">https://
duplicity.gitlab.io/</a></div><div><span style="-webkit-text-size-adjust: auto; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-size: 22px; background-color: rgb(237, 255, 252);"><br></span></div><div><span style="-webkit-text-size-adjust: auto;
caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-size: 22px; background-color: rgb(237, 255, 252);"><br></span></div><div>rdiff</div><div> <span style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68,
68, 68); font-family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);">You can use </span><b style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family:
verdana, helvetica, arial, sans-serif;">rdiff</b><span style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);"
to update files, much like </span><b style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif;">rsync</b><span style="font-size: 16px; -
webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);"> does. However, unlike </span><b style="font-size: 16px; -webkit-
text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif;">rsync</b><span style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68);
font-family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);">, </span><b style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica,
arial, sans-serif;">rdiff </b><span style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);">puts you in
control. There are three steps to updating a file: </span><b style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif;">signature</b><span style="
font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);">, </span><b style="font-size: 16px; -webkit-text-size-
adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif;">delta</b><span style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-
family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);">, and </span><b style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica,
arial, sans-serif;">patch</b><span style="font-size: 16px; -webkit-text-size-adjust: auto; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: verdana, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255);">.</span></div><div>
<a href="
https://linux.die.net/man/1/rdiff">https://linux.die.net/man/1/rdiff</a></div><div><br></div><div><br></div><div>Enfin, ça soulève la question de la multiplicité des outils. Ou non. </div><div>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. </div><div>Débat à suivre…</div><div><br></div><div><br></div><div><br></div></body></
html>
--Apple-Mail-15A61FDE-D582-490E-A62E-74A969E88B0D--
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)