Partager ThunderBird entre Linux et Windows
Vous êtes en dual-boot (XP / Mandriva par exemple) ou souhaitez tester une distribution de manière plus approfondie sans effacer votre système précédent ? Vous aimeriez bien pouvoir continuer à consulter vos messages électroniques de l'un ou l'autre de vos systèmes... Il existe bien la possibilité de configurer les comptes de messagerie en tant que serveur IMAP mais cela vous oblige à laisser les messages sur le serveur au risque de dépasser l'espace alloué ou pire d'être victime d'un effacement sauvage de vos sauvegardes importantes.
Grâce à ce logiciel et à la puissance du système de liens symboliques sous linux, il est extrêmement facile de partager votre profil (vos répertoires, les messages reçus, les règles de messages, les comptes de messagerie, les add-on installés...) entre tous les systèmes présents sur votre (ou vos...) disque dur.
La possiblité de consulter va plus loin : les messages reçus alors que Thunderbird est lancé depuis un système seront présents sur tous les autres car tous utilisent le même fichier. C'est justement ce qui vous contraint à un minimum de prudence : fermer correctement un système avant de consulter depuis un autre (au jeu du dernier à écrire sur la donnée commune, vous risquez d'y perdre !).
Utilisateurs de Vista : il est fort probable que certains fichiers ne soient pas lisibles sous linux (il vous manque des dossiers dans votre boite de réception par exemple). La parade est simple, réalisez une partition (depuis Windows) et formatez là en Fat32. Vous n'avez plus qu'à dépalcer votre profile (windows) de Thunderbird dans cette partition et d'adpater ce qui suit en conséquence. Si besoin, nh'ésitez pas à poser vos questions sur le forum.- Laissez les données sur la partition XP (si vous souhaitez partager avec un système windows)
- Montez la partition contenant les données à partager dans un répertoire sous Linux (Par exemple, point de montage d'XP (fichier /etc/fstab) : /dev/hda3 /mnt/XPHome ntfs-3g ...)
- Recherchez le nom du profil (fichier xxx.default) dans l'arborescence windows (dans le répertoire { point de montage }/Documents and Settings/Login-XP/Application Data/Thunderbird/Profiles)
- Recherchez le nom du profil (fichier xxx.default) utilisé sous linux (dans /home/Login-Linux/.thunderbird)
- Réaliser le lien symbolique avec la commande (en console, ce sera la seule) : ln -s chemin-XP/xxXPxx.default chemin-Linux/xxLinuxxx.default
Normalement le fichier se trouve dans le répertoire : {votre point de montage}/Documents and Settings/{Votre login XP}/Application Data/Thunderbird/Profiles ,et ce, quelque soit le répertoire indiqué lors de l'installation de Thunderbird.
Illustration en image avec un point de montage dans /mnt/XPHome et le nom d'utilisateur op sous XP.
Ouvrez votre explorateur de fichier (captures effectuées sous Gnome avec Nautilus. Les manipulations sont similaires pour tous les logiciels de navigation) et rendez-vous au point de montage de votre partition.
Normalement le fichier se trouve dans le répertoire : /home/{votre nom de login Linux}/.thunderbird.
Ouvrez votre explorateur de fichier et rendez-vous dans votre répertoire personnel.
Fermer ThunderBird et redémarrez-le. Logiquement, vous devriez, tout comme moi, retrouver vos messages dans leurs répertoires.
Enjoy.