Synchronisation IMAP

De ClissXXI.

  • offlineimap: synchro bi-directionnelle IMAP - un must! Pas adapté pour la migration cependant.
  • imapsync: migration de courrier entre deux serveur IMAP. Pratique si vous changez de prestataire. Attention, j'ai eu des problèmes avec des dossiers contenant des caractères accentués (v1.182). Exemple: imapsync --dry --host1 imap.ouvaton.net --user1 sylvain.beucler@cliss21.org --passfile1 ~/ouvaton.pass --host2 nouveau.server.tld --user2 sylvain --password2 secret
  • imapcopy: migration d'un seul coup, pas de migration incrémentielle (si lancé 2 fois, les messages seront en doubles sur la destination)
  • isync: pas essayé, a l'air de ressembler à offlineimap
  • Passer de MS Outlook Express à Mozilla Thunderbird:
    • (TODO) un outil libre (pstutils, mbx2mbox...)
    • ou la version Windows de Thunderbird (utilise une DLL de MS): Outils/Importer.../Courrier/Outlook Express
  • Passer de Thunderbird à IMAP:
    • Récupérer le courrier dans C:\Documents and Settings\username\Application Data\Thunderbird\Profiles\xxxxx.default\Mail\Local Folders.
    • Convertir en Maildir, supprimer les dossier _sbd, virer les accents (à défaut de savoir les convertir au format Courier):
find 'Local Folders' -name '*.msf' -print0 | xargs -0 rm
mb2md -s Local\ Folders/ -R
cd ~/Maildir
rm -rf '.*_sbd'
for file in .*; do mv "$file" "`echo $file | sed 's/_sbd//g'`"; done
for file in .*; do mv "$file" "`unaccent utf8 "$file"`"; done

Note: tous les fichiers créés par mb2md ont une date aux alentours de 1965. Des clients mal foutus tels que Outlook Express (vive les insultes gratuites :)) affiche cette date à la place du champ Date: contenu dans l'e-mail. Cela ne vous gènera pas puisque vous passez vers Thunderbird, mais si jamais cela posait problème, il vous faudra coder un petit script pour faire un touch approprié en fonction de Date:. Ou plutôt corriger mb2md.

Outils personnels