Synchronisez votre PDA avec Thunderbird et Sunbird (la suite …)

sunbird.pngthunderbird.png

Comme vous l'avez peut être déjà remarqué je suis (enfin, j'étais...) à la recherche, depuis un certain temps, d'une solution me permettant de synchroniser mon PDA (fonctionnant sous Windows Mobile 5) avec mon carnet d'adresses Thunderbird et un agenda sous Sunbird / Lightning.

Jusqu'à maintenant j'étais contraint d'utiliser Outlook car je n'avais toujours pas trouvé de solution fiable et simple répondant à ce besoin. Je vous avait parlé il y a quelques semaines de la solution Finchsync mais après plusieurs essais je n'ai pas retenu ce système.

Après pas mal de recherches j'ai fini par trouver la solution à mon problème : il s'agit d'un soft appelé Birdie Sync, reposant sur Active Sync 4.2 ou 4.5 beta et fonctionnant à merveille. Je l'ai donc testé et finalement adopté (bye bye Outlook :-)).

Je me suis quand même confronté à un problème : comment importer, au préalable, l'ensemble des informations présentes au sein Outlook dans Thunderbird équipé de Lightning (carnet d'adresses et agenda). J'ai fait quelques recherches, j'ai testé et ça fonctionne. J'ai donc décidé de vous fournir ce "mini How To", afin d'aider certains d'entres vous à franchir le pas ...

Voici les étapes (et les outils) nécessaires à une migration "en douceur" :

  • importer les contacts dans Thunderbird : rien de difficile ici : il suffit d'installer Thunderbird (si ce n'est pas déjà fait) sur la même machine que celle où est présent Outlook puis de faire un "carnet d'adresses / outils / importer / carnet d'adresses / Outlook" et le tour est joué.
  • importer l'agenda : là ça se complique un peu ... On va commencer par installer Sunbird ou Lightning (ICI)
  • récupérer un logiciel qui va permettre d'exporter l'agenda d'Outlook dans un format utilisable par Lightning / Sunbird (format ".ics) -> http://outport.sourceforge.net/ (vous pouvez y aller les yeux fermés, c'est de l'Open Source / GPL sur Sourceforge, ça ne s'installe pas, donc pas de risque de choper des saloperies ni "d'embouser" votre machine 😉 ...)
  • lancer Outport puis demander d'exporter le carnet d'adresse dans le format "Evolution Calendar" (important, autrement vous allez vous retrouver avec un fichier .ics par rendez-vous présent au sein de votre agenda ...)
  • Outlook encode les caractères dans un format qui n'est pas reconnu par Sunbird / Lightning. On doit donc réencoder le fichier .ics obtenu lors de l'étape précédente en UTF-8. Pour ce faire nous allons utiliser l'utilitaire (en ligne de commande) "recode" disponible dans le package se trouvant à l'adresse suivante http://unxutils.sourceforge.net/ (UPDATE du 20/1/07 : visiblement il y a un problème avec le lien sur Sourceforge. J'ai donc placé une version de "recode.exe" à l'adresse suivante : http://www.collet-matrat.com/fichiers_download/recode.exe)
    • placer l'utilitaire recode.exe dans le même répertoire que le fichier .ics obtenu lors de l'étape précédente
      • lancer en ligne de commande un : "recode windows-1252..UTF-8<nom_fichier.ics>nom_fichier_converti.ics"
  • Il ne reste plus qu'à importer dans Sunbird / Lightning le fichier .ics ainsi converti
  • Et enfin, de récupérer puis d'installer Birdie Sync et de suivre A LA LETTRE les instructions de synchronisation (attention Birdie Sync est un produit payant, mais objectivement la qualité du soft vaut bien les 19$ demandés - de plus une version d'évaluation, totalement fonctionnelle, valable 21 jours est disponible)
  • Oops, j'allais oublier : Birdie Sync ne fonctionne qu'avec un PDA "dévérrouillé" (au sens "installation d'applications non signées" du terme) - pour en savoir plus sur le possibilités de déverrouillage allez jeter un oeil sur le topic suivant : ICI)

En espérant que ce petit guide vous sera utile. Si vous avez des question n'hésitez pas à me contacter ...

N'oubliez pas de réaliser une sauvegarde de votre agenda et carnet d'adresses Outlook avant toute manipulation. On ne sait jamais ...

49 réflexions au sujet de « Synchronisez votre PDA avec Thunderbird et Sunbird (la suite …) »

  1. Super ! Seul bémol je n'arrive pas à télécharger recode.exe ... As tu une astuce??

  2. Salut,

    effectivement le lien à l'air d'avoir un problème sur SourceForge.
    Malheureusement je n'ai pas conservé ce fichier ... mais je viens de
    demander à l'un de mes collègue de jeter un oeil pour voir s'il ne l'a
    pas gardé. Si je peux le retrouver je placerais un lien en commentaire
    sur ce billet.

  3. Merci Xavier ! Cette version fonctionne parfaitement! Un pas de plus vers la liberté sans M$
    Bonne continuation pour ton blog

  4. Merci Xavier pour ces explications. Malheureusement, je suis bloqué dans Outport. Je coche ce que tu dis... et je clique sur le bouton Export. Je "vois" la barre de progression avancée trankille jusqu'à 100%. Mais après rien... aucune trace d'un quelconque fichier .ics ! Je comprend pas ce qui se passe. Est-ce que tu as une idée ? J'utilise Outlook 2000...
    Merci de ton aide

  5. Autant pour moi, ça fonctionne. Je n'ai pas vu qu'en fait Outport quand on exporte crée un répertoire local/calendrier dans lequel il place le ficher .ics
    🙂 chuis bête.

    Merci et longue vie à ton blog

  6. Bonjour
    Quand je lance outport
    J'ai le message suivant qui s'affiche
    "unable to access outlook, exciting"

    j'utilise microsoft Outlook 2000
    Et cela que Outlook soit démarrer ou non

    j'ai fais une recherhe via google rien
    Une idée pour résoudre le problème

    Je vous souhaite une bonne journée
    @+
    Dominique

  7. Bonjour Dominique,

    Pour ma part je n'ai eu aucun problème (j'utilisais Outlook 2003) mais effectivement si tu regarde la FAQ du site d'Outport :

    http://outport.sourceforge.net/faq.php

    Tu va voir la chose suivante :

    "# Why Does It Say It Can't Find Outlook, and Then Quits?

    The main reason would be that you don't have Outlook (from Microsoft Office) installed. However, I've heard reports from people who do have Outlook installed, yet they still get this error message. It could be that Outlook's type library wasn't registered on your system when it was installed. I'm trying to see if if I can detect this."

    Ca m'a bien l'air de ressembler à ton problème... mais ça ne va pas plus t'aider ! Les forums dédiés sur Sourceforge n'ont pas l'air trés actifs 🙁 mais tu peux toujours essayer d'y poster ta question ( https://sourceforge.net/forum/?group_id=66295 )

    Désolé de ne pouvoir plus t'aider.

    /Xavier

  8. Bonjour Xavier

    J'avais bien vue le prb posé par une personne sur une Faq de de sourceforce

    En te posant la question j'ai essayé au cas où

    Je te remercie et te souhaite une bonne journée
    @+ Dom

  9. merci ça fonctionne.
    seul problème, l'import du fichier re-codé dans Lightning 0.3.1 ne conserve pas les accents, on obtient des caractères 'parasites' à la place.
    par contre l'import du même fichier re-codé dans Sunbird 0.3.1 conserve bien les accents!
    Si quelqu'un a une solution pour améliorer la compatibilité de l'import vers Lightning ? je suis preneur!

  10. Bonjour,

    Ca fait un moment que je chercher comment synchroniser mon PDA avec Thunderbird (Mails, tâches et agenda)... J'espère que ce tutorial pourra m'aider.

    Merci de d'avoir partagé l'info.

  11. Bonjour,
    je suis nouvelle internaute- après avoir eu qq virus pour
    me faire la main !!!! je n'arrive pas rétablir outlook-
    je m'explique - sur mon bureau j'ai l'icone de outlook-
    quand je clique il m'est répondu windov ne peut pas ouvrir ce fichier - outlook expres ink . question que
    voulez vou faire : je repond mais rien ne se passe. Je suis obligée d'aller dans "les programmes et ouvrir
    outlook pour me retrouver sur la messagerie de outlok.
    remerciement pour aide - mamy frog

  12. L'étape recode ne fonctionne pas, j'ai un message d'erreur qui me dit "windows ne trouve pas recode". Merci d'avance pour ton aide...

  13. Tuto excellent, tu m'es d'une grande aide ! Le lien du recover fonctionne sans problème.

  14. un immeeeeeense bravo pour ce tuto !!!
    moi qui cherchait déseperement a m'affranchir du dernier bastion Microsoft présent sur PC, me voilà ravi !!!
    encore merci !

  15. Pour les tâches il faut faire la même manip que pour le calendrier ... et tout roule.

    Je cherche de mon côté quelque chose qui me permette de récupérer mes notes d'Outlook si quelqu'un pouvait me donner une extension et la marche à suivre ...

    D'avance merci

  16. Bonjour à tous,

    j'aurais besoin de quelques précisions : lors de l'étape avec outport faut-il lui préciser le chemin du dossier d'exportation? en effet j'en ai crée un sur le bureau et je n'arrive pas à obtenir le calendier.(cependant pas de problème pour les taches). deuxième chose après avoir placé le fichier recode.exe dans le même dossier que le fichier obtenu avec outport. je l'ouvre et il se ferme tout de suite sans que j'ai le temps d'écrire la ligne de code.

    est ce que cela vous dit quelque chose?

    merci pour votre aide et pour le blog!

    cordialement

  17. Bravo pour ce tuto
    dommage que je ne sois pas tombé plutôt sur cette adresse.
    Celà m'aurait évité pas mal de maux de tête...
    Cdlt

  18. Bonjour Xavier,

    Après avoir suivi la procédure et au moment de l'importation, je récupère un message d'erreur

    "impossible de lire le fichier .....
    [Exception...""[JavaScript Error: "this.startDate has no properties.....etc

    Avez vous déjà rencontré ce problème ?

    Jean-Pierre

  19. Désolé,

    Après avoir placé recode dans le dossier contenant calendar.ics je ne sais plus quoi faire :

    - quand je clique recode, j'ai un écran qui s'affiche qqs milisecondes et pfuit...

    - j'ai essayé à partir de démarrer executer parcourir chemin recode ancien nom nouveau nom, mais ça ne va pas mieux

    D'après la photo en haut de ton blog on dirait que t'es un gône, donc on est du même bled.

    @+

  20. Salut Xavier, excellen tuto merci mais j'ai un problème lors du lancement de la commande " recode windows-1252..UTF-8nom_fichier_converti.ics
    .....il me marque le fichier spécifié est introuvable !!!! ais je raté quelquechose ??

    pourtant recode.exe et mon calendrier ics obtenu via outport sont dans un même dossier !!!!

    merci

  21. Bonjour Xavier,
    Super ton truc, je vais bientôt pouvoir dire byebye à Bill Gates ! Un petit problème : comme Manu et Stephmac, la commande Recode me cause problème, c'est-à-dire une fenêtre fugace, puis plus rien et impossible de trouver un fichier-résultat.
    Merci de ton aide.

  22. Bonjour Xavier,
    Bravo pour ce super boulot.
    A la première import sur lightning un message d'erreur m'indique un problème sur les enregistrements.
    Après suppression de toutes les données avec des dates erronées j'ai maintenant le même message d'erreur que Jean Pierre. Qu'elle est la solution?
    Merci encore
    Hervé

  23. tout d'abord, merci pour le truc, ça a l'air de marcher.... chez les autres du moins!

    comme plusieurs autres, je suis bloqué à "recode".
    Comment lance-t-on une ligne de commande? C'est peut-être très simple, mais cela ne fait pas partie de mes connaissances informatiques!
    Pour info, je suis sous windows 2000.

    Merci!
    Ben

  24. Salut Xavier!

    Merci beaucoup pour ce tuto!
    Par contre comme je ne suis pas douée en informatique je bloque sur la ligne de commande... elle me dit que le fichier specifié est introuvable. Je pense bien que c'est de ma faute et que j'ai du mal rédiger... Mais bon ça fait 3 jours que je le triture dans tous les sens et je ne trouve pas. Les autres ont eu le même problème sauf que la réponse n'est nulle part!
    Merci de m'aider (un peu...)

    Dania

  25. Ben voilà il suffit que je pose la question pour avoir une idée de génie!!!
    Pour ceux qui ne savent pas (comme moi) lancer une ligne de commande, il faut spécifier le chemin d'accès du fichier... et quand on ne sait pas faire, et bien on met les 2 fichiers à l'endroit indiqué par la ligne de commande!
    Bon sûrement que les informaticiens feront une meilleure réponse. Mais bon...

    Merci encore Xavier

    Dania

  26. Une autre possibilité, pour passer de Outlook 2003 à Sunbird, c'est:
    -d'exporter le calendrier Outlook vers un .cvs,
    -d'importer le .cvs dans Google Calendar
    -et d'importer le .ics de Google Calendar sous Sunbird...

    Ceci étant dit, vu que j'ai un Nokia sous Symbian,
    je n'ai toujours pas trouvé de solution de synchronisation... Je vais donc devoir abandonner Sunbird, pour utiliser Outlook (supporté par la PC Suite de Nokia)... Snif, snif...

  27. bonjour,

    je viens de galérer quelques temps avec recode, et je viens de comprendre un truc : recode n'aime pas les espaces dans les noms de dossier.

    je m'explique : si on veut faire recode d'un fichier qui se trouve en C:\dossier\, pas de problème si on tape recode latin1..tex c:\dossier\fichier ; mais si on veut faire recode d'un fichier qui se trouve en C:\nom de dossier avec des espaces, il ne veut rien faire si on tape recode latin1..tex c:\nom de dossier avec des espaces\fichier !

    la solution : mettre le chemin d'accès du fichier entre " ", càd taper recode latin1..tex "c:\nom de dossier avec des espaces\fichier", et là ça marche !

    merci, à bientôt,
    Julien.

  28. @ Dania, Ben, Daniel, stephmac et manu :
    Pour ceux qui galèrent au niveau de la ligne de commande :
    lancer cmd.exe en faisant Démarrer/Exécuter... puis tapez cmd et taper Entrée.
    Taper la ligne d ecommande en question puis Entrée, à savoir :
    recode windows-1252..UTF-8

    NB : Ne ps oublier les espaces entre "UTF-8 et et entre et

  29. Pb ds mon précédent mail, je reprend la ligne de commande:

    recode windows-1252..UTF-8 "fichier.ics" "fichier2.ics"

    Ne pas oublier les espaces!

  30. Tout a très bien marché, merci! Mais maintenant, je voudrais transférer ma messagerie - carnet d'adresses et agenda vers un autre ordinateur, en restant dans Thunderbird, et je ne trouve pas comment faire! Je suis sous Windows XP pour l'ordinateur de départ et je vais vers Vista. J'aimerais aussi faire des sauvegardes de mes messages. Pouvez-vous m'aider?

  31. Le plus simple est d'utiliser l'outil "mozilla backup".

    Sinon en manuelle :
    *A- Pour exporter un carnet d'adresses, placez-vous dans une fenêtre de « Carnet d'adresses » :
    1. Choisissez le carnet d'adresses que vous désirez exporter.
    2. Ouvrez le menu « Outils » et choisissez « Exporter... ».
    3. Dans la boîte de dialogue « Exporter le carnet d'adresses », choisissez l'emplacement où vous voulez enregistrer le fichier de carnet d'adresses.
    4. Choisissez le format de ce fichier (LDIF, séparés par virgules, délimités par des tabulations ou d'autres signes).
    5. Entrez un nom pour le fichier du carnet d'adresses. Assurez-vous d'inclure l'extension de fichier appropriée (.ldif, .csv, .tab ou .txt).
    6. Cliquez sur « Enregistrer ».

    *B- Pour les massages:
    Copier le répertoire suivant :
    C:\...\Application Data\Mozilla\Profiles\[nom de votre profile]\[chaine de caractères générée au hasard].slt\Mail\

    Il reste plus qu'a importer le carnet d'adresse par le menu "Outils/Carnet d'adresses" puis "Outils/Importer"
    Puis copier le répertoire "mail" vers l'autre PC.

  32. *C- Agenda :
    A partir d'une fenêtre Agenda faire "Fichier/Exporter l'agenda" puis sélectionner l'agenda en question

  33. bonjour, et merci pour ces infos. Cependant en important l'agenda dans thunderbird je me retrouve avec des caractères bizarres a la place des lettres accentuées.
    Merci pour votre aide et bravo pour ce tuto

  34. @Daniel
    "Super ton truc, je vais bientôt pouvoir dire byebye à Bill Gates !"

    Voici le cas très concret d'un idiot bête du 21ièm siècle, le type qui croit enfin cracher sur Bill Gates (retraité au passage) en utilisant plus Outlook alors qu'il va continuer à avoir une machine qui tourne sous Windows....
    Ce n'est pas tant à Daniel que je m'en prend qu'à tous ceux qui ont cet état d'esprit complètement idiot et qui pullulent... 😉

  35. Excellent Tuto, merci. J'étais aussi de ceux qui attendaient la solution pour synchroniser PDA + TB.

    Petit problème d'import du calendrier.ics (fait avec outport + recode) dans lightning : A l'import,
    4 enregistrements en erreur mais tout le reste s'importe bien. Par contre, quand je quitte TB et y rentre à nouveau, tout l'import précédent a disparu !!! L'agenda est à nouveau vide (sauf pour les nouveaux rdv).
    Peut-on trouver les enregs défectueux et les supprimer ?

    Merci par avance.

  36. Ca y est ! j'ai importé mon calendrier outlook 2003 dans lightning grâce à la méthode de William :
    - exporter en csv depuis outlook
    - importer dans google agenda (faire attention aux paramètres de google (dates, fuseau, etc...)
    - exporter en ics depuis google
    - importer dans lightning.
    Ca marche, et en plus les accents sont conservés (par comme avec outport et recode).
    Super !!!
    Merci William et merci Xavier.
    Il me reste encore à faire la synchro avec mon smartphone...A plus !

  37. Youpi tout marche entre TB+Lightning et mon smartphone sous WM6.
    Pour la synchro, j'ai pris BirdieSync, nickel !
    A+

  38. Bonjour,

    J’utilise un Mac, et je cherche à synchroniser mon palm avec Thunderbird/Lightning ou directement avec mes agendas Google.
    Qqun a-t-il un début de piste à me donner ?

    Jérémie

  39. L'étape dans Dos ne fonctionne pas pour moi.
    J'ai le message tmpfile: PErmission denied

    Je spécifie pourtant mon chemin d'accès jusqu'au dossier ou j'ai calendar.ics, je tape recode windows-1252..UTF-8 calendar.ics calendar2.ics
    J'ai essayé aussi avec les " autour des noms de fichiers, rien n'y fait.

    Je perds espoir, aidez moi SVP.
    MErci

  40. Bonjour,

    Nickel, 4 ans après ca fonctionne toujours!

    Merci pour les infos.

  41. Bonjour,

    J'ai réussit à obtenir un fichier .ics grâce à Outport, mais pour ce qui est de faire tourner recode, mon invite de commande me réponds que "recode n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande"

    ???

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *