Si vous cherchez un moyen simple de migrer d’Outlook 2010 à Thunderbird (sous Ubuntu/Debian), j’ai trouvé un script ici capable de convertir automatiquement un PST (fichier Outlook) en contenu email compatible avec le Thunderbird / Evolution.
Attention, ce script ne fonctionnera correctement que sur des PST de moins de 5 Gb.
Tout d’abord copiez le script ci-dessous et faites en un .sh
#!/bin/bash
###############################################################################################
###############################################################################################
###############################################################################################
###### This script will help to convert the Microsoft outlook PST file ##########
###### into Thunderbird/Evolution compatible format ##########
###### Script created by Srijan Kishore ##########
###############################################################################################
###############################################################################################
###############################################################################################
#check user
if [ "$USER" = 'root' ]
then
echo "User check passed"
else gdialog --title "User Check" --msgbox "User is not Root. Please run the script as root user." 200 150
echo "User is not Root. Please run the script as root user."
exit 1
fi
#OS check
cat /etc/debian_version > /dev/null
if [ $? != 0 ]; then
gdialog --title "OS check" --msgbox "You are not using Debian/Ubuntu, Install readpst package from http://www.five-ten-sg.com/libpst/rn01re01.html" 200 150
else
readpst -V > /dev/null
if [ $? != 0 ]; then
apt-get update
apt-get -y install readpst
fi
fi
mkdir ~/home/outlook
#File selection
readpst -o ~/home/outlook -r `zenity --file-selection`
find ~/home/outlook -type d | tac | grep -v '^~/home/outlook$' | xargs -d 'n' -I{} mv {} {}.sbd
find ~/home/outlook.sbd -name mbox -type f | xargs -d 'n' -I{} echo '"{}" "{}"' | sed -e 's/.sbd/mbox"$/"/' | xargs -L 1 mv
#Script Completion
find ~/home/outlook.sbd -empty -type d | xargs -d 'n' rmdir
gdialog --title "Pst Conversion complete" --msgbox "Your pst conversion is complete,just paste the folder ~/home/outlook.sbd in Local Folder in Thunderbird/Evolution and you can use the folders there" 200 150
Rendez le executable
chmod +x script.sh
Lancez-le ensuite avec les droits root. Celui-ci vous demandera alors quel PST vous voulez convertir. Choisissez le PST qui va bien.
Le script créera alors le répertoire /home/outlook.sbd contenant les fichiers pour Thunderbird. Copiez ce dossier, et rendez-vous dans le dossier de Thunderbird sans votre /home/ :
.thunderbird–>user.default–>Mail–>Localfolders
Ce sont des dossiers cachés donc pensez à les afficher. Collez ensuite le dossier outlook.sdb ici (Dans Localfolders). Lancez Thunderbird et créez un nouveau dossier en faisant un clic droit sur l’élément « Dossiers locaux ». Nommez ce dossier comme le répertoire que vous venez de coller. Dans ce cas-ci, nommez-le « outlook » puisque le répertoire s’appelle « outlook.sdb »
Relancez Thunderbird et vous devriez voir apparaitre vos emails importés dans ce dossier.