Comment synchroniser mon calendrier Exchange dans Ubuntu (Thunderbird / Lightning)?

33

Venant d’un environnement Microsoft Windows, quel est le meilleur moyen de synchroniser son calendrier sur Ubuntu / Thunderbird / Lightning?

Brett
la source

Réponses:

54

Le plugin ExchangeCalendar / exchangecalendar pour Thunderbird semble résoudre ce problème avec élégance. Voici quelques étapes pour vous aider:

  1. Installez le plug-in Lightning pour Thunderbird.
  2. Téléchargez le plug-in ms-exchange calendar à partir de ExchangeCalendar / exchangecalendar . Le plugin * .xpi peut se trouver dans un fichier zip. Enregistrez le fichier dans votre dossier Téléchargements (ou ailleurs).
  3. Dans Thunderbird, cliquez sur menu -> Add-ons
  4. Cliquez sur l'icône pour installer un add-on à partir d'un fichier local (fig 1 ci-dessous).
  5. Une fois que les plugins sont tous installés et que Thunderbird a été redémarré, ouvrez l'onglet Calendrier de Thunderbird. Faites un clic droit dans la section calendriers et choisissez "nouveau calendrier".
  6. Choisissez "Sur le réseau"
  7. Choisissez Microsoft Exchange.
  8. Choisissez un nom pour le calendrier.
  9. Maintenant la partie la plus délicate. Je ne pouvais pas faire fonctionner la fonctionnalité de découverte automatique, mais si vous entrez l'URL et le nom d'utilisateur du serveur corrects, vous pouvez continuer. Pour Office 365, l'URL est la suivante: https://outlook.office365.com/ews/exchange.asmx . Voir la figure 2 ci-dessous.
  10. Cliquez sur "Vérifier le serveur et la boîte aux lettres". Si vous avez le serveur et le nom d'utilisateur corrects, l'entrée de la base du dossier devrait apparaître avec un bouton Suivant (figure 3). Cliquez sur Suivant. Tout semble fonctionner à partir de ce point. Bonne chance!

Figure 1 - Installer le plug-in d'échange téléchargé

Installer le complément d'échange enregistré localement

Figure 2 - Configurer les paramètres Exchange

Configurez les paramètres d'échange

Figure 3 - Après avoir cliqué sur "Vérifier le serveur et la boîte aux lettres", l'entrée de la base du dossier apparaît avec un bouton "Suivant"

Serveur d'échange correctement configuré - yay

Brett
la source
Wow, merci pour les instructions étape par étape! Ça fonctionne parfaitement.
Pagliuca
Cela a fonctionné, je devais juste entrer manuellement l'URL du serveur ( mail.domain.com/EWS/Exchange.asmx )
Roberto Leinardi
Lorsque je l'essaie, l'URL de mon serveur est pré-saisie et grisée et je ne reçois pas de "serveur de vérification et de boîte aux lettres". askubuntu.com/questions/663223/…
Niklas Rosencrantz
1
Cela fonctionne également pour un calendrier partagé. Il suffit de définir l'adresse e-mail sur Aucune et de renseigner l'adresse e-mail principale du calendrier partagé. Je pense que votre Lightning a besoin que votre compte principal d'échange soit actif sous des comptes. Je n'ai pas demandé de mot de passe lorsque j'ai ajouté le calendrier partagé d'un autre employé.
Ligemer
1
Je devais télécharger la dernière version bêta (beta 5) de la version 4.0.0 pour que cela fonctionne. J'ai eu exactement les mêmes problèmes de connexion que ceux décrits dans un fil de discussion datant d'un an. Je suppose donc que Microsoft met à jour l'API avec une compatibilité ascendante de temps en temps…
Adrian Schmidt
0

Je travaille sur Linux, et voici comment je l’ai fait. Sous Windows, les fichiers sont situés à un endroit différent (Google vous dira où), mais la méthode globale doit toujours fonctionner avec DropBox, SeaFile ou des services de synchronisation de données équivalents.

J'utilise Thunderbird / Lightning comme client de messagerie / agenda sur mon ordinateur principal (Thinkpad W541, Ubuntu Unity, 16.04) et mon Chromebook de voyage (Acer C720, Ubuntu XFCE, 16.04), et je souhaitais synchroniser régulièrement les données d'agenda entre les deux machines. . Les suggestions en ligne mentionnent souvent Google Agenda, mais je préfère utiliser des outils open source (que je contrôle) pour faire le travail. J'utilise SeaFile (un équivalent de FOSS DropBox) pour synchroniser des dossiers et des fichiers entre mes ordinateurs.

Étape 1 : sur mon nouveau Chromebook, je copie sur l’ensemble de mon répertoire Thunderbird: rsync -zarv user@thinkpad:~/.thunderbird/ ~/.thunderbird/ Ensuite, j’installe Thunderbird et l’ouvre: presto, tous mes comptes, mes anciens e-mails et (plus important encore) les événements de l’agenda sont accessibles. Génial!

Étape 2 : Il semble que toutes les données Thunderbird pertinentes soient stockées dans ~ / .thunderbird / blah.default /, avec les données de calendrier dans ~ / .thunderbird / blah.default / calendar-data /. Sur le Chromebook, je crée un nouvel événement d'agenda, je l'enregistre et je constate que ~ / .thunderbird / blah.default / calendar-data / local.sqlite a augmenté de taille et dispose d'un horodatage "modifié en dernier". Je conclus que local.sqlite contient toutes les données de calendrier pertinentes.

Étape 3 : Je ferme Thunderbird sur les deux ordinateurs, puis utilise SeaFile pour synchroniser l’ensemble du dossier calander-data /. Je constate que la taille de fichier et l'horodatage les plus récents ont été synchronisés avec succès sur le Thinkpad. J'ouvre Thunderbird sur la nouvelle machine et mon nouvel événement figure dans le calendrier. Succès!

Inconvénients : L'inconvénient majeur semble être que si Thunderbird est ouvert sur les deux ordinateurs et que l'un des deux calendriers est modifié, la synchronisation des fichiers de données du calendrier provoque parfois le blocage de Thunderbird de l'autre ordinateur. Ils n'étaient tout simplement pas conçus pour gérer ce type d'entrées / sorties. Mais sinon: ça marche très bien!

Kreuzfeld
la source