Pour synchroniser un Blackberry avec kmail, on va utiliser opensync et multisync.
On commence par installer le nécessaire :
sudo apt-get install opensyncutils opensync-plugin-kdepim libopensync0 libusb-0.1-4 multisync multisync-tools
On installe également barry, qui permet la sauvegarde totale d’un blackberry, ainsi que le plugin qui va assurer la communication entre barry et opensync :
apt-get install libbarry0 barry-util barrybackup-gui opensync-plugin-barry
Maintenant on teste la communication entre le PC et le Blackberry :
btool -t
Cette commande doit vous retourner le code PIN de votre terminal, ainsi que toute la liste des bases de données qu’il contient, on peut ensuite lancer une sauvegarde complète :
barrybackup
l’application se lance, on entre son code PIN, puis on clique sur « backup », à ce stade on a une sauvegarde complète du terminal.
On peut restorer celle ci en cliquant simplement sur le bouton correspondant et il est possible de la récupérer dans /home/votrelogin/.barry/backup/votrePIN/
Notes : La langue française fait que certains caractère plante la sauvegarde, la seule solution que j’ai pu trouver est de décocher toutes les bases de données dans la configuration, puis re-cocher jusqu’a trouver celle qui ne passe pas.
Maintenant la synchro, on va créer un groupe « blackberry » contenant deux membres à synchroniser, barry-sync et kontact :
msynctool --addgroup Blackberry
msynctool --addmember Blackberry barry-sync
msynctool --addmember Blackberry kdepim-sync
on vérifie que le groupe est bien créé :
msynctool --showgroup Blackberry
Cette commande doit retourner que le groupe contient bien un membre 1 (barry-sync) qui n’est pas configuré, et un membre 2 (kde-pim) qui n’a pas besoin de configuration.
On configure donc le membre « berry-sync » :
msynctool --configure Blackberry 1
et on edite cette ligne :
Device 123A4567 1 1
en remplaçant « 1234567″ par le code PIN de votre terminal. Les deux chiffres qui suivent correspondent à la synchronisation du calendrier et des contacts, vous pouvez mettre l’un ou l’autre à « 0″ si vous n’avez pas besoin de synchroniser les deux.
Maintenant on peut normalement synchroniser :
msynctool --sync Blackberry
Note : Par défaut, kmail n’afficher pas les bon champs dans la vue des contacts, il faut se rendre dans le menu « vue » puis « modifier la vue » et ajouter les champs à afficher (nom, prénom organisation…)