From 420ceb49b53a8fa9d8ba8443e42e50cd7bd7cea9 Mon Sep 17 00:00:00 2001 From: Philip Wittamore Date: Sun, 12 Jul 2026 11:08:50 +0200 Subject: update --- articles/2021/Mbsync-push.html | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 articles/2021/Mbsync-push.html (limited to 'articles/2021/Mbsync-push.html') diff --git a/articles/2021/Mbsync-push.html b/articles/2021/Mbsync-push.html new file mode 100755 index 0000000..2d5894b --- /dev/null +++ b/articles/2021/Mbsync-push.html @@ -0,0 +1,34 @@ + + + + + + + Bloggings + + +
+

Bloggings

+ Back + +
+ +
+
+

Mbsync push

+

2021-05-04

+

J'ai bêtement copié mon .mbsyncrc sur mon nouvel ordinateur portable avant de copier le dossier .mail. Le résultat a été que mbsync a supprimé tout le courrier sur mon serveur +IMAP.

+

J'ai donc dû tout repousser depuis le dossier .mail de mon ancien ordinateur portable. Heureusement, il y a un bon guide en ligne +ici

+

L'astuce consiste à remettre à zéro le dossier .mail local en supprimant toutes les informations précédentes de mbsync.

+

retirer toutes les fichiers .mbsyncstate et .uidvalidity:

+find . -type f -name '.??*' -delete +

Ensuite retirer les identifiants mbsync des noms des fichiers mail:

+find . -type f -name '*U=*' | { while read f; do mv "$f" "`echo $f | sed -e 's/,U=[0-9]*//'`"; done } +

J'ai ensuite supprimé tous les dossiers sur mon serveur IMAP et j'ai procédé à leur restauration avec un push mbsync.

+
+
+ + -- cgit v1.3.1