Davromaniak : Imapsync
mardi 27 août 2013 à 10:38Bonjour.
Un petit billet rapide sur imapsync, un outil sympa quand on doit migrer de serveur mail en migrant aussi le format de stockage.
Cet outil a changé de licence, et il est passé payant récemment (le développeur a explicitement demandé à Debian de le retirer de ses dépôts), mais sous une licence propre au développeur (il me semble qu'il l'a créé spécialement). La licence permet de faire tout ce qu'on veut avec le code source, tant qu'on a payé les 50€ qu'il demande. Suite à ça, une personne a créé un dépôt github contenant la dernière version.
Pour l'installer sous Debian Wheezy, il vous faut git et quelques libs. Cette gentille commande aptitude à lancer en root vous installe tout ce qu'il faut :) :
- aptitude install makepasswd libmail-imapclient-perl libterm-readkey-perl git
Ensuite, pour l'installation :
- En utilisateur non privilégié :
- git clone https://github.com/imapsync/imapsync.git
- cd imapsync
- mkdir dist
- > ./dist/path_1.558.txt
- En root ou avec sudo :
- make install
Ensuite, l'utilisation est simple : imapsync --host1 oldmx.domaine.tld --user1 jojothefrite@domaine.tld --password1 supermotdepassesécurisé --host2 newmx.domaine.tld --user2 jojothefrite@domaine.tld --password2 supermotdepassesécurisé
La vitesse dépend de pas mal de facteurs, mais pour ma part, ça a tourné à environ 5 messages par secondes, ce qui donne un peu moins de 8 heures pour transférer 125000 mails, sachant qu'en parallèle, on peut consulter et recevoir les nouveaux mails sur la boite de destination.
++
Original post of Davromaniak.Votez pour ce billet sur Planet Libre.
Articles similaires
- Davromaniak : OWFS : Paquets Debian et Ubuntu (07/03/2011)
- Davromaniak : Debian Wheezy a été freezé (01/07/2012)
- Davromaniak : Utiliser xz avec logrotate (16/08/2013)
- David Mercereau : [rkhunter] Warning The file properties have changed (09/01/2013)
- David Mercereau : OpenDKIM & Postfix sur debian squeeze (22/07/2013)