Connexion
Internet - Communication & Réseau

Partager Thunderbird entre Linux et Windows

Table des matières

Editorial







Vous êtes en dual-boot (Windows/Mageia 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.

Le logiciel de messagerie Thunderbird est tout aussi efficace que Outlook ou Outlook Express et surtout, il existe en version Windows et Linux. Cerise sur le gâteau, les deux versions ont le même fonctionnement et la même politique de gestion, voyez ce qui suit...



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 parade (si on peut appeler cela ainsi), repose sur l'utilisation des points de montages (créer un répertoire qui en fait correspond à un autre disque dur ou une autre partition) et de l'emploi des liens symboliques (fait le même travail en permettant de créer un point d'entrée (à l'endroit où l'on souhaite) dans un répertoire présent n'importe où sur les partitions ou disques montés).



La possibilité 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éplacer votre profile (windows) de Thunderbird dans cette partition et d’adapter ce qui suit en conséquence. Si besoin, n’hésitez pas à poser vos questions sur le forum.



Voici la marche à suivre...





Le principe du partage entre les systèmes







Il suffit de demander à ThunderBird de récupérer les données présentes sur le système choisi comme support de base.



* 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 de Windows (fichier /etc/fstab) : /dev/hda3 /mnt/WinHome 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-Win/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



Mise en garde : si vous souhaitez conserver le contenu de votre messagerie, copier simplement xxLinuxxx.default avant de faire le lien.



Cela manque un peu d'images et d'explications ? Les autres chapitres (menu à droite ou lien suivant) sont là pour ça... Maintenant que vous connaissez l'essentiel, on peut détailler.



Pour la création d'un montage de partition, consultez le forum. Vous y trouverez l'aide attendue...





Trouver le nom du répertoire xxxx.default sous Windows







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 Windows.



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.

Cliquer sur « Système de fichier » dans la partie gauche. Vous accédez ainsi à la racine ( / ) de linux. Nous devons donc accéder au répertoire ainsi : /mnt/XPHome/Documents and Settings/Op/Application Data/Thunderbird/Profiles.



1_cd3d6





2_8a702





A partir d'ici, c'est comme si vous naviguiez depuis l'explorateur windows. Les noms de répertoires sont les mêmes. Voici le chemin à suivre.



3_14114





4_2af49





5_e4ca5





Notez le nom du fichier et le chemin pour y accéder (rassurez vous, au moment du passage par la ligne de commande, vous pourrez utiliser la touche <tab> pour compléter automatiquement le nom des répertoires après avoir saisi une ou deux lettres.





Trouver le nom du répertoire xxxx.default sous Linux







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.



6_1d616





Le répertoire qui nous intéresse est caché. Pour l'afficher, il vous suffit de passer par les menus de votre navigateur (exemple avec Nautilus).



7_b7540





Rendez-vous dans le répertoire " .thunderbird ".



8_438b1





9_42b6d





10_ef7db





Notez le nom du fichier et le chemin pour y accéder (rassurez vous, au moment du passage par la ligne de commande, vous pourrez utiliser la touche <tab> pour compléter automatiquement les noms des répertoires après avoir saisi une ou deux lettres.





Procédure pour rattacher un profil depuis linux







C'est la partie qui nécessite une action de votre part par le biais d'une ligne de commande.



Ouvrez un terminal et saisisez la commande suivante :



ln -s chemin-emplacement-donnée/nom-profile-source.default~/.thunderbird/nom-profile-sous-linux.default

(ce qui est souligné est à changer par les valeurs obtenues plus haut, voir les deux chapitres précédents)





Procédure pour rattacher un profil depuis VirtualBox







Si le système virtualisé est linux, c'est la même chose que pour linux. On utilise juste le point de montage d'un dossier partagé entre le système hôte et VirtualBox (voir le tuto sur la cohabitation grâce à VirtualBox).



Si le système virtualisé ne gère pas les liens symboliques (comme windows par exemple), tout n'est pas encore perdu... Lancez Thunderbird depuis le système virtuel et ouvrir le menu " Edition - Paramètre des comptes ".



11_b8a22





Vérifiez que le compte « dossier locaux » est bien sélectionné dans la partie gauche. Normalement, la partie droite doit vous permettre de changer l'emplacement du dossier contenant le profil.



12_a2d47





Cliquez sur Parcourir... et allez chercher les données à récupérer (attention, ce n'est pas comme le système de lien, certains éléments ne seront pas récupérables. Seuls les messages peuvent l'être par ce biais. Ce qui s'explique par le besoin de traverser le dossier « xxxx.default » et d'aller jusqu'au sous répertoire « Local Folder », mais bon, c'est déjà mieux que rien...).



On passe de :



13_2fae3





à



14_15a03





On valide avec le bouton ouvrir et on revient à la boite de dialogue de départ à un détail près qui va faire toute la différence (le changement se situe dans le chemin d'accès - regardez en haut).



15_76829





Fermer ThunderBird et redémarrez-le. Logiquement, vous devriez, tout comme moi, retrouver vos messages dans leurs répertoires.



Enjoy.

Retour :Utiliser Mageia

Cette page a été vue 7446 fois